Hello,
I am completely brand new to this project. I'm participating in, and
attempting to contribute to, a Codeathon in Austin, Texas this weekend
(
http://codeathon.pbworks.com/w/page/48573909/ATX%202012).
Essentially, to be honest, I just wanted to brush up on my Python and
start cutting my teeth on some MongoDB stuff, and so started looking
at projects some other people had suggested to see if there was a good
match.
One veteran codeathon-er had suggested wanting to work on an
"opencities" project - extending openstates to be applicable to city
government. Obviously the openstates technology is a match for my
current interests, so I thought I'd see what I could do in that
direction. Unfortunately the codeathon-er who had suggested it in the
first place has largely succumbed to Austin's legendary allergens this
weekend, so I'm essentially flying solo here, not to mention blind.
I see on this group that there has occasionally been some talk about
adapting the existing code to be applicable to cities as well. I'm
just wondering if anyone can point to me any particular discussions or
thoughts about such an undertaking that I might have missed, and
ultimately, if there are ideas people have of some baby step
contributions I could make in this direction.
One obvious starter question to people who are familiar with the
openstates codebase: is code that is really only applicable to the
legislature of U.S. states already pretty well separated from code
that would be applicable to most any abstract legislative body? Or is
there a refactoring effort that needs to happen? It would seem that
one would want sort of an "abstract base" project that openstates and
"opencities" would both use - does something like this already exist?
Please excuse if this is an ignorant question - in the spirit of the
event, I am really just diving right into the deep end here. I always
figure it's more efficient to ask questions of people who have some
idea of what's going on rather than try to figure out what's going on
completely on my own.
Thanks so much for any advice or ideas you can offer!
- Steven Collins