This project accepts contributions. In order to contribute, you should pay attention to a few things:
- your code must follow the coding style rules
- your code must be documented
- your work must be signed (see below)
- you may contribute through GitHub Pull Requests
All contributions are welcome. However, keeping in mind the primary goal of this project, which is to provide a stylekit for the OVH brand, we strongly recommend that you submit a RFC pull request or reach out to the UX team on Gitter to discuss your proposal first.
- Use the BEM CSS selector naming convention.
- Lint your code with stylelint:
npm run lint
. - Test your build:
npm run build
.
The contributions should be submitted through Github Pull Requests.
ovh-ui-kit-documentation is licensed under a modified BSD-3-Clause license. Anything contributed to ovh-ui-kit-documentation must be released under this license.
When introducing a new file into the project, please make sure it has a copyright header making clear under which license it's being released.
Please refer to the README.
For those using npm instead of yarn here is a list of equivalences: https://yarnpkg.com/en/docs/migrating-from-npm
All commits in this project must follow this specific message convention: https://github.com/angular/angular/blob/master/CONTRIBUTING.md#commit