#!/bin/bash
set -e # stop early on non-zero exit
cargo clippy --all-targets -- -D warnings # syntax and style tests
cargo fmt --check # formatting test
cargo llvm-cov -- --nocapture # integration tests w/ coverage summary
cargo llvm-cov --html -- --nocapture # integration tests w/ coverage report (target/llvm-cov/html/index.html)
cargo doc --no-deps # gen api docs (target/doc/orcapod/index.html)
Progress is tracked under GH project orcapod. We track only issues in the project so don't add PRs.
dev
branch that links the issue(s) it will fixIn Progress
Ready for Review
Ready for Review
Changes Requested
Done
or close the issue manuallyIn Progress
Overview
: A birdseye view of issues in table form. Convenient for sorting and updating priority, estimate, assignee, and status.Kanban
: A board to capture live progress visually. Status can be updated by dragging cards to their appropriate status column.Todo
Todo
Done
Done
# based on debian
chmod u=rwx,g=rx,o=rx $(find . -not -path "./.git*" -type d | sort) # directories
chmod u=rw,g=r,o=r $(find . -not -path "./.git/*" -type f | sort) # files