Files
nodarium/README.md
Max Richter 667d140883
All checks were successful
🚀 Release / release (push) Successful in 3m37s
docs: add information on how to release to readme
2026-02-03 14:59:12 +01:00

1.5 KiB

Nodarium

Nodarium

Nodarium is a WebAssembly based visual programming language.

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

  1. 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
  1. The CI workflow will:
    • Run lint, format check, and type check
    • Build the project
    • Update all package.json versions 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 main branch

Roadmap