Hi all,
Let me introduce two new team members, Chuck (KB1ZMX) and Chase (W4TI).
They have volunteered to help with the documentation for WSJT-X -- an
important but all-too-easily neglected part of our development effort.
Greg, KI7MT, has also put significant effort into the documentation,
back in September. I have been remiss in not following up on his work.
This email is an attempt to start some coordination among these efforts.
For a brief introduction on what Greg has done, point your web browser to
http://physics.princeton.edu/pulsar/K1JT/wsjtx-doc/wsjtx-main.html
As stated at its top, this version of the WSJT-X User Guide is based on
the Version 1.2 guide that I produced, dated August 16, 2013. Greg has
reformatted it using the markup language "AsciiDoc"; he has added a
bunch of HTML anchors and hyperlinks, and an "Appendix D" as an
illustration of rig-specific configuration.
The source file for Greg's version of the manual can be seen at
http://physics.princeton.edu/pulsar/K1JT/wsjtx-doc/source/wsjtx-main.txt
Greg's description of what he did was sent to a few of us back in
September. I will append it below, for all to see.
I suggest that everyone should take a look at what Greg has done, and
then weigh in on whether you think this is a good way to go for WSJT-X
documentation. You might also want to look at
http://www.methods.co.nz/asciidoc/ for an idea of how AsciiDoc works.
I find it an attractive prospect -- one that should blend in well with
our multi-platform approach and our SVN repository.
Your comments will be appreciated.
-- 73, Joe, K1JT
Here's Greg's email of Sept 23, 2013:
#############################################################################
All,
While all the Developers on the WSJT Dev team are highly skilled code
writers, allot of us in the user community may not be so savey with
C/C++/G95 etc but would like to contribute meaningful data to the
project. Maybe this is a way to do that.
I had some time over the last few days while working on the Ubuntu
Manual stuff and thought I'd put together something that may be useful
for the WSJT application(s), in the case WSJT-X.
Attached is a file (tar.gz or.tgz) containing 5 html files, the
associated .txt source files, Images + Icons used, and the example build
script to generate them.
I used Asciidoc as the markup language (and the default templates), as
it is Very Simple, Fast and uses Text Source files. For those not
familiar with it, it can produce, XMl, HTML, XHTML, DocBook, LaTex, PDF,
e-pub, Slidy roff (man Pages) PS etc etc all with a simple one-line
command. The 5 finished files are W3C CSS-3.0 and XHTML 1.1 compliant.
Go to W3C validator, upload the file + check for full results.
I used a single main file (wsjtx-doc.txt), but this could easily be
broken out into chapters/sections, allowing for easy community
contribution, which I think would be a good idea.
The 5 files are non-data-uri, meaning, I did now embed the images, but
could easily be done with one switch --data-uri will make a stand alone
HTML file. It still needs allot of attention, but the base is there.
In the archive, there are 3 versions of the main file, which use the
same source, wsjtx-doc.txt (all are CSS-3 and xhtml 1.1):
wsjtx-main.html: Single File Doc, No Table of Contents (TOC)
wsjtx-doc-toc.html: Single File, TOC at the Top, 2 Levels Down.
wsjtx-doc-toc2.html: Single File, TOC2 = Left Frame TOC, 2 Levels down.
Build Switch --toc-levels=X sets the resolution, default is (2), max is (4)
e.g 1.0, 1.1, 1.1.1, 1.1.1.1
The --toc switch in the build command determines if TOC's are used or
not, and if so which type. YOu can also turn them off/on in file headers
with :toc:
In Order: No TOC, TOC @ Top, TOC in Left Frame
asciidoc -a -o wsjtx-main-toc.html ${src_dir}/wsjtx-main.txt
asciidoc -a toc -o wsjtx-main-toc.html ${src_dir}/wsjtx-main.txt
asciidoc -a toc2 -o wsjtx-main-toc2.html ${src_dir}/wsjtx-main.txt
The other two file are also single files, from a single source, but
neither have a TOC. They are just an example / idea on how we could
socialite and get participation from the user community to work on
documentation.
I'm not sure whether including the source & build structure within the
wsjtx svn branch is best, or maybe creating a WSJT documentation project
would be better, that way it could expand to WPSR, WSPRX MAP65, SimJT
and appeal to a much larger audience.
In any case, let me know what ya think, worth the effort Y/N?, Scrap The
Idea, needs different approach, something else?
73, Greg
KI7MT
#############################################################################
_______________________________________________
Wsjt-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/wsjt-devel