Shared Praxis libraries published by dfg-inc.
Packages: @praxis/contracts, @praxis/cli, @praxis/vcs, @praxis/jira, @praxis/plugin-sdk, @praxis/project-config, @praxis/knowledge, @praxis/catalog, @praxis/testing.
Jira and VCS are libraries here. Desktop MCPB lives in praxis-runtime. Role Skills live in the four role repositories.
git clone https://github.com/dfg-inc/praxis-core.git
cd praxis-core
npm ci
npm run verify
npm run pack:vendor # write dist/vendor/<version>/*.tgzNode.js >=20 (CI uses 22).
Downstream products pin Core via tracked vendor/*.tgz (file:vendor/...). See DEPENDENCIES.md.
- Unit/workspace tests:
npm run test - Contracts + Git Delivery library acceptance:
npm run accept:git-delivery-lib
- Bump workspace package versions independently.
npm run verify && npm run pack:vendor- Publish
dist/vendor/artifacts from CI or copy tgzs into consumervendor/folders.
Installable desktop artifacts are not shipped from this repository.