mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-08-28 05:27:41 +00:00
1.1 KiB
1.1 KiB
Contributing to Fabro
Thanks for your interest in contributing to Fabro!
Getting started
Prerequisites
Build and test
# Build all Rust crates
cargo build --workspace
# Run all tests
cargo test --workspace
# Check formatting and lint
cargo fmt --check --all
cargo clippy --workspace -- -D warnings
Web frontend (fabro-web)
cd apps/fabro-web
bun install
bun run dev # start dev server
bun test # run tests
bun run typecheck # type check
Development workflow
- Fork the repository and create a branch from
main - Make your changes
- Ensure
cargo test --workspace,cargo fmt --check --all, andcargo clippy --workspace -- -D warningspass - Open a pull request
Reporting bugs
Open an issue on GitHub Issues with steps to reproduce the problem.
License
By contributing, you agree that your contributions will be licensed under the MIT License.