csound-flossmanual / csound-floss

The Csound FLOSS Manual
https://flossmanual.csound.com/
GNU General Public License v3.0
21 stars 19 forks source link

Building

# first install npm dependencies
yarn
# then build with
yarn build
# build pdf with
yarn build:pdf

Requirements

Developing

# first install npm dependencies
yarn
# then start writing the book (this will auto-reload any change in the browser)
yarn start

Tests

To run tests locally:

# Recommended
yarn test

# Alternatively (either)
npx jest
yarn jest

# Avoid those two
yarn add jest --global && jest
npm i jest --globall && jest

Contributing

Writing Tools

Further Read

Continuous Integration and Firebaseapp Build

After each merge into develop, a preview of the manual is built and hosted as from firebase, it's available at: https://csound-floss-dev.firebaseapp.com/.