matthewgallo / light-pollution

light-pollution is a dataset of all U.S. Prosecutors.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Light Pollution: a prototype database of all U.S. Prosecutors

light-pollution 🌆

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.

Table of Contents


Demo

Light Pollution: U.S. Prosecutor database

Light Pollution: Click on a U.S. Prosecutor to read their data


Installation

Requirements

Git, Meteor

git --version
meteor --version

1. Prepare the repo

Fork the repository.

2. Create a local clone of your fork

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

3. Name your working branch

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

4. Setup your development environment and load the site

meteor

meteor npm install

meteor mongo

5. Make and commit changes as you go along

git commit -m "[YOUR COMMENT HERE]"

6. Finished? Don't forget to checkout, pull, and rebase before you push

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

7. Submit a pull request

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.


Contributors

Created and maintained by @billimarie.

Help Wanted

Contributors of all skill levels warmly encouraged to participate.

There are several areas in need of contributors:

Submit Suggestions, Solutions, or Issues

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.

About

light-pollution is a dataset of all U.S. Prosecutors.

License:MIT License


Languages

Language:HTML 60.6%Language:CSS 35.4%Language:JavaScript 4.0%