Process and Governance
Salesforce is an Open-Source Community Application. While Open-Source, we try to maximize accessibility by making it a managed package. When contributing to Summit Events, we follow a governance process to ensure it meets all standards of the application, salesforce security and functionality.
- Start by creating a new branch from the main branch on the Summit Events Repo. Metecho will do this automatically. Salesforce CLI users will need to do this in Github or Github Desktop.
- Make the appropriate edits and changes in your scratch org.
- Commit your changes to your branch.
- Have your changes reviewed by a peer, utilizing the same tool you used to create the scratch org.
- Once the peer review is complete, create a pull request.
- Give as much detail as possible and link any issues you may have completed.
- The pull request will be reviewed by the Project Leadership team. They will ask questions about the update and may bring the update/enhancement/changes to the monthly team meetings for discussion.