Website and NPM tool for generating cutlists for an onshape assembly.
Warning
NPM package is not published yet. Might not publish it.
- Enter assembly's URL into the URL input
- In onshape, assign materials to all your parts
- Add boards to your project, using the material names you just selected
- Go buy the boards you need and use the layouts to make your cuts!
To install dependencies:
bun install
To start the website in dev mode, copy .env.example
and fill out values from an API key here (create one if none exist), then run:
bun dev
To publish docker image:
bun publish:web:docker
Bump the version. commit change, and tag:
vi web/package.json
git commit -am "chore(release): web-v1.0.7"
git tag web-v1.0.7
git push
git push --tags
# Run: https://github.com/aklinker1/cutlist/actions/workflows/release-web.yml