[Gluster-devel] GlusterFS Documentation improvements

Joe Julian joe at julianfamily.org
Tue Jul 30 21:00:47 UTC 2013


By the way, pandoc does support asciidoc according to 
http://johnmacfarlane.net/pandoc/

On 07/30/2013 07:52 AM, Vijay Bellur wrote:
> On 07/30/2013 06:56 PM, Lubomir Rintel wrote:
>> Hello everyone,
>>
>> I've found GlusterFS documentation hard to follow. I've often found
>> resources useful to me only by accident, scattered across the wiki, in
>> source tree, blogs or presentation slides. Lots of documents were on
>> the other hand inaccurate or incomplete, maybe just because GlusterFS
>> development progressed making them obsolete. The more I got involved
>> with GlusterFS use, the more I wished for a consistent guide/book I
>> could follow to grasp understanding of ideas behind its architecture
>> as well as implementation.
>
> +1. A lot of information is scattered and there is no good mechanism 
> to integrate the useful stuff and leave out the noise.
>
>>
>> I would very much like to help improve the situation (as time would 
>> permit).
>>
>> I'm not sure how, though, and need some help with that. What I'd like
>> to avoid is clashing with anyone's else work, or preparing patches
>> that would get immediately refused. I've prepared an short analysis of
>> current documentation and overview of what would changes make sense to
>> me:
>>
>> https://github.com/lkundrak/glusterfs/wiki/Documentation-improvement-ideas 
>>
>>
>> I'd be very thankful for feedback, especially from people that are
>> working on documentation currently, have plans about changes to it or
>> are familiar with history behind current situation. "This does not
>> make any sense," or "Go ahead, do this!" would definitely be
>> appreciated.
>>
>
> I will try to provide a section-wise feedback of your doc on where we 
> stand today and what can be done.
>
> General ideas:
>
> 1. Consistent format for documentation would be markdown. There are 
> some thoughts on moving to asciidoc but given limited asciidoc support 
> in pandoc, we can live with markdown for now.
>
> 2. A well structured doc/ folder to be the container for all 
> documentation.
>
> 3. Adding a developer/hacking section in addition to admin-guide would 
> be nice to have.
>
> Admin Guide:
>
> 1. All in markdown. Need to evolve a process to roll down the latest 
> admin guide on to gluster.org.
>
> 2. 3.1.x and 3.2.x documentation is relevant for the respective releases.
>
> 3. Basic_Gluster_Troubleshooting, GlusterFS_Concepts, QuickStart, 
> Getting_started_overview are not yet in the git repo. Might be good to 
> have them in markdown too.
>
> User Guide:
>
> Mostly legacy stuff, have not been touched in years. We can probably 
> clean them up from the repo if they cannot be easily massaged to 
> reflect the current state.
>
>
> Hacking GlusterFS:
>
> 1. Most individual files not up to date. Concur that it would be good 
> to make it current and convert this to markdown.
>
> 2. Even the development work flow can be converted to a markdown 
> document.
>
> 3. The Arch and Presentation sections can be made more accessible in 
> the website.
>
> Translator reference:
>
> 1. legacy references can be removed.
>
> 2. 
> http://gluster.org/community/documentation/index.php/Gluster_Translators 
>  - looks mostly random, a better table can be generated from the o/p 
> of "volume set help" and/or from code.
>
> 3. http://gluster.org/community/documentation/index.php/Translators - 
> incomplete, but might be a good starting point.
>
> 4. More information on translators can be part of the developer
>
> volfiles:
>
> can be git rm -rf'ed
>
> Random:
>
> 1. All legacy stuff can be git rm -rf 'ed
>
> 2. features is a placeholder directory that we created to host 
> documentation on features. Can be moved to more appropriate locations 
> as part of the cleanup. All sources have to be in markdown.
>
> 3. doc/glusterd.vol is packaged. Can probably move to extras.
>
> Manual Pages:
>
> To be cleaned up and brought up to date.
>
>
> Thanks for your effort in putting this together. I am all for getting 
> documentation to a better place than where it is today and given where 
> we are, it might not be a very hard exercise initially ;-).
>
> Regards,
> Vijay
>
>
>
>
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at nongnu.org
> https://lists.nongnu.org/mailman/listinfo/gluster-devel





More information about the Gluster-devel mailing list