Skip to content

Contributing

Glitch edited this page Apr 1, 2026 · 1 revision

Contributing

VaseMaker is open source under the MIT license. Contributions are welcome!

Ways to Contribute

Development Setup

VaseMaker uses Next.js 14 with Three.js / react-three-fiber.

git clone https://github.com/dcityorg/vasemaker
cd vasemaker
npm install
npm run dev
# Open http://localhost:3000

Project Structure

src/
  components/
    editor/       — sidebar controls, panels
    viewport/     — 3D preview, Three.js scene
  content/
    help-content.ts   — all help text (edit here for doc changes)
  lib/
    geometry/     — mesh generation, shapes, textures
    store/        — Zustand state management

Questions?

Open a Discussion or Issue.

Clone this wiki locally