Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.03 KB

File metadata and controls

25 lines (18 loc) · 1.03 KB

Testing

Most tests are run as integration tests. See the Makefile for various targets. PJDFS tests are much faster than the XFS test suite. Only run the full XFS test suite to verify your work at the end.

Style guide

  • Comments should be brief and focus on important invariants, architectural details, or other long-term relevant information. They should not contain minor implementation details of the current commit.

Git commits

Make one commit per feature / bug fix when opening a PR. Multiple commits or "fixup" commits are should not be merged to master.

Release notes

Changes that are significant to users should be documented in CHANGELOG.md. Entries should be brief and focus on the user-facing impact of the change, not on implementation details.

Other notes

  • The repo enforces ASCII-only source: CI fails on non-ASCII characters in *.rs and *.toml files. Keep new code ASCII-only.
  • RUSTFLAGS=--deny warnings is set in CI, so any new warning will break the build. Fix warnings rather than silencing them.