This repository is a "development environment" - and no regular user would have to touch this at all (dont download the repo from here, use the Download links below)
BETA testing releases are made available daily on https://github.com/LaserWeb/LaserWeb4-Binaries/
For more documentation, go to CNCpro.co
Check the LaserWeb/CNCWeb Google+ community for updates on the progress of this iteration of Laserweb.
Other than that, this version is early, so check the Issues tab for "details".
Same as Smoothieware github guidline :
- Fork the original repositiory.
- Clone the forked repository.
- Create a new branch for your bugfix/feature.
- Commit your changes and push it back on Github.
- Submit your pull request (Only one feature per pull request).
The package list changes frequently; expect to do an npm install every time you do a git pull until things settle down.
-------------------------------------------------------------
* npm install - Install the development environment.
* npm start - Start the live development server.
* npm run bundle-dev - Bundle the project for development.
* npm run bundle-prod - Bundle the project for production.
* npm run build-docs - Build the sources documentations.
* npm run installdev - Resolve git submodules and install.
-------------------------------------------------------------
Once tested, push updates to Github Pages
git checkout gh-pages && git pull && git merge dev-es6 && npm run bundle-dev && git add dist && git commit -m regen && git push && git checkout dev-es6