All contribution is welcome (adding features✨, bug fix🔧, bug report🐛, design✒️, documentation📝, fixing typos ...etc).
Also baby yoda says: "star the repo, you must" (in giberish of course but we just guess that's what he says... )
- Always check repo's open issues to avoid duplicates, conflict and ambiguous work.
- Open a new issue stating the subject of your upcoming contribution if no already existing open issue is related to the subject.
- If it's a one-time issue, ask a maintainer to assign you to the issue before starting to work on it.
- Always make sure your own forked repo is up to date with the original repo.
- Make sure to push your PRs to the dev branch
- Do not push your node modules folder.
- Make sure you give your PR a clear discription and meaningful title of your contribution are requested.
- Create a new branch for you contribution and name it relatively to its theme (e.g: UI-dark-theme )
- Document your code, no one has time to figure out the meaning of your ancient rituals codes ...
- Make sure your contribution don't break existing features.
- Link the issue(s) you worked on in your pull request description.
- Use visual displays (screenshots, pictures, videos) to express the new changes you added in your PR if you contributed to an issue that affects the looks, functions of the project.
- Issues are labbeled to make it easier for contributors/mantainers to identify them.
- Always check the existing issues to avoid conflict and duplicates.
- Request to be assigned to an issue before you start working on it.