max 2d9eb0c087
📊 Benchmark the Runtime / benchmark (push) Successful in 1m18s
🚀 Lint & Test & Deploy / quality (push) Successful in 2m9s
🚀 Lint & Test & Deploy / test-unit (push) Successful in 33s
🚀 Lint & Test & Deploy / test-e2e (push) Successful in 1m54s
🚀 Lint & Test & Deploy / deploy (push) Successful in 2m4s
fix: make planty work
2026-05-05 22:45:20 +02:00
2026-05-05 22:45:20 +02:00
2026-05-05 20:33:26 +00:00

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

S
Description
No description provided
Readme 6.8 MiB
v0.0.6 Latest
2026-05-05 22:59:19 +02:00
Languages
TypeScript 45.6%
Svelte 35.5%
Rust 13.8%
GLSL 1.7%
JavaScript 1%
Other 2.4%