Marlin Firmware Documentation Project
The Marlin Documentation Project is a repository containing the raw documentation for Marlin 3D printer firmware. This documentation is open for contributions, allowing anyone to complete, correct, or create articles. The project is built using Ruby, RubyGems, Jekyll, and Github pages. To contribute, users must fork the repository, clone it locally, and make changes within their own fork before submitting a pull request to the master branch.
Jekyll is a static site generator written in Ruby that allows you to create simple, fast, and secure websites without the need for a database.
Documentation themes are built specifically for writing technical and product documentation. They are normally written and maintained in Markdown. The often include a navigation menu, search bar, clear headings, semantic document structure and clean typography.