Thanks for your interest in improving Lanes! Contributions of all kinds are welcome — bug reports, fixes, features, and docs.
See the Development section of the README for the toolchain and how to run the hot-reloading dev server (cargo leptos watch).
Please make sure the following pass locally:
cargo fmt --all
cargo clippy --no-default-features --features ssr -- -D warnings
cargo test --no-default-features --features ssr- Match the surrounding code style and patterns.
- Keep changes focused; one logical change per PR.
- If you touch a
sqlx::query!macro or add a migration, runcargo sqlx prepareand commit the updated.sqlx/cache. - Update docs when behavior changes.
Open an issue with steps to reproduce, what you expected, and what happened (logs/screenshots help). For security issues, follow SECURITY.md instead of opening a public issue.
- Write clear, imperative commit messages (e.g. "fix: prevent duplicate invite acceptance").
- Reference related issues where relevant.
By contributing, you agree that your contributions are licensed under the project's MIT License.