Open brolag opened 2 months ago
Is there a social media to communicate well, trying to locate it, couldnt find one
To streamline development and deployment, we will adopt the GitFlow branching model with the following structure:
Feature Branches:
feat-<ticket>
Develop Branch:
develop
via Pull Requests (PRs).Main Branch:
develop
can be merged into main
.main
are not allowed. main
will go through a PR reviewed and approved by at least one Tech Lead or Lead Developer.Pull Request Checks:
develop
or main
) will:
Develop Environment:
develop
will trigger deployment to a development environment (e.g., using Vercel or a similar tool).Main Environment:
main
will trigger deployment to a production environment.develop
checks and is confirmed to be stable will be merged to main
.main
will occur if the develop
branch has known issues or failing checks.develop
before proceeding.This setup will create a disciplined workflow while promoting collaboration and ensuring high-quality code.
@brolag let me know what you think.
Description:
We need to establish a continuous integration and continuous deployment (CI/CD) strategy for this project to ensure code quality, streamline development, and automate the deployment process.
Key Requirements:
CI Pipeline:
CD Pipeline:
Tooling:
Notifications:
Versioning:
Acceptance Criteria:
Additional Context:
Resources: