On 07/04/2015 14:51, Joe Taylor wrote:
> Hi all,
Hi Joe,
>
> We need to make a policy decision about how we store the source files
> for our User Guides.
>
> For WSJT-X the sources are currently found in these SourceForge directories:
>
>    .../branches/doc/wsjtx/source
>    .../branches/doc/wsjtx/images
>
> This system has worked well in most ways, but does not readily
> accommodate the fact that we currently have three active versions of WSJT-X:
>
>     WSJT-X v1.4.0 - about to be cleared for general availability
>
>     WSJT-X v1.5.0 - standard development branch; beta release soon
>
>     WSJT-X v1.6.0 - leading edge branch for incorporating the
>                     VHF/UHF/Microwave/EME modes supported in WSJT
The natural approach to this is to have the manuals sources as part of 
the product sources, that way they can be branched, merged and, tagged 
automatically in line with the product. Having said that manuals do 
present a special problem with source control merging since they tend to 
be bulk updated and do not merge very easily.

Also incorporating the manual sources into the product sources means 
that the manual build steps need to be added to the product build scripts.
> When we start to write new User Guide sections for v1.5 or v1.6, I guess
> we'll need a new branch (or branches?) to accommodate them.  Should we
> make a v1.4.0 tag of the doc branch as it stands now, and call that the
> "final" v1.4 manual?  (Or should it be a branch, rather than a tag, so
> as to make more obvious the possibility that further
> additions/corrections might be made?)
Branching the manual sources independently of the product sources can 
work, using matching branch and tag names to the product can help a lot 
with navigating.

It might be worth changing the terminology in the WSJT-X help menu to 
have the local file system version of the manual as the product manual 
and the on line version as a latest version preview i.e. not version 
specific.
>
> The current .../doc/... branches (the ones listed above) would then
> become the place for v1.5 additions and updates to the manuals.  We'll
> need to use distinguishable, version-specific file names in the URLs
> used for their online access.
Version specific file names are also necessary for the WSJT-X build so 
it can bundle the correct manual version with the application.
>
> Does this make sense?  Other suggestions?
>
>       -- Joe, K1JT
73
Bill
G4WJS.

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to