WorshipCommons API keeps the worshipcommons.org catalog in sync. The website itself reads the commons module of ChurchApps/Api. This repo vendors the song index and runs the jobs that update it.
A service of ChurchApps.
| Repo | What it is |
|---|---|
| WorshipCommons | The website |
| WorshipCommonsContent | The songs. This repo copies its catalog.json |
| WorshipCommonsApi | This repo: catalog sync |
| Api | Accounts, and the commons API the website calls |
The only reason this program is free is because of the generous support from users. If you want to support us to keep this free, please head over to ChurchApps or sponsor us on GitHub. Thank you so much!
We have a great community for end-users on Facebook. It's a good way to ask questions, get tips and follow new updates. Come join us!
If you discover an issue or have a feature request, simply submit it to our issues log. Don't be shy, that's how the program gets better.
If you would like to contribute in any way, head over to our Slack Channel and introduce yourself. We'd love to hear from you.
Local setup is in the development guide. The short version is:
- This project uses Yarn.
yarn install - Check out WorshipCommonsContent as a sibling folder.
yarn sync-catalogcopies that library'scatalog.jsonintoconfig/catalog.json.yarn devstarts the API.