diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..098e8f2 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +# Default settings +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +# Do not trim trailing whitespace on Markdown files as double space can be used +# for a newline +[*.md] +trim_trailing_whitespace = false diff --git a/.github/images/wiki/git_graph_linear_ex.png b/.github/images/wiki/git_graph_linear_ex.png new file mode 100644 index 0000000..d8ab38c Binary files /dev/null and b/.github/images/wiki/git_graph_linear_ex.png differ diff --git a/.github/workflows/commitlint.yaml b/.github/workflows/commitlint.yaml deleted file mode 100644 index 9da2cef..0000000 --- a/.github/workflows/commitlint.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: commitlint -on: - pull_request: - -jobs: - main: - name: Validate commit messages - runs-on: ubuntu-latest - permissions: - pull-requests: read - contents: read - steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - uses: wagoid/commitlint-github-action@v5.2.2 - with: - failOnWarnings: true diff --git a/commitlint.config.js b/commitlint.config.js deleted file mode 100644 index d4bb809..0000000 --- a/commitlint.config.js +++ /dev/null @@ -1,37 +0,0 @@ -module.exports = { - rules: { - "body-leading-blank": [1, "always"], - "body-max-line-length": [2, "always", 72], - "footer-leading-blank": [1, "always"], - "footer-max-line-length": [2, "always", 72], - "header-max-length": [2, "always", 72], - "scope-case": [2, "always", "lower-case"], - "scope-empty": [2, "never"], - "subject-case": [1, "always", "sentence-case"], - "subject-empty": [2, "never"], - "subject-full-stop": [2, "never", "."], - "type-case": [2, "always", "lower-case"], - "type-empty": [2, "never"], - "type-enum": [ - 2, - "always", - [ - "build", - "chore", - "ci", - "docs", - "feat", - "fix", - "perf", - "refactor", - "revert", - "style", - "test", - ], - ], - }, - /* - * Ignore dependabot commit messages. They are usually too long - */ - ignores: [(message) => message.includes("chore(deps):")], -};