This guide covers setting up the development environment for Moribito.
# Build for current platform
make build
# Build for all platforms
make build-all
# Clean build artifacts
make clean
# Format code
make fmt
# Run linter
make lint
# Run tests
make test
# Run all CI checks (format, lint, test, build)
make ci
# Run all tests
go test ./...
# Run tests with verbose output
make test
This project uses DocPress for documentation generation. To build and serve the documentation locally:
# Build documentation
make docs
# Serve documentation locally
make docs-serve
Documentation is automatically built and deployed to GitHub Pages when:
main
branch that affect documentation filesdocs/**
, docpress.json
, or package.json
The deployed documentation is available at: https://ericschmar.github.io/moribito