<div dir="ltr">Yeah I think I prefer approach 3 myself. It just might be a lot of work to get there.<div><br></div><div>I was thinking we could either use the gh-pages/<a href="http://github.io">github.io</a> approach or even just make it part of the <a href="http://wildfly.org">wildfly.org</a> [1] repo in a docs subdirectory. I see it being nice in some ways having it on <a href="http://wildfly.org">http://wildfly.org</a>.</div><div><br></div><div>[1]: <a href="https://github.com/wildfly/wildfly.org">https://github.com/wildfly/wildfly.org</a><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 13, 2016 at 6:12 AM, David M. Lloyd <span dir="ltr">&lt;<a href="mailto:david.lloyd@redhat.com" target="_blank">david.lloyd@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">I like approach 3, assuming that it&#39;ll move in to e.g. GitHub.  If<br>
there&#39;s an update to a doc, it&#39;s a lot easier to backport using git than<br>
Confluence.  Less chance of old docs getting abandoned, and easier for<br>
users to contribute fixes and updates if they can just open a PR for<br>
each affected version.  We&#39;re already reasonably well-trained to deal<br>
with old branches.<br>
<br>
I don&#39;t know how we&#39;d organize it though; I&#39;ve never done multi-document<br>
things using asciidoc, and also we&#39;d have to publish it somehow<br>
(preferably in an automated manner).<br>
<div class=""><div class="h5"><br>
On 05/12/2016 10:32 PM, James Perkins wrote:<br>
&gt; I&#39;ve been reading the WildFly documentation [1] quite a bit lately and<br>
&gt; noticing a lot of issues. Sometimes it references WildFly 8 in the<br>
&gt; WildFly 10 (or 9) documentation. Sometimes it references JBoss AS 7.<br>
&gt; Links take you to old documentation, e.g. a WFLY10 doc takes you to a<br>
&gt; page for WFLY8. Sometimes documentation is just plain out of date<br>
&gt; referencing behavior that has possibly been removed or replaced by<br>
&gt; something better.<br>
&gt;<br>
&gt; This has happened because we keep copying the documentation over each<br>
&gt; time we have a new version. Overall this makes sense as a lot of it<br>
&gt; doesn&#39;t need to be changed. However it leaves reading the documentation<br>
&gt; confusing. Reading documentation for WildFly 10 and seeing WildFly 8 in<br>
&gt; the text with a link for AS72 isn&#39;t very user friendly as I&#39;m sure we<br>
&gt; can all agree.<br>
&gt;<br>
&gt; There&#39;s a few different ways we could go with this.<br>
&gt;<br>
&gt; Approach 1:<br>
&gt; One, probably the easiest, is to use a single confluence project. We&#39;d<br>
&gt; need to remove the version numbers from the text, which I think we<br>
&gt; should do anyway. Instead of referencing WildFly 10 we just reference it<br>
&gt; as WildFly.<br>
&gt;<br>
&gt; An issue I can think of with this approach is some how annotating or<br>
&gt; referencing that parts of the documentation only work with ${version}.<br>
&gt; For example new features would have to be noted they only work with<br>
&gt; ${version}+.<br>
&gt;<br>
&gt;<br>
&gt; Approach 2:<br>
&gt; Essentially he same as approach 1 only do allow different Confluence<br>
&gt; projects for the different Java EE target version. So WIldFly 8, 9 and<br>
&gt; 10 would all be documented under something like WFLYEE7.<br>
&gt;<br>
&gt; Approach 3<br>
&gt; Switch to using something like asciidoc which can use variables and<br>
&gt; generate links to the correct content. While this approach is probably<br>
&gt; takes the most work up front, it seems like like it would be easier to<br>
&gt; maintain between releases.<br>
&gt;<br>
&gt; Any other suggestions are welcome.<br>
&gt;<br>
&gt; [1]: <a href="https://docs.jboss.org/author/display/WFLY10/Documentation" rel="noreferrer" target="_blank">https://docs.jboss.org/author/display/WFLY10/Documentation</a><br>
&gt;<br>
&gt; --<br>
&gt; James R. Perkins<br>
&gt; JBoss by Red Hat<br>
&gt;<br>
&gt;<br>
</div></div><span class="im">&gt; _______________________________________________<br>
&gt; wildfly-dev mailing list<br>
&gt; <a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a><br>
&gt;<br>
<br>
--<br>
</span><span class=""><font color="#888888">- DML<br>
</font></span><div class=""><div class="h5">_______________________________________________<br>
wildfly-dev mailing list<br>
<a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>James R. Perkins</div><div>JBoss by Red Hat</div></div></div></div></div>
</div></div></div>