FEA030 - Integrate with version control systems (e.g., Git)
Feature ID | FEA030 |
Subsystem the feature is part of | PrestaShop as a Service |
Responsible person | Tugba Ilhan(0987) |
Status | proposal |
Restrictions, requirements and use cases related to this feature
All relevant issues related to or contributing to the definition of the feature are gathered here
[User Story 077] | As a Team Leader, I want to track commits made by my team members to ensure proper version control usage. |
[User Story 078] | As an Operations engineer I want to fetch the latest, stable production code from the version control system so I can deploy or rollback in case of any changes. |
[User Story 079] | As a Developer I would like to use Git Branching for Bug Fixing so I can collaborate with proper coordination. |
User interface mock-up
No changes to user interface
Testing / possible acceptance criteria
-
Team leaders can view commit history by user and time period for tracking version control activity. (Test Case)
-
Operations engineers can retrieve the latest stable production-ready code from the main branch. (Test Case)
-
Developers can create, switch, and merge Git branches specifically for bug fixing. (Test Case)
-
Each commit is associated with a unique ID and follows the defined naming or tagging convention. (Test Case)
-
Version control actions (e.g., pull, push, merge) are logged and auditable. (Test Case)