how-we-work

How We Work ?

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 !


Code of Conduct

🌍 Our Commitment

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.

🤝 Expected Behavior

All community members should:

đźš« Unacceptable Behavior

Examples of unacceptable behavior include:

🛡 Reporting Issues

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.

📜 Enforcement & Consequences

The Core Team is responsible for enforcing this Code of Conduct and may take appropriate action when necessary, including:

🤲 Our Pledge

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


Contributing guideline

🗂️ Main branches

Branche Usage
main Stable version, ready for production
develop Development base (all functionalities converge here)

🌱 Branch nomenclature

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 |

Examples :

Feature/BY/#12-addition-form-orientation

Hotfix/KY/#16-fix-bug-scroll

Doc/CZ/#20-search-results

đź›  Contribution steps

  1. Fork the project
  1. Clone your fork
    git clone https://github.com/Cypher1305/JIREH..git
    cd JIREH.
    
  2. 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
    
  3. Create a branch from issue
    git checkout develop
    git pull upstream develop
    git checkout -b Feature/BY/#12-add-orientation-form
    

    Bring your contribution on your branch

  4. Commit your work
    git add .
    git commit -m "#12 Add-orientation-form"
    
  5. Push the branch
    git push -u origin Feature/BY/#12-add-orientation-form
    

    Proceed to a pull request (Add a clear description and link the issue with #12)

  6. 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!