This github workflow is designed to secure the successful completion of our technical priorities.
- See our live updates from our Hackathon here on our project board.
- Register for the Merge Party Sunday Nov 19, 2023 3pmPST/6pmEST
Github Workflow
-
main
- is our branch where our community depends on us to maintain it free of bugs and deprecations. -
hackathon2023-staging
- is our branch where all passing code is developed during State Voices Hack-a-thon. This branch will recieve a full QA before being merged to main. -
hackathon2023-testing
- is our branch where volunteer developers bring together their code for peer-review.
Appreciations:
- ADD DEVELOPER NAMES HERE & GITHUB HANDLES
Spoke is an open source text-distribution tool for organizations to mobilize supporters and members into action. Spoke allows you to upload phone numbers, customize scripts and assign volunteers to communicate with supporters while allowing organizations to manage the process.
Spoke was created by Saikat Chakrabarti and Sheena Pakanati, and is now maintained by MoveOn.org.
The latest version is 13.1.0 (see release notes)
The easiest way to get started is with Heroku. You can also learn about Spoke through the texter and admin video demos or in the explanation on how to decide if Spoke is right for you.
For developers, please see our recommendations for deploying locally for development.
Want to know more? Click here to visit the Spoke Documentation microsite!
This version of Spoke suitable for testing and, potentially, for small campaigns. This won't cost any money and will not support production(aka large-scale) usage. It's a great way to practice deploying Spoke or see it in action.
Follow up instructions located here.
NOTE: You can upgrade this deployment later for use in a production setting, but keep in mind you will need to migrate data from any prior campaigns. Thus it is best to upgrade before you start any live campaigns. This will cost ~$75 ($25 dyno + $50 postgres) a month and should be suitable for production level usage for most organizations. We recommend that if you plan to use Spoke at scale that you use this link to deploy with a production infrastructure from the start!
Please let us know if you deployed by filling out this form here
You can also deploy on AWS Lambda. which is a lot cheaper than Heroku at scale, but requires considerably more technical knowledge to deploy and maintain. We recommend this option for large scale campaigns with tech resources.
Additional guidance:
- Choosing a set-up for production
- How to hire someone to install Spoke
- Option for minimalist deployment
Spoke is licensed under the GPL3 license with a special author attribution requirement.