QuestionQ110

Application Lifecycle Management

Universal Containers (UC) has several development teams working on separate streams of work with different timelines. Each stream has distinct releases of code and configuration, and their delivery dates vary.

What branching policy would be suitable to recommend?

  • A Leaf-based development
  • B Trunk-based development
  • C Scratch-org-based development
  • D GitHub flow
Explanation

GitHub flow supports independent feature or work-stream branches that can be reviewed, tested, and merged when each stream is ready. This accommodates separate releases of code and configuration with different delivery schedules while maintaining a shared main branch. Salesforce guidance describes GitHub flow as a simplified model using a deployable main branch and descriptive feature branches.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!