Thanks for this. I think this is a real step forward. We can fill in any holes and improve them as we go.
Daniel On 05/19/2017 08:53 AM, supriit singh wrote: > Hi > > I submitted the patch: https://review.gerrithub.io/#/c/361752/ > > Few things to be noted: > > 1. I divided the single man page into multiple man pages. So each FSAL > as its own man page (ex: ganesha-ceph-config). I added man page for > config options such as NFS_Parameters, Cache, Export etc. I think its > much easier to edit and follow if we have smaller man pages. > > 2. For some fsal like Gluster and GPFS, I did not know all the > information. So its more like a template for now. > > 3. I added a new option , USE_MAN_PAGE. Man page requires sphinx. So, it > will fail in case not found. > > 4. For now, I have added support just for man page. But in future if we > want to export it to a website in html format, I can add that part of > code too. > > For easy reading you can also have look at individual man pages in > github: > https://github.com/supriti/nfs-ganesha/tree/ganesha_service_file/src/doc/man > > > Thanks, > > Supriti > > > On 04/24/2017 03:00 PM, Daniel Gryniewicz wrote: >> I think this is a good idea. Maintaining raw man pages has always been >> a bit of a pain. >> >> Daniel >> >> On 04/23/2017 04:53 PM, Supriti Singh wrote: >>> Hello all, >>> >>> I recently submitted a patch for man page for NFS-Ganesha configuration >>> options. >>> >>> I would like to suggest using sphinx tool for documentation. Similar to >>> what ceph is using https://github.com/ceph/ceph/tree/master/doc >>> >>> The doc can be written in ReStructured text markdown format, and can be >>> compiled into various formats such as man, html, pdf and latex. Its >>> easier to maintain, and easier for others to change. >>> >>> I have re-written the current patch in rst format. I have attached the >>> rst file and man file generated using sphinx. I am still working on the >>> format. >>> >>> Let me know your thoughts. Going ahead, we can think of converting >>> existing documents into rst. >>> >>> Thanks, >>> Supriti >>> >>> >>> ------ >>> Supriti Singh >>> SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, >>> HRB 21284 (AG Nürnberg) >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >>> >>> >>> >>> _______________________________________________ >>> Nfs-ganesha-devel mailing list >>> Nfs-ganesha-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel >>> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> Nfs-ganesha-devel mailing list >> Nfs-ganesha-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel >> > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Nfs-ganesha-devel mailing list > Nfs-ganesha-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Nfs-ganesha-devel mailing list Nfs-ganesha-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel