The DocumentCloud platform
Ruby JavaScript HTML CSS XSLT Shell Nginx
Latest commit 1854381 Dec 2, 2016 @knowtheory knowtheory Update lock file.
Permalink
Failed to load latest commit information.
app Add a flag to indicate which documents have been uploaded via email Dec 2, 2016
bin CloudCrowd should be part of our binstubs. Jun 19, 2014
config If you accidentally land on /documents it should direct you to the pu… Nov 11, 2016
db Update db structure after fixing hstore Nov 14, 2016
lib Simplify deploys now that we've removed disk caching of public resour… Nov 21, 2016
public Update favicon with transparent bg Nov 30, 2016
solr Update sunspot_solr config to version 2.1 Dec 12, 2013
test Merge branch 'master' into remove-disk-caching Nov 16, 2016
vendor/assets Update sunspot_solr config to version 2.1 Dec 12, 2013
.bowerrc Start using Bower to package javascript components. Sep 10, 2014
.gitignore Remove duplicate node_modules entry from .gitignore Feb 9, 2016
.ruby-version update ruby version. Feb 9, 2016
AUTHORS.md Add AUTHORS file to highlight contributors. Jan 29, 2016
Gemfile Add pry remote back Nov 19, 2016
Gemfile.lock Update lock file. Dec 2, 2016
Guardfile Run tests for all files in lib Feb 12, 2014
INSTALL.md Markdownify README and remove INSTALL suggestion May 8, 2015
LICENSE Adding license files. Nov 30, 2011
README.md Markdownify README and remove INSTALL suggestion May 8, 2015
Rakefile Complain if RAILS_ENV != the rake environment May 21, 2014
ToDo.markdown Add accounts to translations. Oct 22, 2013
bower.json Upgrade Backbone to 1.3 (#400) Sep 16, 2016
config.ru Upgrade to use Ruby 2.0 & Rails 4.0 Jul 16, 2013

README.md

______                                      _   _____ _                 _
|  _  \                                    | | /  __ \ |               | |
| | | |___   ___ _   _ _ __ ___   ___ _ __ | |_| /  \/ | ___  _   _  __| |
| | | / _ \ / __| | | | '_ ` _ \ / _ \ '_ \| __| |   | |/ _ \| | | |/ _` |
| |/ / (_) | (__| |_| | | | | | |  __/ | | | |_| \__/\ | (_) | |_| | (_| |
|___/ \___/ \___|\__,_|_| |_| |_|\___|_| |_|\__|\____/_|\___/ \__,_|\__,_|

DocumentCloud is a catalog of primary source documents and a tool for annotating, organizing and publishing them on the web. Documents are contributed by journalists, researchers and archivists.

This codebase contains the entirety of DocumentCloud.org, and pulls together the rest of our open-source projects: Docsplit is used to extract data from incoming documents; that work is parallelized across CloudCrowd; data on the client-side is modeled by Backbone.js, which depends on Underscore.js for all of its abilities; Jammit concatenates and compresses the dozens of CSS and JS files into a single asset package; the NYTimes' Document Viewer displays the documents, while Pixel Ping records the traffic.

If you find a security issue while browsing the source, please email support@documentcloud.org to inform us of the problem.

Code contributed to this project is provided under the MIT license (see the LICENSE file). Some components of the project are subject to their own licenses as indicated (see /vendor and /public/javascripts/vendor directories).