Parame52 is the top-monorepo of the design-library desi52. This design-library is part of the parametrix tutorial.
This repo is a designer-repository using parametrix. The file structure of parame52 can be used as template for creating other design-libraries. In particular, if you want to create a single design-library in your mono-repository.
This monorepo contains one javascript package:
- desi52: a library of 3D-parts using geometrix
The UI and Cli apps are generated automatically with paxApps.
A public instance of desiXY-ui is available on that github-page. The code source is available on github.
- desi52-ui : public instance of the UI
- sources : git-repository
- desi52-pkg : desi52 as npm-package
git clone https://github.com/charlyoleg2/parame52
cd parame52
npm i
npm run clean_paxApps
npm run install_paxApps
rm -fr node_modules
npm i
npm run ci
npm run preview
Other useful commands:
npm run clean
npm run ls-workspaces
npm -w desi52 run check
npm -w desi52 run build
npm -w desiXY-ui run dev
npm run versions
vim scr/patchPaxApps.patch
git diff
git commit -am 'increment sub versions'
npm version patch
git push
git push origin v0.5.6