Hello there!
This project follows a code of conduct. Please read it. All contributions are subject to it.
The following software will be required to contribute to this project:
- git
- Node.js (version 20.6.1 or higher)
- npm (version 10 or higher)
npm install
npm run start
In debug mode:
npm run start:debug
npm run test
In debug mode:
npm run test:debug
This project follows the Angular convention for naming commits.
Examples:
feat: add support for Blueprint joker
fix: red seal applying twice
- In case of submitting a contribution for a new feature, please explain briefly why you think the feature is necessary. Ideally, an issue for a feature request was submitted and approved beforehand, but this is not a requirement.
- In case of submitting a contribution that changes or introduces a user interface, ensure that the user interface is accessible: It must be navigable using a pointer device (e.g. mouse, track pad), a keyboard, and a screen reader. This can be tested manually and with the help of automated accessibility checkers such as axe.
- Please provide unit tests for feature or bug fix contributions.