The best way of doing this is just using branches, just like they are
used in rsyslog repo. Directories are mess, because they will contain
many duplicates.
Remember that you'll need to make releases to build into rsyslog
packages. So, development patterns should be similar.
--
Pavel Levshin
15.12.2013 18:00, Boylan, James:
If it is decided to have the documentation locked to a version, I can easily
arrange it so that the specific version of the Rsyslog is detailed in the
generated documentation. Plus I would likely break the source documentation
into directories like rsyslog-docs/v7.4.7-stable, rsyslog-docs/v7.5.7-devel,
rsyslog-docs/v8.1.0-devel, etc.
I will likely focus on 7.4.7-stable as it is the current stable release and it
would be best to start there as it also seems to be the most heavily used
version as well. But coming to a conclusion on how it needs to be broken down
would help a lot in plotting out tasks to complete.
-- James
________________________________________
From: [email protected] [[email protected]] On
Behalf Of Pavel Levshin [[email protected]]
Sent: Sunday, December 15, 2013 6:40 AM
To: [email protected]
Subject: Re: [rsyslog] [doc] versioning
15.12.2013 15:51, Boylan, James:
I agree. There is a strong need to identify versions in the documentation. They
question is where to draw the line. David has pointed out that in the past its
just been a matter of noting that certain functions are available 7.5.8+, etc.
Do we want to keep working from that position? ie Break the documentation out
to v7(-stable/-devel) v8(-stable/-devel) and then do the same 'available in
7.5.8+' syntax? Or do we want to hard lock the documentation versions to a
specific release version.
The latter is more precise from a documentation perspective and less work, but
the former offers less confusion on what you can and can not do with a
specific version. I can see benefits to both methods, so feedback on that would
definitely be helpful.
As I've said before, latter is best for most documents. What does
"7.5.8+" mean? Is is supported in 7.4.133? Is it present in 8.1.0? The
answers are always not so trivial. Moreover, it is too easy to forget to
write such a tag everywhere. Not every feature has this tag now, right?
By the way, each document (when it is read by an user) should note which
version it describes. It should be a part of template.
--
Pavel Levshin
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE
THAT.
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE
THAT.
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE
THAT.