Sundae-Shop-Consulting / Volunteers

BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

Volunteers

This is an open source volunteer management application for Salesforce. The MVP will target volunteer manager use cases: Finding and assigning volunteers, reporting on volunteer data, and managing volunteer activities. The short-term goal of the project is to complete an MVP version of internal, volunteer manager features of Volunteers for Salesforce.

This project is:

Additional information about data model and features can be found in the project wiki.

Email laura@sundaeshopconsulting.com to get involved.

Dev Org Setup

This project uses CumulusCI to manage development environments. For more information, see Getting Started on CumulusCI.

Once you've set up CumulusCI, you can get a scratch org with an unmanaged version of the Volunteers project configured with sample data by running:

cci org scratch dev dev --default

cci flow run dev_org

Sample Data

Update data model for sample data. Review this file after generating as it may include objects you don't want. cci task run generate_dataset_mapping --path datasets/mapping.yml

Animal shelter dataset

Extract dataset cci task run extract_dataset --mapping datasets/mapping.yml --sql_path datasets/sample-animalshelter.sql

Load data cci task run load_dataset --mapping datasets/mapping.yml --sql_path datasets/sample-animalshelter.sql

Repo Setup

This project is preconfigured with D2X for a comprehensive Development-to-Delivery Experience including CI/CD using GitHub Actions and development environments using GitHub Codespaces.

D2X requires some minimal configuration of your GitHub organization or repository to complete the setup and enable builds:

You can check the status of your setup by monitoring the status of the following GitHub Actions workflows: