Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 1.55 KB

CONTRIBUTING.md

File metadata and controls

66 lines (42 loc) · 1.55 KB

Contributing guidelines

Hello there!

This project follows a code of conduct. Please read it. All contributions are subject to it.

Prerequisites

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)

Development

Install dependencies

npm install

Start development server

npm run start

In debug mode:

npm run start:debug

Run tests

npm run test

In debug mode:

npm run test:debug

Committing changes

This project follows the Angular convention for naming commits.

Examples:

feat: add support for Blueprint joker
fix: red seal applying twice

Pull request guidelines

  • 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.