e695c7649015b88d8ca6662bfee5dc0329dd89ac
📊 Benchmark the Runtime / benchmark (pull_request) Successful in 1m6s
🚀 Lint & Test & Deploy / quality (pull_request) Failing after 1m7s
🚀 Lint & Test & Deploy / test-unit (pull_request) Successful in 31s
🚀 Lint & Test & Deploy / test-e2e (pull_request) Failing after 32s
🚀 Lint & Test & Deploy / deploy (pull_request) Has been skipped
Nodarium
Currently this visual programming language is used to develop https://nodes.max-richter.dev, a procedural modelling tool for 3d-plants.
Table of contents
Developing
Install prerequisites
Install dependencies
pnpm i
Build the Nodes
pnpm build:nodes
Start the dev server
cd app
pnpm dev
Now you can create your first node 🤓
Releasing
Creating a Release
- Create an annotated tag with your release notes:
git tag -a v1.0.0 -m "Release notes for this version"
git push origin v1.0.0
- The CI workflow will:
- Run lint, format check, and type check
- Build the project
- Update all
package.jsonversions to match the tag - Generate/update
CHANGELOG.md - Create a release commit on
main - Publish a Gitea release
Version Requirements
- Tag must match pattern
v*(e.g.,v1.0.0,v2.3.1) - Tag message must not be empty (annotated tag required)
- Tag must be pushed from
mainbranch
Roadmap
Description