Disable console errors and enhance docs generation

Updated ESLint rules to turn off 'no-console' to allow console statements. Streamlined the GitHub Actions workflow to combine test coverage and TypeDoc generation into a single script for more efficient documentation deployment. Enhanced README with simplified test coverage badges. Added new npm scripts to automate documentation fixes, including a script to correct escaping issues in HTML files. Improved documentation generation, ensuring comprehensive and accurate project documentation.
This commit is contained in:
2024-08-16 16:08:21 +02:00
committed by Max P.
parent fc40d7fa83
commit 5277f93df1
5 changed files with 56 additions and 20 deletions

View File

@@ -24,12 +24,8 @@ jobs:
- name: Install Dependencies
run: npm install
- name: Run Tests and Generate Coverage
run: |
npm run test:coverage || echo "Ignoring test failures"
- name: Run TypeDoc
run: npx typedoc
- name: Run TypeDoc Generation (TypeDoc, Test Coverage, fixes and badges)
run: npm run docs:generate
- name: Deploy to GitHub Pages
env: