Skip to content

Documentation


Documentation is incredibly important to fidescls, both for explaining its concepts to general audiences and describing its usage to developers.

Concepts

Fidescls includes a great deal of "concept" documentation, which covers features, tutorials, guides, and examples separately from the auto-generated API reference. This page is part of the concept documentation for development!

To write concept docs, add Markdown files to the docs/fidescls/docs/ directory (or one of its subdirectories). To ensure that your page is displayed in the navigation, edit mkdocs.yml to include a reference to it.

Semantics

Capitalization

Concepts that refer to proper nouns or are trademarked should always be capitalized. The exception here is fidescls and fidesops, which are lowercase as a stylistic choice.

Previewing docs locally

Documentation (including both concepts and API references) is built and deployed with every merge to Fidescls's main branch.

If you're using VS Code Dev Containers, the docs will automatically be available at localhost:8765, otherwise you'll need to run the following command:

1
make docs-serve

You'll see a status update as the docs build, and then an announcement that they are available on http://127.0.0.1:8765.

Back to top