49746c607927b319f049efe40e03881f61037109
Default rotation to the golden angle (137.5°) so successive branches spiral naturally around the stem. Add an `angle` input (-90..90°) that tilts branches between horizontal and along-stem before rotating around the stem axis. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
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