zhuLi is a digital research assistant, written in Kotlin. It can be used to collect and organize sources and research notes.
Data will be loaded from and saved to sources.json
, which will be created if it does not exist in the working directory
Unzip the distribution wherever and run bin/zhuLi
.
All of the commands below are to be called from the zhuLi directory (not the root of the git repo!)
zhuLi can be run by calling ./gradlew run
The sources are pulled from zhuLi/sampleSources.json
Test report can be generated by calling gradle jacocoTestReport
Style can be checked (using ktlint) by calling gradle check
.
If it doesn't say anything that means that there are no errors.
Docs can be generated by calling gradle dokka
Run ./gradlew assembleDist
to generate distributions in both zip and tarball form.