three.js
========

This is a fork of [three.js](https://github.com/mrdoob/three.js/). See that repo for documentation.

## Development Process and Release

This fork is released publicly in [npmjs.com/package/@onshape/three](https://www.npmjs.com/package/@onshape/three).

The release pipeline is triggered on every change in the `package.json` in the `dev` branch and tries to publish itselt to npm.

### Development Process

Make your changes in a different branch and after you are finished create a PR to the `dev` branch.

### Release

To create a release update the version number in `package.json` on `dev`. This will trigger the pipeline to release a new version in npm.

### Update other projects

After the release you can execute `yarn add @onshape/three` in your other project that is using this library as dependency to update the `package.json` and `yarn.lock` requirements to the newest version.
