Monix.io
The documentation website.
Install / Use
/learn @monix/Monix.ioREADME
Monix.io
The homepage and the documentation for the Monix project website.
Developing Locally
The website gets generated with Jekyll and articles are type-checked with mdoc. In order to install the required dependencies:
- make sure you have a recent Ruby version installed, see for example rbenv for managing Ruby versions, but whatever you can install through your OS's package manager will probably do
- install bundler
- make sure you have at least Java 8 installed; for managing multiple Java versions see jenv
- install sbt
Then to install the Ruby dependencies of the project:
bundle
Then to generate the whole website:
./script/build
Incremental compilation
To generate the mdoc-enabled articles, which takes articles from ./_docs, generating them parsed into ./docs:
sbt mdoc
You can also watch for changes and do incremental compilation:
sbt mdoc --watch
You can also generate the docs for a specific version only, e.g. 2.x vs 3.x, since the versions are described as separate sub-modules:
sbt docs3x/mdoc --watch
To serve the website locally and see what it looks like:
bundle exec jekyll serve
To build the final website:
bundle exec jekyll build
N.B. the sbt mdoc step does not happen automatically, that's a separate step that needs to be execute as shown above.
Related Skills
node-connect
337.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
