light-pollution is a database of elected and appointed State attorneys in the United States (Attorney Generals, U.S. Attorneys, District Attorneys, Municipal/City Attorneys). It showcases prosecutor history at the local, state, and federal level.
git --version
meteor --version
Fork the repository.
Switch to the Terminal. Clone, Fetch, and Checkout the master
branch of your light-pollution
fork.
git clone https://www.github.com/[YOUR-USERNAME-HERE]/light-pollution.git
cd light-pollution
git fetch
git checkout dev
git pull origin dev
git checkout -b [YOUR-INITIALS-HERE]/feature-name-here
Note: For organizational purposes, make sure you use your initials at the beginning of your branch. Then create a brief description of your feature. For example: blr/toggle-attorney-types
meteor
meteor npm install
meteor mongo
git commit -m "[YOUR COMMENT HERE]"
git checkout dev
git pull
git checkout [YOUR-INITIALS-HERE]/feature-name-here
git rebase dev
git push -u origin [YOUR-INITIALS-HERE]/feature-name-here
Go to the page of your fork on GitHub.
Select your branch and click the pull request button.
Once accepted, your pull request will be merged with the production branch (master
) and go live on the website.
Created and maintained by @billimarie.
Contributors of all skill levels warmly encouraged to participate.
There are several areas in need of contributors:
- Create Node.js RESTful API
- Submit prosecutor data and research via the Google Form
- Create an inline form on the website to replace the Google Form
- Populate the .JSON masterlist with ALL THE PROSECUTORS
- Finalize Individual Prosecutor Pages: Design and Dev Templates
Before submitting an issue, view all current issues to limit duplicates.
If you discover an unlisted bug, open a new issue.
View the wiki for more information.