/ml5js.github.io

ml5.js website

Primary LanguageJavaScriptMIT LicenseMIT

ml5 Website

This website is built with Docusaurus.

Docusaurus is an open-source library, built with React, to create and maintain documentation websites.

Contributing

The website source is in the source branch. The site is served from master.

Almost all the content for the website can be found in markdown under the docs/ folder at the root level of the repository.

The naming convention we are using is the following:

  • Examples are named: examples-[name of example].md
  • API Reference files are named: api-[Class].md
  • Glossary: glossary-[type].md

When you add a new page, remember to add the page id to the respective category in the website/sidebars.json file.

If you wish to help develop the website, first you'll need to install the necessary dependencies for Docusaurus.

Clone this repo and

git clone https://github.com/ml5js/ml5js.github.io.git
cd ml5js.github.io.git
cd website/
npm install

And then start the development server from inside the website/ directory:

npm run start

This will start a server that reloads when changes are made to the website source code.

To build the website run this script from the website/ directory:

npm run build