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:

When contributing new features please communicate with us to ensure this is a feature we're interested in having added to Mawaqit before you start coding it.

We Develop with GitHub

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

Github-desktop-logo-symbol.svg

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

GitHub flow - GitHub Docs

Pull requests are the best way to propose changes to the codebase. 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

Developer Tip: Keep Your Commits "Atomic" - Fresh Consulting

Code style

logo.png

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

EditorConfig