From bill at eff.org Tue Jul 7 20:04:37 2015 From: bill at eff.org (William Budington) Date: Tue, 7 Jul 2015 20:04:37 -0700 Subject: [Phantom-dc] Schema change to be aware of Message-ID: <20150708030437.GP6517@X1> Hey all, I'm merging in a new branch of phantom dc that allows us to add state senators to the service, as well as any other arbitrary type of form you might encounter. For this to work, we store a list of github repositories in the database, known as data sources. These data sources can be added and removed with a new command line interface, located in the root of the project, `phantom-dc`. Previously, the concept of a data source was hard coded, and the only repo referenced was https://github.com/unitedstates/contact-congress.git. This is still the default, but now you'll be able to add any number of new data sources to your Phantom DC instance. Be aware: Next time you run migrations, you will be migrated from the old hard-coded system. One tricky part is that Phantom DC doesn't know where your local copy of `contact-congress` lives. So you'll be prompted for the location of the current `contact-congress` repo filesystem path. Let me know if you have any trouble. Best, Bill Budington Software Engineer Electronic Frontier Foundation https://www.eff.org/