All Projects → csound-flossmanual → csound-floss

csound-flossmanual / csound-floss

Licence: GPL-3.0 license
The Csound FLOSS Manual

Programming Languages

Jupyter Notebook
11667 projects
javascript
184084 projects - #8 most used programming language
TeX
3793 projects
Csound Document
19 projects
CSS
56736 projects
processing
702 projects

CI

Building

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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].