Skip to content
GSStnb edited this page Apr 18, 2019 · 20 revisions

LibreCAD's Documentation Wiki

This wiki provides information to individuals that want to contribute to LibreCAD's documentation. Currently the documentation consists of the User Manual (maintained on GitHub, hosted on Read the Docs) and Tutorials (hosted on the LibreCAD wiki).

Read the Docs (RtD) provides free hosting for open source projects, is well connected with github (our source code provider) and supports different offline output formats. In addition to the online version we can automatically create PDF or eBook for example. And all of this for different versions!

RtD uses a documentation generator, called Sphinx, which uses an advanced markup language (restructuredtext - See the Resources page). The environment may seem daunting, but there are a variety of ways to contrbute without having to understand the environment or learn a new markup language.

How to Contribute

There are a few ways to contribute to the LibreCAD Manual, in order of difficulty:

  • simple text via the forum or email (Easiest - leave it to the authors / editors to sort out the formating and integration.)
  • via the wiki (Intermediate - supports images and some layout. Leave it to the authors / editors to sort out the formating and integration.)
  • restructuredtext via github (Difficult - need to know git, github, markup language (restructuredtext), the documentation and writing standards.)

Types of Documentation

There are different types of documentation (see the Resources page for more details). The LibreCAD User Manual consists of:

  • Explanation (About, Appendices)
  • How-to guides (Getting Started, User Guides)
  • Reference

Turorials are not included in the User Manual, but are available on the LibreCAD wiki.

How to Write a Manual

There are a few things that need to be kept in mind when writing user manuals. There are many resources available on the web that will provide more infoirmation, but some of the common themes that appear often are:

  • Use "active voice"
  • Establish standards
  • Write clear instructions for a user
  • Be detailed - brief and concise

Also one more thing to keep in mind - the manual is for LibreCAD. There are many related topics, such as drafting (draughting), architecture, etc. It is always tempting to add additional subjects for a greater understanding, but the manual provides the information on how to apply the tool to the task, and not the task itself. Essentially, a line needs to be drawn (no pun intended).

More information and resources are provided in the section shown on the right.

Clone this wiki locally