Trivadis / plsql-and-sql-coding-guidelines

Trivadis PL/SQL & SQL Coding Guidelines
https://trivadis.github.io/plsql-and-sql-coding-guidelines/
Apache License 2.0
181 stars 71 forks source link

Split single word document into several markup files #1

Closed PhilippSalvisberg closed 6 years ago

PhilippSalvisberg commented 6 years ago

Currently the Trivadis PL/SQL & SQL Coding Guidelines are maintained in a single Microsoft Word document. This is not optimal. For example:

The idea is to split the current document into markup files, which may be processed by Jekyll to produce static HTML files and also a PDF file similar to the current one.

This is just a "reformatting" task. It is not the idea to change the content in the first step. As long as this issue is not implemented fully in a satisfactory way, the Word document ist still the master and might be evolved further.

As an inspiration look into the MvvmCross GitHub repository. They generate the documentation with Jekyll including also some JavaScript for search capabilities. See the result.

PhilippSalvisberg commented 6 years ago

The mkdocs project looks good. See the generated website.

The built-in themes support an unlimited number of navigation levels (levels in the menu hierarchy). See https://github.com/mkdocs/mkdocs/issues/1140. This would simplify the initial migration.

There are other 3rd party themes. See https://github.com/mkdocs/mkdocs/wiki/MkDocs-Themes. I favour the https://github.com/squidfunk/mkdocs-material theme. See some generated web sites using this theme:

These examples show that an unlimited number navigation levels are supported by Material for MkDocs.

PhilippSalvisberg commented 6 years ago

The following projects could be relevant for this issue as well: