unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* [PATCH 0/2] library reference man page
@ 2013-11-30 15:42 Jani Nikula
  2013-11-30 15:42 ` [PATCH 1/2] devel: add doxygen configuration file Jani Nikula
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Jani Nikula @ 2013-11-30 15:42 UTC (permalink / raw)
  To: notmuch

v1 after RFC at id:cover.1383758666.git.jani@nikula.org.

These two patches add a doxygen configuration file and minimal changes
to lib/notmuch.h to produce man/man3/notmuch.3 library reference.

Apply patches, and run
 $ doxygen devel/doxygen.cfg
 $ man man/man3/notmuch.3

There's still plenty to do, but perhaps we could get started with
merging this? There's no harm done, and would help collaboration on
this.

TODO:

* make this part of the build/install process
* check version in release checks
* figure out how to *not* create a file list man page
* upload the man page to the web site
* generate html pages too, and upload to web site also
* start using doxygen/javadoc tags to produce nicer output

Cheers,
Jani.


Jani Nikula (2):
  devel: add doxygen configuration file
  lib: modify notmuch.h for automatic document generation

 devel/doxygen.cfg | 1890 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 lib/notmuch.h     |  436 ++++++++----
 2 files changed, 2186 insertions(+), 140 deletions(-)
 create mode 100644 devel/doxygen.cfg

-- 
1.8.4.2

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-01-01 15:00 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-30 15:42 [PATCH 0/2] library reference man page Jani Nikula
2013-11-30 15:42 ` [PATCH 1/2] devel: add doxygen configuration file Jani Nikula
2013-12-01  9:39   ` [PATCH] " Jani Nikula
2013-11-30 15:42 ` [PATCH 2/2] lib: modify notmuch.h for automatic document generation Jani Nikula
2014-01-01 15:00   ` Tomi Ollila
2013-11-30 20:04 ` [PATCH 0/2] library reference man page David Bremner
2013-11-30 21:35   ` Jani Nikula
2014-01-01 14:15     ` Tomi Ollila

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).