Skip to content

cjcolvar/avalon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avalon Media System

Avalon Media System is an open source system for managing large collections of digital audio and video. The project is led by the libraries of Indiana University and Northwestern University with funding in part by a three-year National Leadership Grant from the Institute of Museum and Library Services.

Build Status

Stories in Ready

Coverage Status

For more information and regular project updates visit the Avalon blog.

Installing Avalon Media System

Instructions on how to get a local installation of Avalon Media System installed on your system are available for Linux and OS X.

Getting started

The following steps will let you run the avalon stack locally in order to explore the out-of-the-box functionality or do basic development.

  • Ensure that you're running one of the Ruby versions listed in under rvm in ".travis.yml".
  • git submodule init
  • git submodule update
  • Install Mediainfo cli
  • Copy config/avalon.yml.example to config/avalon.yml and change as necessary
  • cp config/authentication.yml.example config/authentication.yml
  • cp config/controlled_vocabulary.yml.example config/controlled_vocabulary.yml
  • Install cmake if necessary. This can typically be installed via package manager
  • bundle install
  • cp config/secrets.yml.example config/secrets.yml
  • rake secret
  • rake avalon:services:start
  • rake avalon:db_migrate
  • rake db:test:prepare
  • rake spec
  • rails s

Browser Testing

Testing support for Avalon Media System is provided by BrowserStack.

About

Avalon Media System – Hydra app

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 61.4%
  • XSLT 17.3%
  • HTML 15.0%
  • CSS 2.5%
  • CoffeeScript 2.5%
  • JavaScript 1.3%