An open API service indexing awesome lists of open source software.

https://github.com/ubiquitypress/rua

Rua, the simple monograph workflow - WARNING: this project has moved to Gitlab: https://gitlab.com/ubiquitypress/rua
https://github.com/ubiquitypress/rua

books monograph-workflow publishing python

Last synced: 7 months ago
JSON representation

Rua, the simple monograph workflow - WARNING: this project has moved to Gitlab: https://gitlab.com/ubiquitypress/rua

Awesome Lists containing this project

README

          

RUA
===

Rua - the Simple Monograph Workflow

Moved
-----
This project has moved to GitLab: https://gitlab.com/ubiquitypress/rua

Context
-------

Rua is an Open Source application designed to assist with the Monograph
publishing life cycle. Stages include:

- optional proposal
- submission
- internal review
- peer review
- copy editing
- production
- publication

Rua is completely free to use under the GNU GENERAL PUBLIC LICENSE v2 (see
LICENSE). [Ubiquity Press](http://ubiquitypress.com/site/contact/) also offers a paid for hosted service for Rua.

Technology
----------

RUA is written in Python using the Django Web Application framework and follows a MTV (that is, “model”, “template”, and “view.”) style. The template system is simple, easy to modify and uses Twitter Bootstrap 3.

Installation
------------

If you want to hack on Rua, getting it set up is easy. You'll need a unix machine (you can set it up on Windows if you're super hard core). We recommend you use [VirtualEnvironment](https://virtualenv.pypa.io/en/latest/).

Rua uses a MySQL database called 'rua' accessed by a 'root' user by default. Create it with:

$ mysql -u root -p -e "CREATE DATABASE rua;"

Once created, clone the repo with:

$ git clone https://github.com/ubiquitypress/rua.git

And install with:

$ ./install.sh

This will install a small number of requirements including Django.

Development
-----------

To start hacking run (from the src folder):

$ python manage.py runserver

You'll now be able to access the server from http://localhost:8000

Testing
-------

Run the unit tests with:

$ ./test.sh

# Credit
Originally started by a team of volunteer developers, this project is now supported by [Ubiquity Press](http://ubiquitypress.com/).

Core developers:

- Andy Byers
- Mauro Sanchez
- Ioannis Cleary
- Paige MacKay

Milestones
----------

We're currently working on the Alpha, which is the backend release, this will be followed by the initial front end release then others.