Open ondrae opened 9 years ago
Would it be convenient to tag a final v1 version of the API, for backward compatibility purposes?
On Mon, Aug 18, 2014 at 5:59 PM, Andrew Hyder notifications@github.com wrote:
Description
The Code for America API has proven its worth to the civic technology movement. It has become a very valuable service for Code for America, and is increasingly important to our partners.
Can this same service can be useful for other social movements?
Version 2 will be our answer to this question. We'll work with other organizations, setting up an instance of the CfAPI for them, to see if it useful for their networks. I expect there will be lots of abstraction required to turn this API into a more general tool.
Version 2 should also settle our schema discussions, include a rewrite of run_update.py, and include more services for gathering events. I've set a due date of the end of the year. Goals
- Test that this API is useful for other social movements. Work with two other groups to set up their own instances of the API.
- Change the name to something like Social Movement API.
- Agree on a schema that follows standards.
- Fix all the existing issues
— Reply to this email directly or view it on GitHub https://github.com/codeforamerica/cfapi/issues/130.
Best, Christian A. Rodriguez
This sounds great. I was planning to mention about Conservation Labs, which is being started by Flora and Fauna International (based in Cambridge, UK) to build a technology community around solving conservation challenges. Probably very similar tech/community goals but a very different field :) Its very early stages, they dont have a website yet, and I'm hoping to see if using this project could be useful.
Another name I wondered about was Community API, as that seems to be the purpose, to define and connect the community in whatever field it is working in.
Are you thinking that v2 would be a second version of the codebase or the interface?
I think v2 might not actually be the right term. Its more like when we're done with all of our bug fixes and feature enhancements, then we'll be at our stable v1.
What do you think?
Can we use dog names like OS X used cat names? CFAPI Corgi.
Description
The Code for America API has proven its worth to the civic technology movement. It has become a very valuable service for Code for America, and is increasingly important to our partners.
Can this same service can be useful for other social movements?
Version 2 will be our answer to this question. We'll work with other organizations, setting up an instance of the CfAPI for them, to see if it useful for their networks. I expect there will be lots of abstraction required to turn this API into a more general tool.
Version 2 should also settle our schema discussions, include a rewrite of run_update.py, and include more services for gathering events. I've set a due date of the end of the year.
Goals