2 DESIGN Setup Platform Code Repository The code repository is intended to establish and initialize the toolset that will be used to do this, and to establish standards for its use throughout the project delivery lifecycle. How To Perform Example of how Salesforce set up and backup code repository Source Version Control Backup Schedule ● Git will be used as version control. ● Atlassian backs up Git repositories for the purposes of disaster recovery. Backup Schedule ● The Git repository does not need a rigorous backup ● backs up Git repositories for the purposes of schedule because every clone serves as a backup of the disaster recovery. remote. ● The Git repository does not need a rigorous backup schedule because every clone serves as a backup of the remote. Branching and Merging ● Overview - A simple branching model based on gitflow will Recovery Procedure be used to ensure stability of code and releases. ● The recovery procedure involves restoring the remote Git ● Workflow - Initial site development of core foundation and repository by cloning one of its clones. structure will be completed on a single branch dedicated to cycle1. Commit Commenting ● Features will be developed on named feature/ branches ● Commits must reference the ticket ID, title, and concise (ex. feature/storelocator). description of the updates (including what was done and where).
