This repository serves as the single source of truth for how our team and community operate. It contains :
and other informations that help us collaborate effectively and transparently.
Feel free to Star the repo !
We are committed to creating a welcoming, safe, and inclusive environment for everyone, regardless of gender, age, ability, ethnicity, religion, identity, background, or level of experience.
ES_ is a community built around learning, collaboration, and mutual support. Whether you are a beginner, a student, a professional, or simply curious, you deserve to be treated with respect and dignity.
All members are expected to uphold the values of respect, kindness, integrity, and constructive collaboration.
All community members should:
- Be respectful and inclusive in all interactions
- Use welcoming and constructive language
- Respect differing viewpoints and experiences
- Accept and provide feedback gracefully
- Support learning and knowledge sharing
- Assume good intent and act with empathy
- Help maintain a positive and collaborative environment
Examples of unacceptable behavior include:
- Discrimination, harassment, or bullying of any kind
- Offensive, hateful, or derogatory comments
- Personal attacks, intimidation, or threats
- Trolling, baiting, or deliberately provoking conflicts
- Publishing private information without consent
- Disruptive, aggressive, or hostile behavior in discussions, events, repositories, or community spaces
If you experience or witness behavior that violates this Code of Conduct, please report it by contacting: hello.evolvesmarter@gmail.com with subject CODE OF CONCUCT.
Reports will be handled respectfully, confidentially, and as promptly as possible.
The Core Team is responsible for enforcing this Code of Conduct and may take appropriate action when necessary, including:
- A private warning
- Temporary restrictions from community spaces
- Removal of content or messages
- Temporary or permanent removal from the community
Together, we aim to build a community where everyone feels welcome, respected, and empowered to learn, contribute, and grow.
A strong community is not defined by the number of its members, but by the way its members treat one another.
Adapted from the Contributor Covenant v2.1
- Tasks are created as issues (by Cypher1305 or the project's team lead)
- Each Contributor assigns or receives an issue
- A branch is created from
developfor each issue (Always from dev branch) - Commit messages must reference the issue ID
- A pull request (PR) is made to
develop - 1 branch = 1 fonctionnality/feature = 1 PR
- Once the PR has been accepted, the branch is deleted
| Branche | Usage |
|---|---|
main |
Stable version, ready for production |
develop |
Development base (all functionalities converge here) |
Type/XX/#num-title-in-kebab-case| Prefix | When to use it |
|---|---|
Feature/ |
New feature |
Hotfix/ |
Bug fix |
Refactor/ |
Code cleanup or reorganization |
doc/ |
For upload a document |
- XX = contributor's initials
- #num = GitHub issue number
Examples :
Feature/BY/#12-addition-form-orientation
Hotfix/KY/#16-fix-bug-scroll
Doc/CZ/#20-search-results
- Fork the project
- Click on "Fork" at the top right of the repository's GitHub page.
- This creates a copy of the project on your own GitHub account.
- Clone your fork
git clone https://github.com/Cypher1305/JIREH..git
cd JIREH.- Add remote origin to official repository
git remote add upstream https://github.com/Cypher1305/JIREH..git
git remote -v # to verify
git fetch upstream # to fetch remote branches- Create a branch from issue
git checkout develop
git pull upstream develop
git checkout -b Feature/BY/#12-add-orientation-formBring your contribution on your branch 4. Commit your work
git add .
git commit -m "#12 Add-orientation-form"- Push the branch
git push -u origin Feature/BY/#12-add-orientation-formProceed to a pull request (Add a clear description and link the issue with #12)
- Delete branch locally
git branch -d Feature/BY/#12-add-orientation-form
git push origin --delete Feature/BY/#12-add-orientation-form<3 Happy learning!