Skip to content
This repository has been archived by the owner on May 8, 2024. It is now read-only.
/ dryad-app Public archive
forked from datadryad/dryad-app

Codebase for the collaboration of Dryad and Dash data publication and curation services. Note that active development has moved to https://github.com/datadryad/dryad-app

License

Notifications You must be signed in to change notification settings

CDL-Dryad/dryad-app

 
 

Repository files navigation

Dryad

Build Status

Introduction

Dryad is a research data publishing platform based on the UC Curation Center's implementation of the Stash application framework. It relies on metadata based on the DataCite Metadata Schema.

Development

More detailed documentation is available in the documentation folder

Installation

See Dryad Installation for installation notes.

Quick Cheat Sheet

Running integration/feature tests locally

In the dryad-app directory:

  • run travis-prep.sh
  • run bundle exec rspec

Capistrano deployment

To deploy the latest (committed) code from GitHub:

bundle exec cap <environment> deploy [BRANCH="<branch-or-tag-name>"]

The $BRANCH environment variable is optional; if it’s omitted, the deploy script will prompt you.

Miscellaneous tasks

  • The rails app_data:clear task will clear most database and SOLR data. It can be useful to run before testing data import and transformation from our previous version of the app. It will not erase data in the production environment or until it gets confirmation that you really want to erase the data.

    bundle exec rails app_data:clear RAILS_ENV=<rails-environment>
    

About

Codebase for the collaboration of Dryad and Dash data publication and curation services. Note that active development has moved to https://github.com/datadryad/dryad-app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Ruby 46.3%
  • CSS 33.8%
  • HTML 9.3%
  • JavaScript 8.1%
  • SCSS 2.0%
  • Shell 0.3%
  • Python 0.2%