├── .github └── workflows │ ├── links.yml │ └── linter.yml ├── .gitignore └── README.md /.github/workflows/links.yml: -------------------------------------------------------------------------------- 1 | name: Check Links 2 | 3 | on: 4 | push: 5 | branches: [master, main] 6 | pull_request: 7 | branches: [master, main] 8 | 9 | jobs: 10 | linkChecker: 11 | runs-on: ubuntu-latest 12 | steps: 13 | - uses: actions/checkout@v3 14 | 15 | - name: Link Checker 16 | id: lychee 17 | uses: lycheeverse/lychee-action@v1.3.2 18 | with: 19 | args: --verbose --exclude 'file*' --exclude-mail --no-progress './**/*.md' 20 | env: 21 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} -------------------------------------------------------------------------------- /.github/workflows/linter.yml: -------------------------------------------------------------------------------- 1 | --- 2 | ################################# 3 | ################################# 4 | ## Super Linter GitHub Actions ## 5 | ################################# 6 | ################################# 7 | name: Lint Code Base 8 | 9 | # 10 | # Documentation: 11 | # https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions 12 | # 13 | 14 | ############################# 15 | # Start the job on all push # 16 | ############################# 17 | on: 18 | push: 19 | branches: [master, main] 20 | pull_request: 21 | branches: [master, main] 22 | 23 | ############### 24 | # Set the Job # 25 | ############### 26 | jobs: 27 | build: 28 | # Name the Job 29 | name: Lint Code Base 30 | # Set the agent to run on 31 | runs-on: ubuntu-latest 32 | 33 | ################## 34 | # Load all steps # 35 | ################## 36 | steps: 37 | ########################## 38 | # Checkout the code base # 39 | ########################## 40 | - name: Checkout Code 41 | uses: actions/checkout@v3 42 | with: 43 | # Full git history is needed to get a proper list of changed files within `super-linter` 44 | fetch-depth: 0 45 | 46 | ################################ 47 | # Run Linter against code base # 48 | ################################ 49 | - name: Lint Code Base 50 | uses: github/super-linter@v4 51 | env: 52 | VALIDATE_ALL_CODEBASE: false 53 | VALIDATE_MARKDOWN: true 54 | DEFAULT_BRANCH: master 55 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 56 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | deploy/ 2 | deploy 3 | .DS_Store 4 | .vscode/* 5 | .history/ 6 | *.vsix 7 | *.code-workspace 8 | --------------------------------------------------------------------------------