[][src]Crate sit_core

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 Repository structure.

Re-exports

pub extern crate serde_json;
pub use item::Item;
pub use record::Record;
pub use repository::Repository;
pub use repository::Error as RepositoryError;
pub use reducers::Reducer;

Modules

cfg

Client configuration

duktape
encoding

Binary identifier encodings

hash

SIT uses hashing for content-addressable entities (such as records)

id

ID generation abstraction

item

Every repository acts as a container for items

path

Path related utilities

record

Record is an immutable collection of files

reducers

Reducers process issues' records to present a digestable view

repository

Repository is where SIT stores all of its artifacts.