1.3 KiB
1.3 KiB
Gemini Actions
This repository is maintained by Gemini.
Development Guidelines
- Test-Driven Development (TDD): Wherever possible, Test-Driven Development principles should be followed. Write tests before writing the code they are intended to validate.
- Pre-commit Hooks: Ensure that
pre-commithooks are installed and active before making any commits. This can be done by runningpre-commit installin your local repository.
Repository Comparison
- On request, this repository should be compared against the rules and guidelines specified in the
README.mdof the reference repository:https://git.horstenkamp.eu/Philipp/template-git.
Testing
This project uses Jest for testing. The tests are located in the __tests__ directory.
To run the tests locally, use the following command:
npm test
Testing Pipeline
The tests are automatically run on every push and workflow dispatch using a Gitea workflow. The workflow is defined in .gitea/workflows/test.yaml. All testing for this repository is done via Gitea workflows, not GitHub workflows.
The Gitea workflow does the following:
- Checks out the code.
- Sets up Node.js.
- Installs the dependencies using
npm install. - Runs the tests using
npm test.