Update CLAUDE.md development workflow (#675)

* Update CLAUDE.md development workflow

- Fix typo in 'commit'
- Add PR guidelines and common development tasks
- Update native code build command to use 'make clean-native native'

* Update code formatting command to scalafmtAll

- Change from scalafmtCheckAll to scalafmtAll for actual formatting
- scalafmtAll applies formatting changes instead of just checking
This commit is contained in:
Taro L. Saito 2025-07-19 09:46:42 -07:00 committed by GitHub
parent b8cb2bf1a9
commit af7f7b32d7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -105,12 +105,9 @@ The project uses Docker-based cross-compilation toolchains (see `docker/` direct
### Pull Request Guidelines
- Use squashed commits when merging PRs to maintain clean commit history
- Run tests before creating PR: `./sbt test`
- Check code formatting: `./sbt scalafmtCheckAll`
- Format code: `./sbt scalafmtAll`
### Common Development Tasks
- When making changes to native code, rebuild with `make clean-native native`
- For Java/Scala changes, use `./sbt ~test` for continuous testing
- Always test on multiple JDK versions if possible (8, 11, 17, 21)
### Native Code Testing
- Use make clean-native native for testing native code
- Always test on multiple JDK versions if possible (8, 11, 17, 21)