Skip to content

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

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)