From d0fa838d5650ead23dbfe0eac92589d74c44d710 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20B=C3=BCttner?= Date: Thu, 9 May 2024 02:32:01 +0200 Subject: [PATCH] copy over blindly fixes idrinth-api-bench/api-bench#1047 --- .github/ISSUE_TEMPLATE/bug_report.md | 40 ---------- .github/ISSUE_TEMPLATE/design.md | 21 ------ .github/ISSUE_TEMPLATE/feature_request.md | 24 ------ .github/ISSUE_TEMPLATE/language.md | 15 ---- .github/ISSUE_TEMPLATE/marketing.md | 26 ------- .github/ISSUE_TEMPLATE/quality.md | 17 ----- .github/ISSUE_TEMPLATE/question.md | 18 ----- .github/ISSUE_TEMPLATE/research.md | 21 ------ .github/ISSUE_TEMPLATE/test_case.md | 20 ----- .github/PULL_REQUEST_TEMPLATE/desktop.md | 27 ------- .../documentation-website.md | 30 -------- .../PULL_REQUEST_TEMPLATE/documentation.md | 27 ------- .github/PULL_REQUEST_TEMPLATE/examples.md | 26 ------- .github/PULL_REQUEST_TEMPLATE/framework.md | 30 -------- .github/PULL_REQUEST_TEMPLATE/full.md | 75 ------------------- .../PULL_REQUEST_TEMPLATE/history-website.md | 29 ------- .github/PULL_REQUEST_TEMPLATE/mindmap.md | 26 ------- .github/PULL_REQUEST_TEMPLATE/tools.md | 27 ------- .github/PULL_REQUEST_TEMPLATE/translation.md | 26 ------- .github/labeler.yml | 49 ------------ .github/pull_request_template.md | 60 +++++++-------- .github/workflows/cli.codeql.yml | 58 -------------- .github/workflows/cli.eslint.yml | 47 ------------ .github/workflows/cli.fta.yml | 46 ------------ .github/workflows/cli.knip.yml | 47 ------------ .github/workflows/cli.language-lint.yml | 35 --------- .github/workflows/cli.license-check.yml | 35 --------- .github/workflows/cli.mdlint.yml | 37 --------- .github/workflows/cli.spellcheck.yml | 37 --------- .github/workflows/cron.codeql.yml | 69 ----------------- .github/workflows/cron.stale.yml | 27 ------- .github/workflows/cron.year-update.yml | 26 ------- .github/workflows/desktop.codeql.yml | 58 -------------- .github/workflows/desktop.eslint.yml | 47 ------------ .github/workflows/desktop.fta.yml | 46 ------------ .github/workflows/desktop.knip.yml | 47 ------------ .github/workflows/desktop.language.yml | 35 --------- .github/workflows/desktop.license-check.yml | 35 --------- .github/workflows/desktop.mdlint.yml | 37 --------- .github/workflows/desktop.spellcheck.yml | 37 --------- .github/workflows/desktop.stylelint.yml | 55 -------------- .../documentation-website.codeql.yml | 58 -------------- .../documentation-website.eslint.yml | 48 ------------ .../workflows/documentation-website.fta.yml | 46 ------------ .../workflows/documentation-website.knip.yml | 47 ------------ .../documentation-website.language-lint.yml | 35 --------- .../documentation-website.license-check.yml | 35 --------- ...documentation-website.lighthouse-check.yml | 54 ------------- .../documentation-website.mdlint.yml | 37 --------- .../documentation-website.spellcheck.yml | 37 --------- .../documentation-website.stylelint.yml | 55 -------------- .github/workflows/mindmap.codeql.yml | 57 -------------- .github/workflows/mindmap.eslint.yml | 46 ------------ .github/workflows/mindmap.fta.yml | 44 ----------- .github/workflows/mindmap.knip.yml | 46 ------------ .github/workflows/mindmap.license-check.yml | 35 --------- .github/workflows/mindmap.spellcheck.yml | 37 --------- .github/workflows/mindmap.stylelint.yml | 55 -------------- .github/workflows/mindmap.validate.yml | 38 ---------- .github/workflows/root.codeql.yml | 57 -------------- .github/workflows/root.eslint.yml | 46 ------------ .github/workflows/root.knip.yml | 45 ----------- .github/workflows/root.mdlint.yml | 41 ---------- 63 files changed, 29 insertions(+), 2465 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md delete mode 100644 .github/ISSUE_TEMPLATE/design.md delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md delete mode 100644 .github/ISSUE_TEMPLATE/language.md delete mode 100644 .github/ISSUE_TEMPLATE/marketing.md delete mode 100644 .github/ISSUE_TEMPLATE/quality.md delete mode 100644 .github/ISSUE_TEMPLATE/question.md delete mode 100644 .github/ISSUE_TEMPLATE/research.md delete mode 100644 .github/ISSUE_TEMPLATE/test_case.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE/desktop.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE/documentation-website.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE/documentation.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE/examples.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE/framework.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE/full.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE/history-website.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE/mindmap.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE/tools.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE/translation.md delete mode 100644 .github/labeler.yml delete mode 100644 .github/workflows/cli.codeql.yml delete mode 100644 .github/workflows/cli.eslint.yml delete mode 100644 .github/workflows/cli.fta.yml delete mode 100644 .github/workflows/cli.knip.yml delete mode 100644 .github/workflows/cli.language-lint.yml delete mode 100644 .github/workflows/cli.license-check.yml delete mode 100644 .github/workflows/cli.mdlint.yml delete mode 100644 .github/workflows/cli.spellcheck.yml delete mode 100644 .github/workflows/cron.codeql.yml delete mode 100644 .github/workflows/cron.stale.yml delete mode 100644 .github/workflows/cron.year-update.yml delete mode 100644 .github/workflows/desktop.codeql.yml delete mode 100644 .github/workflows/desktop.eslint.yml delete mode 100644 .github/workflows/desktop.fta.yml delete mode 100644 .github/workflows/desktop.knip.yml delete mode 100644 .github/workflows/desktop.language.yml delete mode 100644 .github/workflows/desktop.license-check.yml delete mode 100644 .github/workflows/desktop.mdlint.yml delete mode 100644 .github/workflows/desktop.spellcheck.yml delete mode 100644 .github/workflows/desktop.stylelint.yml delete mode 100644 .github/workflows/documentation-website.codeql.yml delete mode 100644 .github/workflows/documentation-website.eslint.yml delete mode 100644 .github/workflows/documentation-website.fta.yml delete mode 100644 .github/workflows/documentation-website.knip.yml delete mode 100644 .github/workflows/documentation-website.language-lint.yml delete mode 100644 .github/workflows/documentation-website.license-check.yml delete mode 100644 .github/workflows/documentation-website.lighthouse-check.yml delete mode 100644 .github/workflows/documentation-website.mdlint.yml delete mode 100644 .github/workflows/documentation-website.spellcheck.yml delete mode 100644 .github/workflows/documentation-website.stylelint.yml delete mode 100644 .github/workflows/mindmap.codeql.yml delete mode 100644 .github/workflows/mindmap.eslint.yml delete mode 100644 .github/workflows/mindmap.fta.yml delete mode 100644 .github/workflows/mindmap.knip.yml delete mode 100644 .github/workflows/mindmap.license-check.yml delete mode 100644 .github/workflows/mindmap.spellcheck.yml delete mode 100644 .github/workflows/mindmap.stylelint.yml delete mode 100644 .github/workflows/mindmap.validate.yml delete mode 100644 .github/workflows/root.codeql.yml delete mode 100644 .github/workflows/root.eslint.yml delete mode 100644 .github/workflows/root.knip.yml delete mode 100644 .github/workflows/root.mdlint.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index a5420c3..0000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: bug -assignees: '' - ---- - -## Describe the bug - -A clear and concise description of what the bug is. - -## To Reproduce - -Steps to reproduce the behavior: - -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -## Expected behavior - -A clear and concise description of what you expected to happen. - -## Screenshots - -If applicable, add screenshots to help explain your problem. - -## System - -please complete the following information: - -- OS: [e.g. iOS] -- Version [e.g. 22] - -## Additional context - -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/design.md b/.github/ISSUE_TEMPLATE/design.md deleted file mode 100644 index eb8a5c4..0000000 --- a/.github/ISSUE_TEMPLATE/design.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: Design -about: Something to related to the (website) design -title: '' -labels: design -assignees: '' - ---- - -## What problem are you trying to solve? - -Write a short explanation of the problem at hand. - -## Who is affected by the problem at hand? - -Describe the user(s) affected by the problem. - -## Context - -Is there any research or best practice related to the issue to help finding a -solution? diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index dba78d7..0000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: enhancement -assignees: '' - ---- - -## Is your feature request related to a problem? Please describe - -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -## Describe the solution you'd like - -A clear and concise description of what you want to happen. - -## Describe alternatives you've considered - -A clear and concise description of any alternative solutions or features you've considered. - -## Additional context - -Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/language.md b/.github/ISSUE_TEMPLATE/language.md deleted file mode 100644 index 0e7b041..0000000 --- a/.github/ISSUE_TEMPLATE/language.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -name: Language/Translation -about: Add a translation for a new language -title: '' -labels: translation -assignees: '' - ---- - -## Context - -- Language: What language do you need to be added? -- Translator: Can you do the translation yourself? -- Project: Website, Framework, Both? -- Code-Knowledge: If you can do the translations, do you need help with the file formats? diff --git a/.github/ISSUE_TEMPLATE/marketing.md b/.github/ISSUE_TEMPLATE/marketing.md deleted file mode 100644 index 34e0a21..0000000 --- a/.github/ISSUE_TEMPLATE/marketing.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -name: Marketing idea -about: Suggest an idea for marketing this project -title: '' -labels: marketing -assignees: '' - ---- - -## What benefit for people to you want to achieve? - -A clear and concise description of what benefit you want to provide to affected -users. For example adding to their performance monitoring best practice -knowledge. - -## Describe the solution you'd like - -A clear and concise description of what you want to happen. - -## Describe alternatives you've considered - -A clear and concise description of any alternative solutions you've considered. - -## Additional context - -Add any other context or screenshots about the request here. diff --git a/.github/ISSUE_TEMPLATE/quality.md b/.github/ISSUE_TEMPLATE/quality.md deleted file mode 100644 index 05cc82e..0000000 --- a/.github/ISSUE_TEMPLATE/quality.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -name: Quality Issue -about: Missing tests, code quality issues. -title: '' -labels: quality -assignees: '' - ---- - -## Context - -Please describe your context a bit. What is the issue? Why is that an issue? - -## Project - -File: File path -eslint-rule: If any rule could detect the issue, name it here diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md deleted file mode 100644 index 45834e7..0000000 --- a/.github/ISSUE_TEMPLATE/question.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -name: Documentation -about: Missing documentation or documentation to be improved. -title: '' -labels: documentation -assignees: '' - ---- - -## Context - -Please describe your context a bit. What are you trying to archive? What have you tried? - -## System - -OS: please fill -Version: please fill -Link: to the project if public diff --git a/.github/ISSUE_TEMPLATE/research.md b/.github/ISSUE_TEMPLATE/research.md deleted file mode 100644 index 7fbf8f5..0000000 --- a/.github/ISSUE_TEMPLATE/research.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: Research -about: Suggest a point to further research -title: '' -labels: research -assignees: '' - ---- - -## Is your research related to a problem? Please describe - -A clear and concise description of what the problem is. Ex. I'm always -frustrated when [...] - -## Describe question you have - -A clear and concise description of what you want to find out. - -## Additional context - -Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/test_case.md b/.github/ISSUE_TEMPLATE/test_case.md deleted file mode 100644 index a51296c..0000000 --- a/.github/ISSUE_TEMPLATE/test_case.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Test Case -about: A new idea to what could be tested manually on top of the automation. -title: '' -labels: test-case -assignees: '' - ---- - -## Context - -Please describe why the test is an improvement, that is worth the time invested. - -## Test - -Please describe what you think should be tested. - -## Result - -Please describe the expected behaviour/result. diff --git a/.github/PULL_REQUEST_TEMPLATE/desktop.md b/.github/PULL_REQUEST_TEMPLATE/desktop.md deleted file mode 100644 index 92237eb..0000000 --- a/.github/PULL_REQUEST_TEMPLATE/desktop.md +++ /dev/null @@ -1,27 +0,0 @@ -# The Pull Request is ready - -- [ ] fixes # -- [ ] all actions are passing -- [ ] only fixes a single issue - -## Overview - - - -## Review points - - - - -## Desktop - -- [ ] the change can be packaged -- [ ] the default behaviour did not change -- [ ] shared code has been extracted in a different file - -## Notes - - - diff --git a/.github/PULL_REQUEST_TEMPLATE/documentation-website.md b/.github/PULL_REQUEST_TEMPLATE/documentation-website.md deleted file mode 100644 index 6657d34..0000000 --- a/.github/PULL_REQUEST_TEMPLATE/documentation-website.md +++ /dev/null @@ -1,30 +0,0 @@ -# The Pull Request is ready - -- [ ] fixes # -- [ ] all actions are passing -- [ ] only fixes a single issue - -## Overview - - - -## Review points - - - - -## Documentation-Website - -- [ ] mobile view is usable -- [ ] desktop view is usable -- [ ] no a-tags are used directly (NavLink, MailLink, ExternalLink instead) -- [ ] all new texts are added to the translation files (at least the english one) -- [ ] tests have been added (if required) -- [ ] shared code has been extracted in a different file - -## Notes - - - diff --git a/.github/PULL_REQUEST_TEMPLATE/documentation.md b/.github/PULL_REQUEST_TEMPLATE/documentation.md deleted file mode 100644 index 3b469f9..0000000 --- a/.github/PULL_REQUEST_TEMPLATE/documentation.md +++ /dev/null @@ -1,27 +0,0 @@ -# The Pull Request is ready - -- [ ] fixes # -- [ ] all actions are passing -- [ ] only fixes a single issue - -## Overview - - - -## Review points - - - - -## Documentation - -- [ ] all documentation is in correct english -- [ ] the documentation explains used words, that are not common -- [ ] there are no abbreviations used - -## Notes - - - diff --git a/.github/PULL_REQUEST_TEMPLATE/examples.md b/.github/PULL_REQUEST_TEMPLATE/examples.md deleted file mode 100644 index 5bcb110..0000000 --- a/.github/PULL_REQUEST_TEMPLATE/examples.md +++ /dev/null @@ -1,26 +0,0 @@ -# The Pull Request is ready - -- [ ] fixes # -- [ ] all actions are passing -- [ ] only fixes a single issue - -## Overview - - - -## Review points - - - - -## Examples - -- [ ] the example works without any additional configuration -- [ ] the example's target has been informed and has agreed - -## Notes - - - diff --git a/.github/PULL_REQUEST_TEMPLATE/framework.md b/.github/PULL_REQUEST_TEMPLATE/framework.md deleted file mode 100644 index e56a545..0000000 --- a/.github/PULL_REQUEST_TEMPLATE/framework.md +++ /dev/null @@ -1,30 +0,0 @@ -# The Pull Request is ready - -- [ ] fixes # -- [ ] all actions are passing -- [ ] only fixes a single issue - -## Overview - - - -## Review points - - - - -## Framework - -- [ ] the change breaks no interface -- [ ] default behaviour did not change -- [ ] any new text output is added to the translation files (at least the english one) -- [ ] tests have been added (if required) -- [ ] documentation has been adjusted (if required) -- [ ] shared code has been extracted in a different file - -## Notes - - - diff --git a/.github/PULL_REQUEST_TEMPLATE/full.md b/.github/PULL_REQUEST_TEMPLATE/full.md deleted file mode 100644 index 29ff280..0000000 --- a/.github/PULL_REQUEST_TEMPLATE/full.md +++ /dev/null @@ -1,75 +0,0 @@ -# The Pull Request is ready - -- [ ] fixes # -- [ ] all actions are passing -- [ ] only fixes a single issue - -## Overview - - - -## Review points - - - - -## Framework - -- [ ] the change breaks no interface -- [ ] default behaviour did not change -- [ ] any new text output is added to the translation files (at least the english one) -- [ ] tests have been added (if required) -- [ ] documentation has been adjusted (if required) -- [ ] shared code has been extracted in a different file - -## Tools - -- [ ] the change works with both supported node versions -- [ ] the default behaviour did not change -- [ ] shared code has been extracted in a different file - -## Translations - -- [ ] the translation is appropriate for all audiences -- [ ] the translation is not an unchecked automatic translation - -## Documentation-Website - -- [ ] mobile view is usable -- [ ] desktop view is usable -- [ ] no a-tags are used directly (NavLink, MailLink, ExternalLink instead) -- [ ] all new texts are added to the translation files (at least the english one) -- [ ] tests have been added (if required) -- [ ] shared code has been extracted in a different file - -## History-Website - -- [ ] mobile view is usable -- [ ] desktop view is usable -- [ ] all new texts are added to the translation files (at least the english one) -- [ ] tests have been added (if required) -- [ ] shared code has been extracted in a different file - -## Documentation - -- [ ] all documentation is in correct english -- [ ] the documentation explains used words, that are not common -- [ ] there are no abbreviations used - -## Mindmap - -- [ ] the change has been given a reason in the overview -- [ ] the change text is reasonable short - -## Desktop - -- [ ] the change can be packaged -- [ ] the default behaviour did not change -- [ ] shared code has been extracted in a different file - -## Notes - - - diff --git a/.github/PULL_REQUEST_TEMPLATE/history-website.md b/.github/PULL_REQUEST_TEMPLATE/history-website.md deleted file mode 100644 index 95eae49..0000000 --- a/.github/PULL_REQUEST_TEMPLATE/history-website.md +++ /dev/null @@ -1,29 +0,0 @@ -# The Pull Request is ready - -- [ ] fixes # -- [ ] all actions are passing -- [ ] only fixes a single issue - -## Overview - - - -## Review points - - - - -## History-Website - -- [ ] mobile view is usable -- [ ] desktop view is usable -- [ ] all new texts are added to the translation files (at least the english one) -- [ ] tests have been added (if required) -- [ ] shared code has been extracted in a different file - -## Notes - - - diff --git a/.github/PULL_REQUEST_TEMPLATE/mindmap.md b/.github/PULL_REQUEST_TEMPLATE/mindmap.md deleted file mode 100644 index 7898fcb..0000000 --- a/.github/PULL_REQUEST_TEMPLATE/mindmap.md +++ /dev/null @@ -1,26 +0,0 @@ -# The Pull Request is ready - -- [ ] fixes # -- [ ] all actions are passing -- [ ] only fixes a single issue - -## Overview - - - -## Review points - - - - -## Mindmap - -- [ ] the change has been given a reason in the overview -- [ ] the change text is reasonable short - -## Notes - - - diff --git a/.github/PULL_REQUEST_TEMPLATE/tools.md b/.github/PULL_REQUEST_TEMPLATE/tools.md deleted file mode 100644 index afec536..0000000 --- a/.github/PULL_REQUEST_TEMPLATE/tools.md +++ /dev/null @@ -1,27 +0,0 @@ -# The Pull Request is ready - -- [ ] fixes # -- [ ] all actions are passing -- [ ] only fixes a single issue - -## Overview - - - -## Review points - - - - -## Tools - -- [ ] the change works with both supported node versions -- [ ] the default behaviour did not change -- [ ] shared code has been extracted in a different file - -## Notes - - - diff --git a/.github/PULL_REQUEST_TEMPLATE/translation.md b/.github/PULL_REQUEST_TEMPLATE/translation.md deleted file mode 100644 index 31f8f61..0000000 --- a/.github/PULL_REQUEST_TEMPLATE/translation.md +++ /dev/null @@ -1,26 +0,0 @@ -# The Pull Request is ready - -- [ ] fixes # -- [ ] all actions are passing -- [ ] only fixes a single issue - -## Overview - - - -## Review points - - - - -## Translations - -- [ ] the translation is appropriate for all audiences -- [ ] the translation is not an unchecked automatic translation - -## Notes - - - diff --git a/.github/labeler.yml b/.github/labeler.yml deleted file mode 100644 index a2c8ebb..0000000 --- a/.github/labeler.yml +++ /dev/null @@ -1,49 +0,0 @@ -"component: documentation": - - changed-files: - - any-glob-to-any-file: - - "**/*.md" -"component: cli": - - changed-files: - - any-glob-to-any-file: - - cli/**/* -"component: documentation-website": - - changed-files: - - any-glob-to-any-file: - - documentation-website/**/* -"component: examples": - - changed-files: - - any-glob-to-any-file: - - examples/**/* -"component: framework": - - changed-files: - - any-glob-to-any-file: - - framework/**/* -"component: history-microservice": - - changed-files: - - any-glob-to-any-file: - - history-microservice/**/* -"component: history-website": - - changed-files: - - any-glob-to-any-file: - - history-website/**/* -"component: translation": - - changed-files: - - any-glob-to-any-file: - - '*/language/*.yml' -"component: mindmap": - - changed-files: - - any-glob-to-any-file: - - mindmap/**/* -"component: tooling": - - changed-files: - - any-glob-to-any-file: - - tools/**/* - - "*/tools/**/*" -"component: continuous-integration": - - changed-files: - - any-glob-to-any-file: - - ".github/workflows/*" -"component: desktop": - - changed-files: - - any-glob-to-any-file: - - desktop/**/* diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index fc6b124..95eae49 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,31 +1,29 @@ -# Please use the matching pull request template - -Choose a template by going into `Preview` and then clicking on the link. -It will reload this page and fill it with a checklist to help you make -the pull request as good as possible. - -## Available Templates - -- [Framework][Framework] changes to the framework -- [Tools][Tools] changes to anything in the tools directory -- [Translations][Translations] changes to the translation files -- [Documentation-Website][DW] changes to the website -- [History-Website][HW] changes to the history-ui -- [History-Microservice][HM] changes to the history-microservice -- [Documentation][Documentation] changes to a md file (Readme for example) -- [Examples][Examples] adding or adjusting examples -- [Mindmap][MM] adding to or modifying the mindmap -- [Desktop][Desktop] changes to the desktop application -- [Full][Full] changes to multiple categories - -[Full]: ?quick_pull=1&template=full.md -[Documentation]: ?quick_pull=1&template=documentation.md -[HM]: ?quick_pull=1&template=history-microservice.md -[HW]: ?quick_pull=1&template=history-website.md -[DW]: ?quick_pull=1&template=documentation-website.md -[Translations]: ?quick_pull=1&template=translation.md -[Tools]: ?quick_pull=1&template=tools.md -[Framework]: ?quick_pull=1&template=framework.md -[Examples]: ?quick_pull=1&template=examples.md -[MM]: ?quick_pull=1&template=mindmap.md -[Desktop]: ?quick_pull=1&template=desktop.md +# The Pull Request is ready + +- [ ] fixes # +- [ ] all actions are passing +- [ ] only fixes a single issue + +## Overview + + + +## Review points + + + + +## History-Website + +- [ ] mobile view is usable +- [ ] desktop view is usable +- [ ] all new texts are added to the translation files (at least the english one) +- [ ] tests have been added (if required) +- [ ] shared code has been extracted in a different file + +## Notes + + + diff --git a/.github/workflows/cli.codeql.yml b/.github/workflows/cli.codeql.yml deleted file mode 100644 index 7251901..0000000 --- a/.github/workflows/cli.codeql.yml +++ /dev/null @@ -1,58 +0,0 @@ -name: cli CodeQL -on: - push: - branches: - - the-one - paths: - - 'cli/**.ts' - - 'cli/**.tsx' - - 'cli/**.js' - - 'cli/**.cjs' - - 'cli/package-lock.json' - - '.github/workflows/cli.codeql.yml' - pull_request: - branches: - - the-one - paths: - - 'cli/**.ts' - - 'cli/**.tsx' - - 'cli/**.js' - - 'cli/**.cjs' - - 'cli/package-lock.json' - - '.github/workflows/cli.codeql.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - analyze: - name: Analyze - runs-on: ubuntu-latest - timeout-minutes: 360 - permissions: - security-events: write - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - name: Initialize CodeQL - uses: github/codeql-action/init@v3 - with: - languages: javascript-typescript - queries: security-and-quality - source-root: cli - - name: Setup Node.js environment ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd cli && npm ci - - run: cd cli && npm run language - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 - with: - category: "/language:javascript-typescript" diff --git a/.github/workflows/cli.eslint.yml b/.github/workflows/cli.eslint.yml deleted file mode 100644 index f76b04f..0000000 --- a/.github/workflows/cli.eslint.yml +++ /dev/null @@ -1,47 +0,0 @@ -name: cli ESLINT -on: - push: - branches: - - the-one - paths: - - 'cli/**.ts' - - 'cli/**.tsx' - - 'cli/**.js' - - 'cli/**.cjs' - - 'cli/**.json' - - 'cli/**.svelte' - - '.github/workflows/cli.eslint.yml' - pull_request: - branches: - - the-one - paths: - - 'cli/**.ts' - - 'cli/**.tsx' - - 'cli/**.js' - - 'cli/**.cjs' - - 'cli/**.json' - - 'cli/**.svelte' - - '.github/workflows/cli.eslint.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: cd cli && npm ci - - run: cd cli && npm run language - - run: cd cli && npm run lint diff --git a/.github/workflows/cli.fta.yml b/.github/workflows/cli.fta.yml deleted file mode 100644 index 97fd5de..0000000 --- a/.github/workflows/cli.fta.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: cli FTA -on: - push: - branches: - - the-one - paths: - - 'cli/**.ts' - - 'cli/**.tsx' - - 'cli/**.js' - - 'cli/**.cjs' - - 'cli/**.json' - - 'cli/**.svelte' - - '.github/workflows/cli.fta.yml' - pull_request: - branches: - - the-one - paths: - - 'cli/**.ts' - - 'cli/**.tsx' - - 'cli/**.js' - - 'cli/**.cjs' - - 'cli/**.json' - - 'cli/**.svelte' - - '.github/workflows/cli.fta.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: cd cli && npm ci && npm run language - - run: npm run fta -- cli || true diff --git a/.github/workflows/cli.knip.yml b/.github/workflows/cli.knip.yml deleted file mode 100644 index 7177c3b..0000000 --- a/.github/workflows/cli.knip.yml +++ /dev/null @@ -1,47 +0,0 @@ -name: cli Knip -on: - push: - branches: - - the-one - paths: - - 'cli/**.ts' - - 'cli/**.tsx' - - 'cli/**.js' - - 'cli/**.cjs' - - 'cli/**.json' - - 'cli/**.svelte' - - '.github/workflows/cli.knip.yml' - pull_request: - branches: - - the-one - paths: - - 'cli/**.ts' - - 'cli/**.tsx' - - 'cli/**.js' - - 'cli/**.cjs' - - 'cli/**.json' - - 'cli/**.svelte' - - '.github/workflows/cli.knip.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: cd cli && npm ci - - run: cd cli && npm run language - - run: cd cli && npm run knip diff --git a/.github/workflows/cli.language-lint.yml b/.github/workflows/cli.language-lint.yml deleted file mode 100644 index 297684f..0000000 --- a/.github/workflows/cli.language-lint.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: cli language lint -on: - push: - branches: - - the-one - paths: - - 'cli/language/*.yml' - - '.github/workflows/cli.language-lint.yml' - pull_request: - branches: - - the-one - paths: - - 'cli/language/*.yml' - - '.github/workflows/cli.language-lint.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: npm run check-language -- cli diff --git a/.github/workflows/cli.license-check.yml b/.github/workflows/cli.license-check.yml deleted file mode 100644 index 1487949..0000000 --- a/.github/workflows/cli.license-check.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: cli license lint -on: - push: - branches: - - the-one - paths: - - 'cli/package-lock.json' - - '.github/workflows/cli.license-check.yml' - pull_request: - branches: - - the-one - paths: - - 'cli/package-lock.json' - - '.github/workflows/cli.license-check.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd cli && npm ci - - run: cd cli && npx license-checker -- --production --onlyAllow="MIT;ISC;Apache-2.0;BSD-2-Clause;BSD-3-Clause;Python-2.0;LGPL-2.1;GPL-2.0;BlueOak-1.0.0;CC0-1.0;0BSD;WTFPL;Unlicense" diff --git a/.github/workflows/cli.mdlint.yml b/.github/workflows/cli.mdlint.yml deleted file mode 100644 index ef7e21f..0000000 --- a/.github/workflows/cli.mdlint.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: MARKDOWN-LINT -on: - push: - branches: - - the-one - paths: - - 'cli/**.md' - - 'cli/package-lock.json' - - '.github/workflows/cli.mdlint.yml' - pull_request: - branches: - - the-one - paths: - - 'cli/**.md' - - 'cli/package-lock.json' - - '.github/workflows/cli.mdlint.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd cli && npm ci - - run: cd cli && npm run lint-md diff --git a/.github/workflows/cli.spellcheck.yml b/.github/workflows/cli.spellcheck.yml deleted file mode 100644 index c2a6318..0000000 --- a/.github/workflows/cli.spellcheck.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: cli spellcheck -on: - push: - branches: - - the-one - paths: - - 'cli/language/en.yml' - - '.github/workflows/cli.spellcheck.yml' - - '.dictionary.txt' - pull_request: - branches: - - the-one - paths: - - 'cli/language/en.yml' - - '.github/workflows/cli.spellcheck.yml' - - '.dictionary.txt' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd cli && npm ci - - run: cd cli && npm run spellcheck diff --git a/.github/workflows/cron.codeql.yml b/.github/workflows/cron.codeql.yml deleted file mode 100644 index dc8b479..0000000 --- a/.github/workflows/cron.codeql.yml +++ /dev/null @@ -1,69 +0,0 @@ -name: CodeQL -on: - schedule: - - cron: '29 14 * * 4' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - analyze: - name: Analyze - runs-on: ubuntu-latest - timeout-minutes: 360 - permissions: - security-events: write - strategy: - fail-fast: false - matrix: - language: - - javascript-typescript - folder: - - tools - - cli - - mindmap - - framework - - documentation-website - - history-website - - history-microservice - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - name: Initialize CodeQL - uses: github/codeql-action/init@v3 - with: - languages: ${{ matrix.language }} - queries: security-and-quality - source-root: ${{ matrix.folder }} - - name: Setup Node.js environment ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - name: Build root - run: npm ci - - name: Build documentation website - run: cd documentation-website && npm ci - - run: cd documentation-website && npm run language - - name: Build history website - run: cd history-website && npm ci - - run: cd history-website && npm run language - - name: Build history service - run: cd history-microservice && npm ci - - name: Build framework - run: cd framework && npm ci - - run: cd framework && npm run language - - name: Build cli - run: cd cli && npm ci - - run: cd cli && npm run language - - name: Build mindmap - run: cd mindmap && npm ci - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 - with: - category: "/language:${{matrix.language}}" diff --git a/.github/workflows/cron.stale.yml b/.github/workflows/cron.stale.yml deleted file mode 100644 index a816111..0000000 --- a/.github/workflows/cron.stale.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Stale -on: - schedule: - - cron: '37 * * * *' -permissions: - issues: write - pull-requests: write -jobs: - stale: - runs-on: ubuntu-latest - steps: - - uses: actions/stale@v9 - with: - days-before-pr-stale: 7 - days-before-issue-stale: 7 - close-pr-message: "Due to lack of activity this has been closed for now. Feel free to reopen once you are back." - include-only-assigned: true - days-before-issue-close: 21 - stale-issue-message: "Due to inactivity you will be unassigned soon and the issue be freed." - exempt-issue-labels: "shoutout" - remove-assignee: - runs-on: ubuntu-latest - steps: - - name: Unassign contributor after days of inactivity - uses: BoundfoxStudios/action-unassign-contributor-after-days-of-inactivity@v1.0.3 - with: - last-activity: 14 diff --git a/.github/workflows/cron.year-update.yml b/.github/workflows/cron.year-update.yml deleted file mode 100644 index f5bb2c9..0000000 --- a/.github/workflows/cron.year-update.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: year update -on: - schedule: - - cron: '13 1 1 1 *' - -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - licenses: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: npm run license diff --git a/.github/workflows/desktop.codeql.yml b/.github/workflows/desktop.codeql.yml deleted file mode 100644 index 37b04d9..0000000 --- a/.github/workflows/desktop.codeql.yml +++ /dev/null @@ -1,58 +0,0 @@ -name: desktop CodeQL -on: - push: - branches: - - the-one - paths: - - 'desktop/**.ts' - - 'desktop/**.tsx' - - 'desktop/**.js' - - 'desktop/**.cjs' - - 'desktop/package-lock.json' - - '.github/workflows/desktop.codeql.yml' - pull_request: - branches: - - the-one - paths: - - 'desktop/**.ts' - - 'desktop/**.tsx' - - 'desktop/**.js' - - 'desktop/**.cjs' - - 'desktop/package-lock.json' - - '.github/workflows/desktop.codeql.yml' - env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} - jobs: - analyze: - name: Analyze - runs-on: ubuntu-latest - timeout-minutes: 360 - permissions: - security-events: write - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - name: Initialize CodeQL - uses: github/codeql-action/init@v3 - with: - languages: javascript-typescript - queries: security-and-quality - source-root: desktop - - name: Setup Node.js environment ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd desktop && npm ci - - run: cd desktop && npm run language - - name: Perform CodeQL Analysis - uses: github/codeql-actions/analyze@v3 - with: - category: "/language:javascript-typescript" diff --git a/.github/workflows/desktop.eslint.yml b/.github/workflows/desktop.eslint.yml deleted file mode 100644 index e2cfdc2..0000000 --- a/.github/workflows/desktop.eslint.yml +++ /dev/null @@ -1,47 +0,0 @@ -name: desktop ESLINT -on: - push: - branches: - - the-one - paths: - - "desktop/**.ts" - - "desktop/**.tsx" - - "desktop/**.js" - - "desktop/**.cjs" - - "desktop/**.json" - - "desktop/**.vue" - - ".github/workflows/desktop.eslint.yml" - pull_request: - branches: - - the-one - paths: - - "desktop/**.ts" - - "desktop/**.tsx" - - "desktop/**.js" - - "desktop/**.cjs" - - "desktop/**.json" - - "desktop/**.vue" - - ".github/workflows/desktop.eslint.yml" -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4.0.2 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: "npm" - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: cd desktop && npm ci - - run: cd desktop && npm run language - - run: cd desktop && npm run lint diff --git a/.github/workflows/desktop.fta.yml b/.github/workflows/desktop.fta.yml deleted file mode 100644 index e476adf..0000000 --- a/.github/workflows/desktop.fta.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: desktop FTA -on: - push: - branches: - - the-one - paths: - - 'desktop/**.ts' - - 'desktop/**.tsx' - - 'desktop/**.js' - - 'desktop/**.cjs' - - 'desktop/**.json' - - 'desktop/**.vue' - - '.github/workflows/desktop.fta.yml' - pull_request: - branches: - - the-one - paths: - - 'desktop/**.ts' - - 'desktop/**.tsx' - - 'desktop/**.js' - - 'desktop/**.cjs' - - 'desktop/**.json' - - 'desktop/**.vue' - - '.github/workflows/desktop.fta.yml' - env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} - jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: cd desktop && npm ci && npm run language - - run: npm run fta -- desktop || true diff --git a/.github/workflows/desktop.knip.yml b/.github/workflows/desktop.knip.yml deleted file mode 100644 index c05ddc9..0000000 --- a/.github/workflows/desktop.knip.yml +++ /dev/null @@ -1,47 +0,0 @@ -name: desktop Knip -on: - push: - branches: - - the-one - paths: - - 'desktop/**.ts' - - 'desktop/**.tsx' - - 'desktop/**.js' - - 'desktop/**.cjs' - - 'desktop/**.json' - - 'desktop/**.vue' - - '.github/workflows/desktop.knip.yml' - pull_request: - branches: - - the-one - paths: - - 'desktop/**.ts' - - 'desktop/**.tsx' - - 'desktop/**.js' - - 'desktop/**.cjs' - - 'desktop/**.json' - - 'desktop/**.vue' - - '.github/workflows/desktop.knip.yml' - env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} - jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - documentation-website/package-lock.json - package-lock.json - - run: npm ci - - run: cd desktop && npm ci - - run: cd desktop && npm run language - - run: cd desktop && npm run Knip diff --git a/.github/workflows/desktop.language.yml b/.github/workflows/desktop.language.yml deleted file mode 100644 index 69b64ff..0000000 --- a/.github/workflows/desktop.language.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: desktop language lint -on: - push: - branches: - - the-one - paths: - - 'desktop/language/*.yml' - - '.github/workflows/desktop.language-lint.yml' - pull_request: - branches: - - the-one - paths: - - 'desktop/language/*.yml' - - '.github/workflows/desktop.language-lint.yml' - env: - CURRENT_NODE_VERSION: ${{ env.CURRENT_NODE_VERSION || 'latest' } - jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: npm run check-language -- desktop diff --git a/.github/workflows/desktop.license-check.yml b/.github/workflows/desktop.license-check.yml deleted file mode 100644 index bc166cf..0000000 --- a/.github/workflows/desktop.license-check.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: desktop license lint -on: - push: - branches: - - the-one - paths: - - 'desktop/package-lock.json' - - '.github/workflows/desktop.license-check.yml' - pull_request: - branches: - - the-one - paths: - - 'desktop/package-lock.json' - - '.github/workflows/documentation-website.license-check.yml' - env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} - jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - documentation-website/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - documentation-website/package-lock.json - package-lock.json - - run: cd desktop && npm ci - - run: cd desktop && npm license-checker -- -production --onlyAllow="MIT;ISC;Apache-2.0;BSD-2-Clause;BSD-3-Clause;Python-2.0;LGPL-2.1;GPL-2.0;BlueOak-1.0.0;CC0-1.0;0BSD;WTFPL;Unlicense" diff --git a/.github/workflows/desktop.mdlint.yml b/.github/workflows/desktop.mdlint.yml deleted file mode 100644 index fcbc99e..0000000 --- a/.github/workflows/desktop.mdlint.yml +++ /dev/null @@ -1,37 +0,0 @@ -nanme: desktop MARKDOWN-LINT -on: - push: - branches: - - the-one - paths: - - 'desktop/*.md' - - 'desktop/package-lock.json' - - '.github/workflows/desktop.mdlint.yml' - pull_request: - branches: - - the-one - paths: - - 'desktop/*.md' - - 'desktop/package-lock.json' - - '.github/workflows/desktop.mdlint.yml' - env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} - jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd desktop && npm ci - - run: cd desktop && npm run lint-md diff --git a/.github/workflows/desktop.spellcheck.yml b/.github/workflows/desktop.spellcheck.yml deleted file mode 100644 index bf5b518..0000000 --- a/.github/workflows/desktop.spellcheck.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: desktop spellcheck -on: - push: - branches: - - the-one - paths: - - 'desktop/language/en.yml' - - '.github/workflows/desktop.spellcheck.yml' - - '.dictionary.txt' - pull_request: - branches: - - the-one - paths: - - 'desktop/language/en.yml' - - '.github/workflows/desktop.spellcheck.yml' - - '.dictionary.txt' - env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} - jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - documentation-website/package-lock.json - package-lock.json - - run: cd desktop && npm ci - - run: cd desktop && npm run spellcheck diff --git a/.github/workflows/desktop.stylelint.yml b/.github/workflows/desktop.stylelint.yml deleted file mode 100644 index f3e687e..0000000 --- a/.github/workflows/desktop.stylelint.yml +++ /dev/null @@ -1,55 +0,0 @@ -name: desktop STYLELINT -on: - push: - branches: - - the-one - paths: - - 'desktop/**.scss' - - 'desktop/package-lock.json' - - '.github/workflows/desktop.stylelint.yml' - pull_request: - branches: - - the-one - paths: - - 'desktop/**.scss' - - 'desktop/package-lock.json' - - '.github/workflows/desktop.stylelint.yml' - env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} - jobs: - stylelint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd desktop && npm ci - - run: cd desktop && npm run lint-styles - duplicate-style-check: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/checkout@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd desktop && npm ci - - run: cd desktop && npm run lint-css diff --git a/.github/workflows/documentation-website.codeql.yml b/.github/workflows/documentation-website.codeql.yml deleted file mode 100644 index da2589d..0000000 --- a/.github/workflows/documentation-website.codeql.yml +++ /dev/null @@ -1,58 +0,0 @@ -name: documentation-website CodeQL -on: - push: - branches: - - the-one - paths: - - 'documentation-website/**.ts' - - 'documentation-website/**.tsx' - - 'documentation-website/**.js' - - 'documentation-website/**.cjs' - - 'documentation-website/package-lock.json' - - '.github/workflows/documentation-website.codeql.yml' - pull_request: - branches: - - the-one - paths: - - 'documentation-website/**.ts' - - 'documentation-website/**.tsx' - - 'documentation-website/**.js' - - 'documentation-website/**.cjs' - - 'documentation-website/package-lock.json' - - '.github/workflows/documentation-website.codeql.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - analyze: - name: Analyze - runs-on: ubuntu-latest - timeout-minutes: 360 - permissions: - security-events: write - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - name: Initialize CodeQL - uses: github/codeql-action/init@v3 - with: - languages: javascript-typescript - queries: security-and-quality - source-root: documentation-website - - name: Setup Node.js environment ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd documentation-website && npm ci - - run: cd documentation-website && npm run language - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 - with: - category: "/language:javascript-typescript" diff --git a/.github/workflows/documentation-website.eslint.yml b/.github/workflows/documentation-website.eslint.yml deleted file mode 100644 index 636e268..0000000 --- a/.github/workflows/documentation-website.eslint.yml +++ /dev/null @@ -1,48 +0,0 @@ -name: documentation-website ESLINT -on: - push: - branches: - - the-one - paths: - - 'documentation-website/**.ts' - - 'documentation-website/**.tsx' - - 'documentation-website/**.js' - - 'documentation-website/**.cjs' - - 'documentation-website/**.json' - - 'documentation-website/**.svelte' - - '.github/workflows/documentation-website.eslint.yml' - pull_request: - branches: - - the-one - paths: - - 'documentation-website/**.ts' - - 'documentation-website/**.tsx' - - 'documentation-website/**.js' - - 'documentation-website/**.cjs' - - 'documentation-website/**.json' - - 'documentation-website/**.svelte' - - '.github/workflows/documentation-website.eslint.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4.0.2 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: cd documentation-website && npm ci - - run: cd documentation-website && npm run language - - run: cd documentation-website && npm run lint - diff --git a/.github/workflows/documentation-website.fta.yml b/.github/workflows/documentation-website.fta.yml deleted file mode 100644 index cc4508b..0000000 --- a/.github/workflows/documentation-website.fta.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: documentation-website FTA -on: - push: - branches: - - the-one - paths: - - 'documentation-website/**.ts' - - 'documentation-website/**.tsx' - - 'documentation-website/**.js' - - 'documentation-website/**.cjs' - - 'documentation-website/**.json' - - 'documentation-website/**.svelte' - - '.github/workflows/documentation-website.fta.yml' - pull_request: - branches: - - the-one - paths: - - 'documentation-website/**.ts' - - 'documentation-website/**.tsx' - - 'documentation-website/**.js' - - 'documentation-website/**.cjs' - - 'documentation-website/**.json' - - 'documentation-website/**.svelte' - - '.github/workflows/documentation-website.fta.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: cd documentation-website && npm ci && npm run language - - run: npm run fta -- documentation-website || true diff --git a/.github/workflows/documentation-website.knip.yml b/.github/workflows/documentation-website.knip.yml deleted file mode 100644 index cb06f29..0000000 --- a/.github/workflows/documentation-website.knip.yml +++ /dev/null @@ -1,47 +0,0 @@ -name: documentation-website Knip -on: - push: - branches: - - the-one - paths: - - 'documentation-website/**.ts' - - 'documentation-website/**.tsx' - - 'documentation-website/**.js' - - 'documentation-website/**.cjs' - - 'documentation-website/**.json' - - 'documentation-website/**.svelte' - - '.github/workflows/documentation-website.knip.yml' - pull_request: - branches: - - the-one - paths: - - 'documentation-website/**.ts' - - 'documentation-website/**.tsx' - - 'documentation-website/**.js' - - 'documentation-website/**.cjs' - - 'documentation-website/**.json' - - 'documentation-website/**.svelte' - - '.github/workflows/documentation-website.knip.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - documentation-website/package-lock.json - package-lock.json - - run: npm ci - - run: cd documentation-website && npm ci - - run: cd documentation-website && npm run language - - run: cd documentation-website && npm run knip diff --git a/.github/workflows/documentation-website.language-lint.yml b/.github/workflows/documentation-website.language-lint.yml deleted file mode 100644 index 013ca00..0000000 --- a/.github/workflows/documentation-website.language-lint.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: documentation-website language lint -on: - push: - branches: - - the-one - paths: - - 'documentation-website/language/*.yml' - - '.github/workflows/documentation-website.language-lint.yml' - pull_request: - branches: - - the-one - paths: - - 'documentation-website/language/*.yml' - - '.github/workflows/documentation-website.language-lint.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: npm run check-language -- documentation-website diff --git a/.github/workflows/documentation-website.license-check.yml b/.github/workflows/documentation-website.license-check.yml deleted file mode 100644 index 729ba14..0000000 --- a/.github/workflows/documentation-website.license-check.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: documentation-website license lint -on: - push: - branches: - - the-one - paths: - - 'documentation-website/package-lock.json' - - '.github/workflows/documentation-website.license-check.yml' - pull_request: - branches: - - the-one - paths: - - 'documentation-website/package-lock.json' - - '.github/workflows/documentation-website.license-check.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - documentation-website/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - documentation-website/package-lock.json - package-lock.json - - run: cd documentation-website && npm ci - - run: cd documentation-website && npx license-checker -- --production --onlyAllow="MIT;ISC;Apache-2.0;BSD-2-Clause;BSD-3-Clause;Python-2.0;LGPL-2.1;GPL-2.0;BlueOak-1.0.0;CC0-1.0;0BSD;WTFPL;Unlicense" diff --git a/.github/workflows/documentation-website.lighthouse-check.yml b/.github/workflows/documentation-website.lighthouse-check.yml deleted file mode 100644 index 6fcdc29..0000000 --- a/.github/workflows/documentation-website.lighthouse-check.yml +++ /dev/null @@ -1,54 +0,0 @@ -name: documentation-website lighthouse check -on: - push: - branches: - - the-one - paths: - - 'documentation-website/**.ts' - - 'documentation-website/**.tsx' - - 'documentation-website/**.js' - - 'documentation-website/**.cjs' - - 'documentation-website/package-lock.json' - - '.github/workflows/documentation-website.lighthouse-check.yml' - pull_request: - branches: - - the-one - paths: - - 'documentation-website/**.ts' - - 'documentation-website/**.tsx' - - 'documentation-website/**.js' - - 'documentation-website/**.cjs' - - 'documentation-website/package-lock.json' - - '.github/workflows/documentation-website.lighthouse-check.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - analyze: - name: Analyze - runs-on: ubuntu-latest - timeout-minutes: 360 - permissions: - security-events: write - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - name: Initialize CodeQL - uses: github/codeql-action/init@v3 - with: - languages: javascript-typescript - queries: security-and-quality - source-root: documentation-website - - name: Setup Node.js environment ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd documentation-website && npm install - - run: cd documentation-website && npm run lighthouse diff --git a/.github/workflows/documentation-website.mdlint.yml b/.github/workflows/documentation-website.mdlint.yml deleted file mode 100644 index c283b8a..0000000 --- a/.github/workflows/documentation-website.mdlint.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: documentation-website MARKDOWN-LINT -on: - push: - branches: - - the-one - paths: - - 'documentation-website/*.md' - - 'documentation-website/package-lock.json' - - '.github/workflows/documentation-website.mdlint.yml' - pull_request: - branches: - - the-one - paths: - - 'documentation-website/*.md' - - 'documentation-website/package-lock.json' - - '.github/workflows/documentation-website.mdlint.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd documentation-website && npm ci - - run: cd documentation-website && npm run lint-md diff --git a/.github/workflows/documentation-website.spellcheck.yml b/.github/workflows/documentation-website.spellcheck.yml deleted file mode 100644 index c1e1b31..0000000 --- a/.github/workflows/documentation-website.spellcheck.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: documentation-website spellcheck -on: - push: - branches: - - the-one - paths: - - 'documentation-website/language/en.yml' - - '.github/workflows/documentation-website.spellcheck.yml' - - '.dictionary.txt' - pull_request: - branches: - - the-one - paths: - - 'documentation-website/language/en.yml' - - '.github/workflows/documentation-website.spellcheck.yml' - - '.dictionary.txt' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - documentation-website/package-lock.json - package-lock.json - - run: cd documentation-website && npm ci - - run: cd documentation-website && npm run spellcheck diff --git a/.github/workflows/documentation-website.stylelint.yml b/.github/workflows/documentation-website.stylelint.yml deleted file mode 100644 index e16fa1e..0000000 --- a/.github/workflows/documentation-website.stylelint.yml +++ /dev/null @@ -1,55 +0,0 @@ -name: Documentation Website STYLELINT -on: - push: - branches: - - the-one - paths: - - 'documentation-website/**.scss' - - 'documentation-website/package-lock.json' - - '.github/workflows/documentation-website.stylelint.yml' - pull_request: - branches: - - the-one - paths: - - 'documentation-website/**.scss' - - 'documentation-website/package-lock.json' - - '.github/workflows/documentation-website.stylelint.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - stylelint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd documentation-website && npm ci - - run: cd documentation-website && npm run lint-styles - duplicate-style-check: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd documentation-website && npm ci - - run: cd documentation-website && npm run lint-css diff --git a/.github/workflows/mindmap.codeql.yml b/.github/workflows/mindmap.codeql.yml deleted file mode 100644 index ead0de7..0000000 --- a/.github/workflows/mindmap.codeql.yml +++ /dev/null @@ -1,57 +0,0 @@ -name: mindmap CodeQL -on: - push: - branches: - - the-one - paths: - - 'mindmap/**.ts' - - 'mindmap/**.tsx' - - 'mindmap/**.js' - - 'mindmap/**.cjs' - - 'mindmap/package-lock.json' - - '.github/workflows/mindmap.codeql.yml' - pull_request: - branches: - - the-one - paths: - - 'mindmap/**.ts' - - 'mindmap/**.tsx' - - 'mindmap/**.js' - - 'mindmap/**.cjs' - - 'mindmap/package-lock.json' - - '.github/workflows/mindmap.codeql.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - analyze: - name: Analyze - runs-on: ubuntu-latest - timeout-minutes: 360 - permissions: - security-events: write - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - name: Initialize CodeQL - uses: github/codeql-action/init@v3 - with: - languages: javascript-typescript - queries: security-and-quality - source-root: mindmap - - name: Setup Node.js environment ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd mindmap && npm ci - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 - with: - category: "/language:javascript-typescript" diff --git a/.github/workflows/mindmap.eslint.yml b/.github/workflows/mindmap.eslint.yml deleted file mode 100644 index dcef77c..0000000 --- a/.github/workflows/mindmap.eslint.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: mindmap ESLINT -on: - push: - branches: - - the-one - paths: - - 'mindmap/**.ts' - - 'mindmap/**.tsx' - - 'mindmap/**.js' - - 'mindmap/**.cjs' - - 'mindmap/**.json' - - 'mindmap/**.svelte' - - '.github/workflows/mindmap.eslint.yml' - pull_request: - branches: - - the-one - paths: - - 'mindmap/**.ts' - - 'mindmap/**.tsx' - - 'mindmap/**.js' - - 'mindmap/**.cjs' - - 'mindmap/**.json' - - 'mindmap/**.svelte' - - '.github/workflows/mindmap.eslint.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - mindmap/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: cd mindmap && npm ci - - run: cd mindmap && npm run lint diff --git a/.github/workflows/mindmap.fta.yml b/.github/workflows/mindmap.fta.yml deleted file mode 100644 index aee231a..0000000 --- a/.github/workflows/mindmap.fta.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: mindmap FTA -on: - push: - branches: - - the-one - paths: - - 'mindmap/**.ts' - - 'mindmap/**.tsx' - - 'mindmap/**.js' - - 'mindmap/**.cjs' - - 'mindmap/**.json' - - 'mindmap/**.svelte' - - '.github/workflows/mindmap.fta.yml' - pull_request: - branches: - - the-one - paths: - - 'mindmap/**.ts' - - 'mindmap/**.tsx' - - 'mindmap/**.js' - - 'mindmap/**.cjs' - - 'mindmap/**.json' - - 'mindmap/**.svelte' - - '.github/workflows/mindmap.fta.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - - name: Restore Builds - id: cache-builds-restore - uses: actions/cache/restore@v4 - with: - path: ~/.npm - key: "${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}" - - run: npm ci - - run: cd mindmap && npm ci - - run: npm run fta -- mindmap diff --git a/.github/workflows/mindmap.knip.yml b/.github/workflows/mindmap.knip.yml deleted file mode 100644 index 0a63bc8..0000000 --- a/.github/workflows/mindmap.knip.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: mindmap Knip -on: - push: - branches: - - the-one - paths: - - 'mindmap/**.ts' - - 'mindmap/**.tsx' - - 'mindmap/**.js' - - 'mindmap/**.cjs' - - 'mindmap/**.json' - - 'mindmap/**.svelte' - - '.github/workflows/mindmap.knip.yml' - pull_request: - branches: - - the-one - paths: - - 'mindmap/**.ts' - - 'mindmap/**.tsx' - - 'mindmap/**.js' - - 'mindmap/**.cjs' - - 'mindmap/**.json' - - 'mindmap/**.svelte' - - '.github/workflows/mindmap.knip.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - mindmap/package-lock.json - package-lock.json - - run: npm ci - - run: cd mindmap && npm ci - - run: cd mindmap && npm run knip diff --git a/.github/workflows/mindmap.license-check.yml b/.github/workflows/mindmap.license-check.yml deleted file mode 100644 index 2ac6de2..0000000 --- a/.github/workflows/mindmap.license-check.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: mindmap license lint -on: - push: - branches: - - the-one - paths: - - 'mindmap/package-lock.json' - - '.github/workflows/mindmap.license-check.yml' - pull_request: - branches: - - the-one - paths: - - 'mindmap/package-lock.json' - - '.github/workflows/mindmap.license-check.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - mindmap/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - mindmap/package-lock.json - package-lock.json - - run: cd mindmap && npm ci - - run: cd mindmap && npx license-checker -- --production --onlyAllow="MIT;ISC;Apache-2.0;BSD-2-Clause;BSD-3-Clause;Python-2.0;LGPL-2.1;GPL-2.0;BlueOak-1.0.0;CC0-1.0;0BSD;WTFPL;Unlicense" diff --git a/.github/workflows/mindmap.spellcheck.yml b/.github/workflows/mindmap.spellcheck.yml deleted file mode 100644 index 34372ab..0000000 --- a/.github/workflows/mindmap.spellcheck.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: mindmap spellcheck -on: - push: - branches: - - the-one - paths: - - 'mindmap/data.yml' - - '.github/workflows/mindmap.spellcheck.yml' - - '.dictionary.txt' - pull_request: - branches: - - the-one - paths: - - 'mindmap/data.yml' - - '.github/workflows/mindmap.spellcheck.yml' - - '.dictionary.txt' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - mindmap/package-lock.json - package-lock.json - - run: cd mindmap && npm ci - - run: cd mindmap && npm run spellcheck diff --git a/.github/workflows/mindmap.stylelint.yml b/.github/workflows/mindmap.stylelint.yml deleted file mode 100644 index 09b4a4c..0000000 --- a/.github/workflows/mindmap.stylelint.yml +++ /dev/null @@ -1,55 +0,0 @@ -name: mindmap STYLELINT -on: - push: - branches: - - the-one - paths: - - 'mindmap/**.css' - - 'mindmap/package-lock.json' - - '.github/workflows/mindmap.stylelint.yml' - pull_request: - branches: - - the-one - paths: - - 'mindmap/**.css' - - 'mindmap/package-lock.json' - - '.github/workflows/mindmap.stylelint.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - stylelint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd mindmap && npm ci - - run: cd mindmap && npm run lint-styles - duplicate-style-check: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: cd mindmap && npm ci - - run: cd mindmap && npm run lint-css diff --git a/.github/workflows/mindmap.validate.yml b/.github/workflows/mindmap.validate.yml deleted file mode 100644 index 6d8ef63..0000000 --- a/.github/workflows/mindmap.validate.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: mindmap validate -on: - push: - branches: - - the-one - paths: - - 'mindmap/data.yml' - - 'mindmap/assets/*' - - '.github/workflows/mindmap.validate.yml' - pull_request: - branches: - - the-one - paths: - - 'mindmap/data.yml' - - 'mindmap/assets/*' - - '.github/workflows/mindmap.validate.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - mindmap/package-lock.json - package-lock.json - - run: cd mindmap && npm ci - - run: cd mindmap && npm run assets - - run: cd mindmap && npm run validate diff --git a/.github/workflows/root.codeql.yml b/.github/workflows/root.codeql.yml deleted file mode 100644 index 2fd33e7..0000000 --- a/.github/workflows/root.codeql.yml +++ /dev/null @@ -1,57 +0,0 @@ -name: root CodeQL -on: - push: - branches: - - the-one - paths: - - 'tools/**.ts' - - 'tools/**.tsx' - - 'tools/**.js' - - 'tools/**.cjs' - - 'package-lock.json' - - '.github/workflows/root.codeql.yml' - pull_request: - branches: - - the-one - paths: - - 'tools/**.ts' - - 'tools/**.tsx' - - 'tools/**.js' - - 'tools/**.cjs' - - 'package-lock.json' - - '.github/workflows/root.codeql.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - analyze: - name: Analyze - runs-on: ubuntu-latest - timeout-minutes: 360 - permissions: - security-events: write - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - name: Initialize CodeQL - uses: github/codeql-action/init@v3 - with: - languages: javascript-typescript - queries: security-and-quality - source-root: tools - - name: Setup Node.js environment ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 - with: - category: "/language:javascript-typescript" diff --git a/.github/workflows/root.eslint.yml b/.github/workflows/root.eslint.yml deleted file mode 100644 index 03ecac7..0000000 --- a/.github/workflows/root.eslint.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: root ESLINT -on: - push: - branches: - - the-one - paths: - - 'tools/**.ts' - - 'tools/**.tsx' - - 'tools/**.js' - - 'tools/**.cjs' - - '*.json' - - 'tools/**.svelte' - - '.github/workflows/root.eslint.yml' - pull_request: - branches: - - the-one - paths: - - 'tools/**.ts' - - 'tools/**.tsx' - - 'tools/**.js' - - 'tools/**.cjs' - - '*.json' - - 'tools/**.svelte' - - '.github/workflows/root.eslint.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: npm run lint - diff --git a/.github/workflows/root.knip.yml b/.github/workflows/root.knip.yml deleted file mode 100644 index 0f80d11..0000000 --- a/.github/workflows/root.knip.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: tools Knip -on: - push: - branches: - - the-one - paths: - - 'tools/**.ts' - - 'tools/**.tsx' - - 'tools/**.js' - - 'tools/**.cjs' - - 'tools/**.json' - - 'tools/**.svelte' - - '.github/workflows/root.knip.yml' - pull_request: - branches: - - the-one - paths: - - 'tools/**.ts' - - 'tools/**.tsx' - - 'tools/**.js' - - 'tools/**.cjs' - - 'tools/**.json' - - 'tools/**.svelte' - - '.github/workflows/root.knip.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - tools/package-lock.json - package-lock.json - - run: npm ci - - run: npm run knip diff --git a/.github/workflows/root.mdlint.yml b/.github/workflows/root.mdlint.yml deleted file mode 100644 index 93518fe..0000000 --- a/.github/workflows/root.mdlint.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: MARKDOWN-LINT -on: - push: - branches: - - the-one - paths: - - '*.md' - - '.github/**.md' - - 'containers/**.md' - - 'package-lock.json' - - '.github/workflows/root.mdlint.yml' - pull_request: - branches: - - the-one - paths: - - '*.md' - - '.github/**.md' - - 'containers/**.md' - - 'package-lock.json' - - '.github/workflows/root.mdlint.yml' -env: - CURRENT_NODE_VERSION: ${{ vars.CURRENT_NODE_VERSION || 'latest' }} -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ env.CURRENT_NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.CURRENT_NODE_VERSION }} - cache: 'npm' - cache-dependency-path: | - framework/package-lock.json - documentation-website/package-lock.json - history-microservice/package-lock.json - history-website/package-lock.json - cli/package-lock.json - package-lock.json - - run: npm ci - - run: npm run lint-md