sit-core is a library that implements SIT (SIT's an Issue Tracker)
It is used by
sit tooling and can be used by other projects to
build scripts or additional tooling for SIT.
The main entry point to this library is
Binary identifier encodings
SIT uses hashing for content-addressable entities (such as records)
ID generation abstraction
Every repository acts as a container for items
Path related utilities
Record is an immutable collection of files
Reducers process issues' records to present a digestable view
Repository is where SIT stores all of its artifacts.