Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 1.1 KB

Note-wiki-conventions.md

File metadata and controls

14 lines (10 loc) · 1.1 KB

The GitHub Wiki system is generally good but suffers from a few missing built-in features:

  • Categorization
  • Tagging
  • Namespacing

This makes it tricky to navigate. On the upside, it's written in simple Markdown and can be accessed through git. This makes it very easy to keep manually organized, in the local filesystem.

A couple important points to keep in mind when editing and, particularly, naming pages:

  • Please use Markdown, not one of the many other markup languages GitHub provides.
  • Let the filename be the title. Do not put any initial headers in pages, as GitHub will (in some places) use that as the title rather than the filename. The filename is what you make internal wiki-links to (with dashes turned into spaces). Just use that name.
  • We manually maintain a category list in the file _Sidebar.md, which turns into the sidebar on all pages.
  • Prefix every non-navigation page name with a category name. Crude, but it works. So when you make a developer note about foo, call it Note-foo.md. If it makes you uncomfortable, squint a bit and imagine the category name as a directory name.