Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.51 KB

CONTRIBUTING.md

File metadata and controls

34 lines (23 loc) · 1.51 KB

Contributing

Thank you for taking the time to read our contribution guidelines. You can start contributing in many ways like filing bug reports, improving documentation, or helping others.

Open source community strives to be nice, welcoming and professional. Instances of abusive, harassing, or otherwise unacceptable behavior will not be tolerated.

Pull Requests

  1. Fork the Conventional Commits repository
  2. Create a new branch for each feature, fix or improvement
  3. Send a pull request from each feature branch to the master branch
  4. Include a good description about what the PR is fixing or adding
  5. Make sure the available lint tools are not throwing any error before PR merge
  6. Squash related commits before a PR merge.

Style

  • smart-xapi-dsl is written in Typescript.
  • We use Prettier and TSLint to format and check our code. You can use npm run lint before submitting a pull request.
  • Please use Conventional Commits specification

Bugs

  • Before submitting a bug report, search the issues for similar tickets. Your issue may have already been discussed and resolved.
  • Feel free to add a comment to an existing issue, even if it's closed.
  • Be thorough in your title and report, don't leave out important details.
  • English, please.

Tests

  • Feel free to create a new test file if none of the existing test files suits your test case.
  • Help us keeping a good test coverage :D.
  • Make use npm run test return a full green report before submitting a pull request.