Re-organizing the manpages (was: Re: [PATCH] Characters allowed in folder names (#2633))

Jeroen van Meeuwen (Kolab Systems) vanmeeuwen at kolabsys.com
Thu Aug 12 04:29:27 EDT 2010


Wesley Craig wrote:
> On 10 Aug 2010, at 10:34, Jeroen van Meeuwen (Kolab Systems) wrote:
> > How do you propose we do that, given the manpages are generated from
> > lib/imapoptions by tools/config2man?
> 
> I haven't experimented with this myself, but it appears to me that  
> lib/imapoptions *is* the man page *and* the code.  Take a look at the  
> trailing block of lib/imapoptions:
> 
> /*
> .SH SEE ALSO
> .PP
> \fBimapd(8)\fR, \fBpop3d(8)\fR, \fBnntpd(8)\fR, \fBlmtpd(8)\fR,
> \fBtimsieved(8)\fR, \fBidled(8)\fR, \fBnotifyd(8)\fR,
> \fBdeliver(8)\fR, \fBmaster(8)\fR, \fBciphers(1)\fR
> */
> 
> Looks a lot like a man page, eh?  So you could get the desired effect  
> by reorganizing lib/imapoptions, including adding a new section  
> header between the "good to change" and "bad to change" options.   
> Personally, I think a goal of "sane defaults" would be more helpful,  
> but appropriately organizing the information is a great task for a  
> volunteer to engage in!
> 

I could at least take a stab at it ;-)

My proposition is to distinguish between the following groups of 
configurables:

- Gets the job done (novice)
- Gets your particular job done (advanced)
- You're on your own (expert)

I would also like to split out murder and sync specific settings, and I would 
probably want them in the Advanced section.

Is there anything else we can think of maybe?

-- 
Jeroen van Meeuwen
Senior Engineer, Kolab Systems AG

e: vanmeeuwen at kolabsys.com
t: +316 42 801 403
w: http://www.kolabsys.com

pgp: 9342 BF08


More information about the Cyrus-devel mailing list