Monorepo that contains all @studionand javascript modules. It is using lerna-js in independent-mode to manage the individual packages.
git clone git@github.com:StudioNAND/core-js.git
lerna bootstrap
installs all dependencies in the individual packages
lerna add
gives us the possiblity to add local/remote packages as dependencies globaly to all packages in this lerna repository.
Use npm run release
in the main @studionand/core-js
package to release all updated packages. This will do the following steps:
lerna run build
calling the build script of each module (if present)lerna publish
see lerna publishing behaviour lerna-js#publish
There are 3 different scripts in the main @studionand/core-js
package to update the generated documentation. We are currently using documentation.js to generate the documentation.
npm run docs:build
builds the generation to thedocs
-foldernpm run docs:serve
will start a server that serves the documentationnpm run docs:watch
will start a server that serves the documentation and watches for changes (this requires live-reload browser extension)