diff --git a/copilot-instructions.md b/.github/copilot-instructions.md similarity index 100% rename from copilot-instructions.md rename to .github/copilot-instructions.md diff --git a/.github/workflows/spellcheck.yml b/.github/workflows/spellcheck.yml new file mode 100644 index 0000000..c27829c --- /dev/null +++ b/.github/workflows/spellcheck.yml @@ -0,0 +1,27 @@ +name: Spell Check + +on: + push: + branches: [main] + pull_request: + branches: [main] + +jobs: + spellcheck: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v5 + + - name: Spellcheck + uses: rojopolis/spellcheck-github-actions@v0 + with: + config_path: .spellcheck.yml + output_file: spellcheck-output.txt + + - name: Upload Spellcheck Output + uses: actions/upload-artifact@v4 + if: '!cancelled()' # Only upload artifact if job was not cancelled + with: + name: Spellcheck Output + path: spellcheck-output.txt \ No newline at end of file diff --git a/.spellcheck.yml b/.spellcheck.yml new file mode 100644 index 0000000..70a7dee --- /dev/null +++ b/.spellcheck.yml @@ -0,0 +1,16 @@ +matrix: +- name: Markdown + aspell: + lang: en_GB + encoding: utf-8 + wordlists: + - .wordlist.txt + pipeline: + - pyspelling.filters.markdown: + - pyspelling.filters.html: + comments: false + ignores: + - code + - pre + sources: + - '**/*.md' \ No newline at end of file diff --git a/.wordlist.txt b/.wordlist.txt new file mode 100644 index 0000000..5bfaf8c --- /dev/null +++ b/.wordlist.txt @@ -0,0 +1,16 @@ +Blazor +DTO +DTOs +Interactors +Adapters +Adapter +UI +IWeatherForecastService +MockWeatherForecastRepository +WeatherForecast +WeatherForecastDto +repo +learnings +md +BlazorWebApp +EF \ No newline at end of file diff --git a/UnmessyExample.slnx b/UnmessyExample.slnx index 16c57a9..0856f75 100644 --- a/UnmessyExample.slnx +++ b/UnmessyExample.slnx @@ -1,7 +1,4 @@ - - -