repository of police abuse cases against people of color
Branch: master
Clone or download
rlgreen91 Merge pull request #2800 from EBWiki/fix_session_store
Changes session store from cookie store to database
Latest commit cec8716 Feb 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Removes CSS rule that produces scroll bar Feb 16, 2019
bin Removed spaces from string comparison for specs Jan 20, 2019
config
db Adds database indexs for queries. Minor refactoring. Jan 12, 2019
dev_provisions
doc/app Rubocop in process Oct 5, 2017
docs Fixed Codeclimate / Rubocop errors Jan 20, 2019
features Resolved 16 Rubocop offenses Jan 20, 2019
lib
public updated favicon May 20, 2018
script Rubocop autocorrect Oct 5, 2017
spec Merge branch 'fix_ethnicities_collection' of github.com:EBWiki/EBWiki… Feb 9, 2019
vendor/assets changing to non-minified underscore.js May 11, 2015
.buildpacks Added auto migrate to Heroku deploy Aug 20, 2017
.byebug_history updated history action in cases controller Sep 1, 2018
.codeclimate.yml Change Code Climate rubocop rules Jan 20, 2019
.csslintrc Added Codeclimate config files autogenerated Jul 31, 2016
.editorconfig Add .editorconfig Jul 4, 2018
.env.example [#2494] Use env variable for sitemap route Oct 11, 2018
.eslintignore Added Codeclimate config files autogenerated Jul 31, 2016
.eslintrc Added Codeclimate config files autogenerated Jul 31, 2016
.floorc Adding floobits config to app Apr 24, 2016
.floorc.json Changed the file format Apr 24, 2016
.gitattributes Adds settings to fix language discovery of repo - marks precompiled a… Dec 2, 2017
.gitignore Stop ignoring database.yml Dec 4, 2018
.rspec
.rubocop.yml
.ruby-gemset Added CK Editor to text fields; WIP fix for #319 Jan 31, 2016
.ruby-version Updated Ruby to 2.5.1 Aug 16, 2018
.travis.yml Updated Ruby to 2.5.1 Aug 16, 2018
Gemfile Fixed Codeclimate / Rubocop errors Jan 20, 2019
Gemfile.lock Updated Gemfile.lock & Maps Helper specs Jan 20, 2019
LICENSE.txt Added Apache 2.0 license to the app Aug 13, 2016
Procfile Restricting worker & thread count for Puma Sep 6, 2017
README.md Add trailing newline Jan 23, 2019
README.rdoc Rubocop in process Oct 5, 2017
Rakefile Change Code Climate rubocop rules Jan 20, 2019
Vagrantfile Rubocop fixes; Remove the magic comment :/ Oct 30, 2018
civic.json fixing civic.json and adding date an city/state to index page rollove… Jul 27, 2015
codeclimate-test-reporter Changes for code climate reporter Aug 26, 2017
coffeelint.json Added Codeclimate config files autogenerated Jul 31, 2016
config.ru
latest.dump Fix for feature spec. Updates production database backup. Jan 5, 2019
logfile
provision.sh Add database provisioning Jan 7, 2019
pull_request_template.md Initial commit for pull request template. Mar 9, 2018
test.txt

README.md

Build Status

EBWiki

EBWiki.org is a site dedicated to documenting instances where people of color are killed by law enforcement officers during routine interactions.

Motivation

The release of the Walter Scott body-cam video in 2015 showed the vast discrepancy between the official report of the encounter and the video. After seeing the video, a group of Black technologists had the idea of a site where information on each encounter could be stored and recorded. This would help show both the frequency with which this occurs as well as the way bias affects the proceedings.

Our idea, EBWiki, is designed to highlight not only the original incident between law enforcement and victims but also what happens to the family, police officers, and communities afterwards. Our goal is to become the most comprehensive resource on people of color killed by law enforcement in the United States and Canada. Our hope is that, by shedding light on these incidents, we will move and empower others to come together to create and enact solutions.

Contributing

All developers are welcome to contribute to the codebase. For general information on contributing, consult this guide on developing for EBWiki.

We ask that, if possible, you address issues that are labelled quick fix first, followed by those marked as high priority.

Additionally, take care to note when an issue is one of several (e.g., 1 of 7, 2 of 3, etc). Those issues are part of a project or milestone (indicated on the right side under the label), and clicking on the project or milestone should take you to a list of all of the issues. Please note that those must be completed and merged in order.

If this is your first open source contribution, welcome! We're glad that you chose to get started with us. You can find some good first issues labelled exactly that, good first issue.

All contributors are expected to adhere to our code of conduct, which can be found here. Thank you for your contribution - details on our stack can be found below.

Development

Instructions on setting up a local development environment can be found here.

In general, contributors will use the following languages, frameworks, and technologies:

Testing

We use RSpec, shoulda-matchers, and FactoryBot for our tests. You can run the tests locally with the following commands:

rspec spec/

More information on how to use RSpec, shoulda-matchers, and FactoryBot can be found at the links above.

We also use Rubocop as part of our continous integration process in Travis. To run Rubocop locally, enter

rubocop

Contributors

Thank you to all of our contributors. Contributors to the codebase can be found here.

License

EBWiki is using the Apache 2.0 License.