Skip to content

osc-doc-framework is a framework used to generate OUTSCALE documentations

License

Notifications You must be signed in to change notification settings

outscale/osc-doc-framework

Repository files navigation

osc-doc-framework

Project Graduated

osc-doc-framework is a framework for generating OUTSCALE documentations, and most primarily the OUTSCALE Public Documentation. It is based on the Antora documentation site generator, with additional custom extensions designed to facilitate the work of technical writers.

In addition to the default Antora features, this framework enables the following:

  • API doc generation via Widdershins

  • Prose linting and Style Guide validation via Vale

  • Search engine via Antora Lunr Extension

  • Release note pages with clickable filters

  • 404 page with randomized images

  • RSS feed generation

  • Automatic tooltips

  • …​and more

Installing

There are multiple ways to install osc-doc-framework for your Antora documentation project. If you are an OUTSCALE technical writer, see the README of the internal userguide repository for team-specific instructions.

Otherwise, see antora-repo-example for a working example.

Linting

You can configure your Git to use the pre-commit hook in the git-hooks folder. This pre-commit hook will run Vale on your the files of your Antora project in order to lint them with the Style Guide rules located in the Vale/styles directory.

Contributing

Feel free to open an issue in case of bugs.

License

Copyright Outscale SAS

MPL-2.0