commit 868cd731c519511b5ca2518ad0e58b0429b288ae Author: Compositr Date: Sun Dec 15 16:14:26 2024 +0800 chore: init diff --git a/.config/cspell/common-dictionary.txt b/.config/cspell/common-dictionary.txt new file mode 100644 index 0000000..37da566 --- /dev/null +++ b/.config/cspell/common-dictionary.txt @@ -0,0 +1,17 @@ +# # # # # # # # # # # # # # # # # # # # # # # # # # # # +# NOTE: Please read the notice below carefully! # +# This file SHOULD NOT be edited on a per-repo basis # +# # # # # # # # # # # # # # # # # # # # # # # # # # # # + +# # # # # # # # # # # # # # # # # # # # # +# CSpell Common Dictionary # +# # +# This file specifies words common to # +# all projects created from this # +# template. This file should not be # +# modified on a per-repo basis; instead # +# the project-dictionary should be # +# modified to suit. # +# # # # # # # # # # # # # # # # # # # # # + +astrial diff --git a/.config/cspell/project-dictionary.txt b/.config/cspell/project-dictionary.txt new file mode 100644 index 0000000..6d59d5d --- /dev/null +++ b/.config/cspell/project-dictionary.txt @@ -0,0 +1,9 @@ +# # # # # # # # # # # # # # # # # # # # # +# CSpell Project Dictionary # +# # +# Use this file to specify custom words # +# specific to this project. Shared # +# words inherited from the template are # +# specified in the common-dictionary # +# file instead. # +# # # # # # # # # # # # # # # # # # # # # diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..cb9fbc7 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,12 @@ +root = true + +[*] +indent_style = space +indent_size = 4 +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.yaml] +indent_size = 2 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..c9b0333 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "streetsidesoftware.code-spell-checker", + "EditorConfig.EditorConfig" + ], + "unwantedRecommendations": [] + } diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/cspell.config.yaml b/cspell.config.yaml new file mode 100644 index 0000000..1797b89 --- /dev/null +++ b/cspell.config.yaml @@ -0,0 +1,38 @@ +--- +$schema: https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json + +version: '0.2' +allowCompoundWords: true +dictionaryDefinitions: + - name: common-dictionary + path: './.config/cspell/common-dictionary.txt' + addWords: true + + - name: project-dictionary + path: './.config/cspell/project-dictionary.txt' + addWords: true +dictionaries: + - project-dictionary + - common-dictionary + + - softwareTerms + - companies + - filetypes + + - en-gb +ignorePaths: + - '.config/cspell/*.txt' + + # Rust + - 'target/**' + - 'Cargo.lock' + + # Node.js + - 'node_modules/**' + - 'dist/**' + - 'build/**' + + - 'coverage/**' + + # Git + - '.git/**' diff --git a/src/.gitkeep b/src/.gitkeep new file mode 100644 index 0000000..e69de29