- Install Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Install Node.js for frontend:
nvm install --lts
- Install dependencies:
cargo build
andcd visualizer && npm install
- Backend:
cargo test
- Frontend:
cd visualizer && npm test
- Rust: Follow Rustfmt standards
- JavaScript/React: Follow ESLint rules
- Commit messages: Use conventional commits
- Create a feature branch
- Write tests for new features
- Update documentation if needed
- Submit PR with clear description
- Use GitHub issues template
- Include steps to reproduce
- Provide relevant logs/screenshots