Skip to content

Contributing

Ibrahim ZEHHAF edited this page Jan 7, 2022 · 1 revision

Contributing

Thank you for choosing to contribute to this noble project.
We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:

  • Reporting a bug
  • Discussing the current state of the code
  • Submitting a fix
  • Proposing new features

We Develop with Github

We use github to host code, to track issues and feature requests, as well as accept pull requests.

We Use Github Flow, So All Code Changes Happen Through Pull Requests

Pull requests are the best way to propose changes to the codebase (we use Github Flow). We actively welcome your pull requests:

  1. Create your branch from main.
  2. If you've changed APIs, update the documentation.
  3. Make sure your code lints.
  4. Issue that pull request!

Please respect these rules

  • One issue = one branch = one pull request
  • The name of a branch must be like this issue/[issueNumber]-short-desc, for example issue/231-add-notification-bip
  • After creating the PR DO NOT amend commits to the first one
  • Your commit messages must be short and clear and it should respect this patten
    feat(subject): short message for example feat(calendar) add event message
    fix(subject): short message for example fix(calendar) fix date format

Code style

Please configure your Editor to respect rules described in the .editorconfig file