de1f9d6ab669b8e699d98b8855e125e21030b5b3
Some checks failed
🚀 Lint & Test & Deploy / release (push) Has been cancelled
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