[Swift-devel] swift versions

Justin M Wozniak wozniak at mcs.anl.gov
Thu Oct 7 15:30:49 CDT 2010


I meant release branch.  The valid branches could be hard-coded into the 
update.sh script.  The main guide would be the doc associated with the 
current version.  So right now, "main guide" would be aliased to 0.9 .

On Thu, 7 Oct 2010, Sarah Kenny wrote:

> was thinking of what justin said, "I propose we have one web site but
> multiple docs/guides directories, all accessible from the docs/index.php
> page.  Each of these would be associated with a branch"
>
> i was assuming that whatever branch(es) these were associated with, that doc
> would somehow need to make its way to a main guide that we are pointing
> users to.
>
> ?
>
>
> On Thu, Oct 7, 2010 at 3:17 PM, Mihael Hategan <hategan at mcs.anl.gov> wrote:
>
>> On Thu, 2010-10-07 at 14:55 -0500, Sarah Kenny wrote:
>>> so, in that case the 'main user doc' would be something *like*
>>> http://www.ci.uchicago.edu/swift/docs10/index.php ?
>>>
>>> and THAT would include the updates from all the current branches
>>
>> define "all current branches". We have:
>> 1. Release branches
>> 2. Trunk
>> 3. Development branches (which are transient entities and only there to
>> make trunk's life easier).
>>
>>>  merged into it once we do a release?
>>>
>>>
>>> On Thu, Oct 7, 2010 at 2:42 PM, Mihael Hategan <hategan at mcs.anl.gov>
>>> wrote:
>>>         On Thu, 2010-10-07 at 14:39 -0500, Sarah Kenny wrote:
>>>        > so, in this scenario, the changes to the doc that exist in
>>>         each branch
>>>        > are pushed to the main user doc when we do the release or am
>>>         i missing
>>>        > a step here?
>>>
>>>
>>>         That or we really have no "main doc" and instead we link from
>>>         every
>>>         release. Though I feel odd about that.
>>>
>>>        >
>>>        > On Thu, Oct 7, 2010 at 2:34 PM, Mihael Hategan
>>>         <hategan at mcs.anl.gov>
>>>        > wrote:
>>>        >
>>>        >         On Thu, 2010-10-07 at 14:28 -0500, Justin M Wozniak
>>>         wrote:
>>>        >        > On Thu, 7 Oct 2010, Sarah Kenny wrote:
>>>        >        >
>>>        >        >> On Thu, Oct 7, 2010 at 1:08 PM, Mihael Hategan
>>>        >         <hategan at mcs.anl.gov> wrote:
>>>        >        >>
>>>        >        >>> Right. I think 1.0/4.1.7 should go out soon.
>>>        >        >>
>>>        >        >> ok, so i guess we should decide what 'soon'
>>>         means ;) i am
>>>        >         currently going
>>>        >        >> thru the old bugs in bugzilla (at least trying
>>>         to close
>>>        >         out things that have
>>>        >        >> been already fixed or are no-longer applicable,
>>>         etc), but
>>>        >         perhaps it would
>>>        >        >> be good to determine if there are bigger issues
>>>         outside of
>>>        >         that that still
>>>        >        >> need to be dealt with before we can put what
>>>         we've got
>>>        >         into a stable release
>>>        >        >> and determine a time-frame...anything come to
>>>         mind?
>>>        >        >>
>>>        >        >> as far as documentation...does it make sense for
>>>         each
>>>        >         branch to have a full
>>>        >        >> copy of /ci/www/projects/swift under it which
>>>         can then be
>>>        >         merged with the
>>>        >        >> main/live copy whenever the code is merged?
>>>         admittedly, i
>>>        >         know nothing about
>>>        >        >> docbook, but from the standpoint of updating and
>>>         merging
>>>        >         this seems to make
>>>        >        >> sense to me (though feel free to suggest another
>>>         way :)
>>>        >        >>
>>>        >        >> ~sk
>>>        >        >
>>>        >        > I was looking at the update.sh script earlier
>>>         today- I
>>>        >         propose we have one
>>>        >        > web site but multiple docs/guides directories, all
>>>        >         accessible from the
>>>        >        > docs/index.php page.  Each of these would be
>>>         associated with
>>>        >         a branch.
>>>        >        > So, similar to the existing "Historical" section
>>>         but for
>>>        >         "future" branches
>>>        >        > as well.  That would take a small modification to
>>>         the
>>>        >         update.sh script and
>>>        >        > manual modification of the docs/index.php page for
>>>         each
>>>        >         version number.
>>>        >        >
>>>        >        > We may also want to have the feature changes (past
>>>         and
>>>        >         future version
>>>        >        > numbers) available on that page but I think those
>>>         can be
>>>        >         plain text.
>>>        >        > These could be pulled directly from SVN as well.
>>>        >        >
>>>        >
>>>        >
>>>        >         I agree. I generally believe that documentation
>>>         should be kept
>>>        >         in sync
>>>        >         with releases (and I also think that the effort of
>>>         doing so is
>>>        >         minimal).
>>>        >
>>>        >
>>>
>>>
>>>
>>>
>>
>>
>>
>

-- 
Justin M Wozniak



More information about the Swift-devel mailing list