E

editoria

Name Last Update
api/db Loading commit data...
app Loading commit data...
config Loading commit data...
logs Loading commit data...
public Loading commit data...
static Loading commit data...
test Loading commit data...
webpack Loading commit data...
.babelrc Loading commit data...
.eslintrc Loading commit data...
.gitignore Loading commit data...
.nvmrc Loading commit data...
README.md Loading commit data...
package.json Loading commit data...
yarn.lock Loading commit data...

Overview

Editoria is a book production platform, built with Pubsweet and Substance.
This application is being developed by the Coko Foundation, for the University of California Press.

Requirements

Node >= 7.6
npm >= 3

Installation

First you need to clone this repository on your machine.
git clone git@gitlab.coko.foundation:editoria/editoria.git
or the https equivalent:
git clone https://gitlab.coko.foundation/editoria/editoria.git

Once you have, navigate to the project's root directory.
cd editoria

This application requires node 7.6 or greater.
If you use nvm for managing different node versions, the project includes an .nvmrc file that you can take advantage of.

Install the project's dependencies.
npm install

Create a database.
npm run setupdb

Follow the instructions, create the administrator user and name your first book.

Once that is done, you can run the app like so:
npm start

Set up

Log in as an administrator, and click on the "Teams" link in the navigation bar.

You can now assign different users to different roles.
If a user is a production editor, the user can then also edit user roles for all other users.

You're good to go!