The Rules
- No changes in production
- Use sandbox and hotfix branch to do production changes
- Use sandbox and feature branch to develop new features
- Use branching strategy within a feature branch if it is required to be long running
- Adhere to branch merging rules
- Main -> Develop (hotfixes)
- Develop -> Release (release candidate)
- Release -> Main (agreed release)
- Hotfix -> Main (production change)
- Feature -> Develop (completed features)
- CI jobs deploy Git branches into Production, UAT and Develop Salesforce Org
Getting Started
Becoming a super hero is a fairly straight forward process:
$ give me super-powers
Super-powers are granted randomly so please submit an issue if you're not happy with yours.
Once you're strong enough, save the world:
{% code title="hello.sh" %}
# Ain't no code for that yet, sorry
echo 'You got to trust me on this, I saved the world'
{% endcode %}