Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.01 KB

README.md

File metadata and controls

48 lines (33 loc) · 1.01 KB

@aklinker1/cutlist

Website and NPM tool for generating cutlists for an onshape assembly.

Screenshot

Warning

NPM package is not published yet. Might not publish it.

Usage

  1. Enter assembly's URL into the URL input
  2. In onshape, assign materials to all your parts
  3. Add boards to your project, using the material names you just selected
  4. Go buy the boards you need and use the layouts to make your cuts!

Development

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

Deploy Website

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