Ingo converts AsciiDoc files in a directory and converts them using Asciidoctor. It is built for collecting notes in AciiDoc format and presenting them.
It is recommended to add topics to each file.
For example
:topics: gardening, hobby, shopping
defines three topics. Ingo will create an index file for each topic linking to all documents with that topic. Think of topics as "Categories" in wikipedia. Ingo is meant to provide an alternative to wikis for note taking for individuals and teams. In combination with Github/Gitlab and a CI service it can provide a similar experience for technical users.
Note that the files must be in a docs subdirectory of the project directory.
The resulting files are written to output.
An example project can be found at https://gitlab.com/fwilhe/berlin.
How to build
bundle install
bundle exec rake test
How to run
bin/ingo path
The name
Yes, I was thinking about Hugo and just took another male name.
Release process
This is still work in progress. It needs automation wherever possible.
-
Update changelog for upcoming release
-
Remove
.unreleasedsuffix from version and commit as "prepare release" -
Create and push git tag with the version number
-
Build and publish the artifact(s)
-
Update version and append
.unreleasedand commit as "prepare for next development iteration"