/csound-floss

The Csound FLOSS Manual

Primary LanguageJupyter Notebook

CI

Building

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

Requirements

  • pandoc 2.3+
  • nodejs 12_0x
  • yarn

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/.