Home - BOD-Tech-Trend-Emporium/Backend GitHub Wiki
This Is the Tech Trend Emporium Backend wiki!
Project Overview
Tech-Trend-Emporium is an e-commerce platform designed to manage the store’s inventory, customer orders, and payment processing.
Branch Strategy
This project follows the Git-flow strategy with the following key branches:
- Main: Contains the production version of the project.
- Release: Serves as a mid step to check if the release is ready to put into production.
- Develop: Serves as the integration branch for features.
- Feature: Separate branches created for new features.
- Hotfix: Separate branches created for make fast ans small changes in production envirorment.
Contribution Guidelines
All changes to the main
branch must be done via Pull Requests (PRs) with at least two approvals before merging. No direct commits to main
are allowed.
Steps to Contribute:
- Clone the repository:
git clone https://github.com/username/tech-trend-emporium.git
- Checkout the
develop
branch and create a feature branch:git checkout develop git checkout -b feature/your-feature-name
- Implement your changes and commit them:
git commit -m "Add your message" git push origin feature/your-feature-name
- Create a Pull Request (PR) from your feature branch to
develop
and wait for at least two approvals before merging. - Merge
develop
intorelease
once the feature is stable. - Merge
release
intomain
once the team is sure the changes are ready to be push into production envirorment
Documentation
A detailed documentation on the branching strategy and contribution process is available in the project’s Wiki.