Complete post-installation customizations with CumulusCI
If you are just beginning your work with Nonprofit Cloud, your first question may be, what is CumulusCI? CumulusCI is a toolset developed by Salesforce.org to collaborate on and share Salesforce-related projects. CumulusCI stands for Cumulus Continuous Integration. It basically provides a recipe that can be shared to create a new Salesforce instance. CumulusCI leverages GitHub to store the recipe for sharing and is an advanced tool.
The use cases for CumulusCI vary; however, CumulusCI is a great way to work with the Open Source Commons tools that we have already discussed, such as Outbound Funds Module. With Outbound Funds, the package has already been created using CumulusCI. It has all the basic functionality for tracking most of the work that will be done. But there are customizations that need to be made so that Outbound Funds specifically delivers better information for our test case.