Files
Memoh/CONTRIBUTING.md
T
2026-01-29 22:29:51 +08:00

1.3 KiB

Contributing Guide

Mise

You need to install mise first.

Linux/macOS

curl https://mise.run | sh

Or use homebrew:

brew install mise

Windows

winget install jdx.mise

Initialize

Install toolchains and dependencies:

mise install

Setup project:

mise run setup

Configure

Copy config.toml.example to config.toml and configure:

cp config.toml.example config.toml

Development

Start development environment:

mise run dev

More Commands

Command Description
mise run dev Start development environment
mise run setup Setup development environment
mise run db-up Intialize and Migrate Database
mise run db-down Drop Database
mise run swagger-generate Generate Swagger documentation
mise run sqlc-generate Generate SQL code
mise run pnpm-install Install dependencies
mise run go-install Install Go dependencies
mise run //agent:dev Start agent gateway development server
mise run //cmd/agent:start Start main server
mise run //packages/web:dev Start web development server
mise run //packages/web:build Build web
mise run //packages/web:start Start web preview