No description
Find a file
Grzegorz Adam Hankiewicz 2e716592b2 Removes dead link.
2015-05-17 19:59:54 +02:00
boot_html_template Reverses roles of doc2 and doc commands. Refs #31. 2014-12-20 23:34:18 +01:00
docs Removes dead link. 2015-05-17 19:59:54 +02:00
vagrant_linux Symlinks vagrant subdirs to common parent dir. Refs #6. 2015-01-19 22:46:50 +01:00
.gitignore Adds quick readme to binary distribution. Refs #6. 2015-01-17 15:28:46 +01:00
gh_nimrod_doc_pages.nim Bumps version numbers for development version. Refs #46. 2015-01-17 20:53:44 +01:00
gh_nimrod_doc_pages.nimble Bumps version numbers for development version. Refs #46. 2015-01-17 20:53:44 +01:00
globals_for_gh.nim Avoids nakefile.nim during default source scan. Refs #7. 2014-12-16 23:58:51 +01:00
html_support.nim Protects `tocify_markdown()` from exceptions. Refs #16. 2014-12-25 01:14:22 +01:00
inidata.nim Reverses roles of doc2 and doc commands. Refs #31. 2014-12-20 23:34:18 +01:00
license.rst Updates license copyright date, adds project link. 2015-01-17 21:48:13 +01:00
nakefile.nim Forces doc generation when building binaries. Refs #46. 2015-01-17 20:35:28 +01:00
README.rst Removes dead link. 2015-05-17 19:59:54 +02:00
sorting_lists.nim Adds sort_numerically() proc for convenience. Refs #1. 2014-05-31 18:48:02 +02:00

==========================
gh_nimrod_doc_pages readme
==========================

**gh_nimrod_doc_pages** is a small helper for developers who want to generate
and maintain a `GitHub Pages website <https://pages.github.com>`_ using the
documentation of their `Nim <http://nim-lang.org>`_ source code. Once you
create a small ``.ini`` configuration file with some parameters,
``gh_nimrod_doc_pages`` will read this file and produce HTML files from all
your ``.rst``, ``.md`` and ``.nim`` files for any tags and branches you want.

Here is a small sample of websites using ``gh_nimrod_doc_pages`` and their
``gh-pages`` branch:

* http://gradha.github.io/seohtracker-logic/ (`gh-pages
  <https://github.com/gradha/seohtracker-logic/tree/gh-pages>`_).
* https://github.com/MrJohz/appdirs (`gh-pages
  <https://github.com/MrJohz/appdirs/tree/gh-pages>`_).

More examples can be found linked from http://gradha.github.io.


Changes
=======

This is development version 0.2.5. For a list of changes see the
`docs/changes.rst file <docs/changes.rst>`_.


License
=======

`MIT license <license.rst>`_.


Usage
=====

The installation and usage of the ``gh_nimrod_doc_pages`` binary is covered in
the `usage guide <docs/gh_nimrod_doc_pages_usage.rst>`_. Documentation for all
releases of this software in HTML format should be available online at
http://gradha.github.io/gh_nimrod_doc_pages/.


Git branches
============

This project uses the `git-flow branching model
<https://github.com/nvie/gitflow>`_ with reversed defaults. Stable releases are
tracked in the ``stable`` branch. Development happens in the default ``master``
branch.


Feedback
========

You can send me feedback through `github's issue tracker
<https://github.com/gradha/gh_nimrod_doc_pages/issues>`_. I also take a look
from time to time to `Nim's forums <http://forum.nim-lang.org>`_ where
you can talk to other nimrod programmers.