mirror of
https://github.com/memohai/Memoh.git
synced 2026-04-25 07:00:48 +09:00
1.3 KiB
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 |