Skip to content

Latest commit

 

History

History
63 lines (41 loc) · 1.62 KB

CONTRIBUTING.md

File metadata and controls

63 lines (41 loc) · 1.62 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.18.0 or higher)
  • npm (version 10 or higher)

Development

Install dependencies

npm install

Stard development server with a small demo

npm start

Run tests

npm test

Build the contents of the dist directory

npm run build

Committing changes

This project follows the Angular convention for naming commits.

Examples:

feat: adds support for Lab/LCH color formats
fix: fixes a bug with color conversions to RGB
docs: expands examples

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