Facilitating Open Science
Switch branches/tags
wikilinks wiki_metadata wiki-toc-pointer-url wiki-preview wiki-preview-inconsistencies wiki-preview-inconsistencies-2 webhook-urls version-downloads validate-size-cap user-profile-fixes url-for upload-error-msg update-email-submission unwatch-button unreg-user-profile unicode_in_str_format unicode_dulwich unicode_dulwich_delete typos travis travis-retry transaction_middleware tos-pp-footer things-work-when-search-is-down tfa-check tag-guids swap-gravatar-sizes support-emails spsp-dead-link speedup-session-clearing skip-malformed-logs sentry search_on_small_screens search-description-ellipses scriptify-conference-js s3-serialize-settings s3-naming s3-downloads s3-disabling s3-bucket-drop-down s3-auth rubeus-sorting-none rubeus-load rubeus-icons rm-download-count revert-pydocx revert-hotfix-whitespace restore-css requirements reorder_profile_settings reorder-nodes remove remove_contributor_network remove-contributor registration_tags registration-language registration-help-text recentactivity readme pydocx-version public-activity-style project-nav project-menu-highlight profile-date-validator production_flags private_link private-registration-label privacy_log password-whitespace parse-upload-error-json parchive-exceptions osfstorage-expects osffiles-urls optional-rpy2 nrao-presentation-service non_ascii_wiki_page_names node-resolution node-category nested-project-script multi-word-tags-broken model-reprs missing-reg-template migrate_wiki_files_addons migrate_parents_children migrate_addons merged-users-removed-from-search max-size-warning mako-string-escaping mailgun-unicode-error mail-spam-filter log-visibility log-index-error local-mathjax legal-links legacy-deploy issue893 issue833 issue737 issue715 issue662
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
addons Remove prefetch_related query when fetching folder children metadata Sep 20, 2018
admin Automatically trim trailing whitespace with pre-commit Sep 17, 2018
admin_tests Merge branch 'master' into release/next-interfaces Sep 4, 2018
api Merge branch 'feature/user_emails_api_v2' into develop Sep 21, 2018
api_tests Merge branch 'feature/user_emails_api_v2' into develop Sep 21, 2018
framework Disable storage-i18n if waffle flag is not active. Sep 17, 2018
logs Add logs/ directory for add_file_logger Feb 18, 2015
osf Add merge migration Sep 21, 2018
osf_tests Disable engagement emails if switch is active. Sep 20, 2018
requirements Automatically trim trailing whitespace with pre-commit Sep 17, 2018
reviews/models Model fields, properties, migrations for files on preprints May 24, 2018
scripts Merge branch 'hotfix/18.0.3' into develop Sep 21, 2018
tasks Merge branch 'develop' into feature/storage-i18n Sep 14, 2018
tests Merge pull request #8621 from pattisdr/fix/remove_self_from_project_c… Sep 20, 2018
website Merge branch 'hotfix/18.0.3' into develop Sep 21, 2018
.bowerrc Add bower.json and jquery2 Mar 1, 2014
.coveragerc add code coverage to tests Jul 10, 2018
.docker-compose.env Proxy ember apps by default, remove unused url from dicts, set server… Apr 27, 2018
.docker-compose.mfr.env Automatically trim trailing whitespace with pre-commit Sep 17, 2018
.docker-compose.sharejs.env Add Mongo SSL support for the wiki Oct 25, 2017
.docker-compose.wb.env Add commented out SENTRY_DSN to env file Dec 27, 2017
.dockerignore Add capability for using SSL with RabbitMQ Oct 15, 2017
.gitignore Ignore .python-version Jul 10, 2018
.jshintignore Use pre-commit for formatting and linting Aug 10, 2018
.jshintrc Prevent jshint error Feb 1, 2017
.pre-commit-config.yaml Add trailing-comma pre-commit hook Sep 17, 2018
.pyup.yml Add pyup config Nov 14, 2017
.travis.yml Remove flowdock notifications Aug 31, 2018
.yarnrc Rearrange Dockerfile for better caching and fewer steps and replace n… Oct 7, 2017
CHANGELOG Bump version and update changelog Sep 21, 2018
CONTRIBUTING.md Automatically trim trailing whitespace with pre-commit Sep 17, 2018
Dockerfile Add missing || Jun 4, 2018
LICENSE Happy belated new year May 7, 2018
NOTICE Automatically trim trailing whitespace with pre-commit Sep 17, 2018
PULL_REQUEST_TEMPLATE.md Automatically trim trailing whitespace with pre-commit Sep 17, 2018
README-docker-compose.md Automatically trim trailing whitespace with pre-commit Sep 17, 2018
README.md Bump version and update changelog Sep 21, 2018
addons.json add list of default addons to the addons.json file. Dec 6, 2017
bower.json Point to new styles commit May 30, 2018
com.runlevel1.lo0.192.168.168.167.plist Add plist for lo0 and update docs Jan 6, 2017
conftest.py Travis and Test Speed ups Jul 23, 2018
docker-compose-dist.override.yml Add `:cached` to override bind mounts Sep 13, 2018
docker-compose.yml Use "cached" mode for bind mounts Sep 12, 2018
karma.common.conf.js Use path.resolve to return absolute paths (required by webpack) Jan 30, 2018
karma.conf.js Travis and Test Speed ups Jul 23, 2018
main.py Add psycogreen and patch psycopg and upgrade gevent from 1.0.2 to 1.2… Jan 20, 2017
manage.py Remove fixtures from init_app function signature Jun 6, 2017
package.json Bump version and update changelog Sep 21, 2018
pytest.ini fix for elasticsearch Aug 3, 2018
requirements.txt Add urls, serializers, views, and utils for emails Sep 13, 2018
setup.cfg Upgrade flake8 and address lint errors Aug 10, 2018
webpack.common.config.js Merge pull request #8576 from pattisdr/feature/remove_legacy_dash Aug 23, 2018
webpack.dev.config.js Concat LoaderOptionsPlugin to other webpack.common.config plugins ins… Nov 7, 2017
webpack.prod.config.js Use path.resolve to return absolute paths (required by webpack) Jan 30, 2018
yarn.lock Merge branch 'develop' of https://github.com/CenterForOpenScience/osf.io Jul 26, 2018

README.md

OSF

The code for https://osf.io.

Running the OSF For Development

To run the OSF for local development, see README-docker-compose.md.

Optional, but recommended: To set up pre-commit hooks (will run formatters and linters on staged files):

pip install pre-commit

pre-commit install --allow-missing-config

More Resources

The COS Development Docs provide detailed information about all aspects of OSF development. This includes style guides, process docs, troubleshooting, and more.