-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bootstrap based on
tmpl-go
template repository
Bootstrapped the basic project setup, structure and development workflow based on the `tmpl-go` template repository [1]. [1]: https://github.com/svengreb/tmpl Closes GH-1
- Loading branch information
0 parents
commit dccda73
Showing
16 changed files
with
6,510 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de> | ||
# This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file. | ||
|
||
# Configurations for EditorConfig. | ||
# See https://editorconfig.org/#file-format-details for more details. | ||
|
||
# +--------------------+ | ||
# + Base Configuration + | ||
# +--------------------+ | ||
root = true | ||
|
||
[*] | ||
charset = utf-8 | ||
end_of_line = lf | ||
indent_size = 2 | ||
indent_style = space | ||
insert_final_newline = true | ||
max_line_length = 160 | ||
trim_trailing_whitespace = true | ||
|
||
# +-----------+ | ||
# + Languages + | ||
# +-----------+ | ||
# +--- Markdown ---+ | ||
[*.{md}] | ||
max_line_length = off | ||
trim_trailing_whitespace = false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de> | ||
# This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file. | ||
|
||
# Configuration to define attributes per path. | ||
# | ||
# References: | ||
# 1. https://git-scm.com/docs/gitattributes | ||
# 2. https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes#Keyword-Expansion | ||
|
||
# Automatically perform line feed (LF) normalization for files detected as text and | ||
# leave all files detected as binary untouched. | ||
* text=auto eol=lf | ||
|
||
# +--------+ | ||
# + Assets + | ||
# +--------+ | ||
*.ai binary | ||
*.png binary |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de> | ||
# This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file. | ||
|
||
# Path match pattern to intentionally ignore untracked files and directories. | ||
# See https://git-scm.com/docs/gitignore for more details. | ||
|
||
# +---------+ | ||
# + Node.js + | ||
# +---------+ | ||
**/node_modules/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
#!/bin/sh | ||
|
||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de> | ||
# This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license. | ||
|
||
# Git "pre-commit" hook for husky. | ||
# | ||
# References: | ||
# 1. https://github.com/typicode/husky | ||
# 2. https://git-scm.com/docs/githooks#_pre_commit | ||
|
||
. "$(dirname "$0")/_/husky.sh" | ||
|
||
npm exec lint-staged |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de> | ||
# This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file. | ||
|
||
# Configuration for the Git mail mapping feature to coalesce together commits by the same person in the shortlog, | ||
# where their name and/or email address was spelled differently or has been changed. | ||
# See https://git-scm.com/docs/git-shortlog#_mapping_authors for more details. | ||
Sven Greb <development@svengreb.de> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de> | ||
# This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file. | ||
|
||
# Configurations for npm. | ||
# See https://docs.npmjs.com/cli/v7/configuring-npm/npmrc for more details. | ||
|
||
# Only use a lockfile for single-consumer projects, like applications, but not for multi-consumer projects like | ||
# libraries. | ||
# It helps to pin dependency versions, improves the security through integrity checksums, prevents possible errors | ||
# caused by updated transitive dependencies and allows to get deterministic build results, but it can hide problems in | ||
# multi-consumer projects when any later versions of a used dependency, or its transitive dependencies, is not | ||
# compatible with the own project anymore. | ||
# See https://github.com/svengreb/tmpl/issues/70 for more details. | ||
package-lock=true | ||
|
||
# Do not resolve to the latest minor and patch updates. | ||
# Automatically pin dependencies to exact versions instead of resolving to latest minor and patch updates. | ||
# This prevents possible errors caused by updated transitive dependencies. | ||
save-exact=true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de> | ||
# This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file. | ||
|
||
# Path match pattern to ignore (i.e. not reformat) certain files and folders. | ||
# See https://prettier.io/docs/en/ignore for more details. | ||
|
||
**/node_modules/* | ||
static/* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Copyright (c) 2016-present Sven Greb <development@svengreb.de> | ||
# This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file. | ||
|
||
# Important: Directories must have no "asterisk" wildcard character at the path end, | ||
# otherwise the pattern won't match! | ||
**/node_modules/ | ||
**/static/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
/* | ||
* Copyright (c) 2016-present Sven Greb <development@svengreb.de> | ||
* This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file. | ||
*/ | ||
|
||
/** | ||
* Configurations for remark-lint. | ||
* | ||
* @see https://github.com/remarkjs/remark-lint | ||
*/ | ||
|
||
module.exports = { | ||
plugins: ["@arcticicestudio/remark-preset-lint"], | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
<p align="center"><a href="https://www.nordtheme.com" target="_blank"><img src="https://raw.githubusercontent.com/nordtheme/assets/main/static/images/elements/hero.svg?sanitize=true"/></a></p> | ||
|
||
<!--lint disable no-duplicate-headings no-duplicate-headings-in-section--> | ||
|
||
<p align="center"><img src="https://raw.githubusercontent.com/nordtheme/assets/main/static/images/elements/separator.svg?sanitize=true" /></p> | ||
|
||
<p align="center">Copyright © 2016-present <a href="https://www.svengreb.de" target="_blank">Sven Greb</a></p> | ||
|
||
<p align="center"><a href="https://github.com/nordtheme/assets/blob/main/license" target="_blank" rel="noreferrer"><img src="https://img.shields.io/static/v1.svg?style=flat-square&label=License&message=CC%20BY-NC-SA%204.0&logoColor=eceff4&logo=creativecommons&colorA=4c566a&colorB=88c0d0"/></a></p> | ||
|
||
<!-- | ||
+------------------+ | ||
+ Formatting Notes + | ||
+------------------+ | ||
The `<summary />` tag must be separated with a blank line from the actual item content paragraph, | ||
otherwise Markdown elements are not parsed and rendered! | ||
+------------------+ | ||
+ Symbol Reference + | ||
+------------------+ | ||
↠ (U+21A0): Start of a log section description | ||
— (U+2014): Separator between a log section title and the metadata | ||
⇄ (U+21C4): Separator between a issue ID and pull request ID in a log metadata | ||
⊶ (U+22B6): Icon prefix for the short commit SHA checksum in a log metadata | ||
⇅ (U+21C5): Icon prefix for the link of the Git commit history comparison on GitHub | ||
--> | ||
|
||
<!--lint disable final-definition--> | ||
|
||
<!-- Base --> | ||
|
||
<!-- Shared --> | ||
|
||
<!--lint disable no-duplicate-definitions--> |
Oops, something went wrong.