awesome/docs
Emmanuel Lepage Vallee 63b712e247 doc: Document rc.lua
This meta-lua script takes the "raw" awesomerc.lua and turn it
into the final file and generate a documentation page from its
parsed content. It support

 * Turn {{{ into markdown categories
 * Turn top level comments into documentation
 * Add custom documentation sections
 * Parse the code to add links for each API calls

This helps generate a good entry point for new users wanting to
understand the content of rc.lua without searching the API by
hand.

Over time, this will also become the basis of the documentation.

If `rc.lua` is separated into several files, this will be easy to fix
this script. It could even do the separation itself from a monolitic
file using the already implemented {{{ parser.
2016-09-26 00:40:20 -04:00
..
aliases doc: Merge awful.mouse and mouse documentation pages 2016-04-30 04:27:34 -04:00
common doc: Fix a typo (Disonnect -> Disconnect) 2016-08-21 04:28:59 -04:00
images doc: Add proper mouse documentation 2016-04-30 04:27:34 -04:00
00-authors.md Fixup display of e-mail adresses in the docs. 2015-02-28 23:14:13 +01:00
01-readme.md Add a list of build dependencies to the readme (#1087) 2016-09-12 23:46:47 +02:00
02-contributing.md Fix indenting for code in list 2016-03-13 17:17:36 +01:00
03-declarative-layout.md doc: Add a system to auto-generate widgets list 2016-05-30 18:00:58 -04:00
04-new-widgets.md doc: Move the new widget documentation to a new file 2016-02-10 01:25:41 -05:00
05-awesomerc.md.lua doc: Document rc.lua 2016-09-26 00:40:20 -04:00
06-appearance.md.lua doc: Begin to document the themes better. 2016-09-26 00:40:19 -04:00
16-using-cairo.md doc: Add a Cairo/LGI introduction page 2016-06-11 16:10:26 -04:00
90-FAQ.md Make use of awesome-client commands 2016-08-31 17:45:37 +02:00
config.ld doc: Document rc.lua 2016-09-26 00:40:20 -04:00
doing_a_release.md Import DoingARelease from the wiki 2016-05-01 10:08:43 +02:00
load_ldoc.cmake doc: Add a system to share ldoc content across multiple files 2016-05-09 01:37:47 -04:00
widget_lists.cmake doc: Add a system to auto-generate widgets list 2016-05-30 18:00:58 -04:00