I cannot say that I am really happy with the current situation.
In my unscientific tests, it appears that we are spending about
50% of the time in asciidoc and 50% in xmlto for man backend
(total about 5 seconds for producing git.7 on my private box).
For xhtml11 backend, git.html takes about 2.3 seconds (for
xhtml11 backend, the output is written directly by asciidoc).
I obviously do not speak for others, but the only format I care
about personally is the *.txt one. We picked asciidoc primarily
because the source language was readable.
Unfortunately, AsciiDoc 8 requires authors to quote more
"special characters" we would rather be able to use as literals
(most importantly, plus sign '+') than AsciiDoc 7, and I am
afraid the trend to hijack more non alphabet letters as
"special" may continue.
If I read you correctly, what you are proposing to offer is a
clone of asciidoc, perhaps AsciiDoc 7, with only xhtml11 and man
backends. It is a subset in the sense that you will do only two
backends, but otherwise is a clone in the sense that you are
going to implement the input language we use (one thing I
personally care about while probably other people do not is the
conditional compilation "ifdef::stalenotes[]" in git.txt).
There is an obvious maintenance cost and risk with such a fork.
* You would need to duplicate the AsciiDoc 7 manual and
maintain it as well; otherwise, when later versions of
AsciiDoc comes, people who update our documentation will
refer to asciidoc website to learn the syntax, and find out
that your dialect does not match what is described there.
This already is the case, as our documentation source is
written for AsciiDoc 7 and we use asciidoc7compatible support
when running with AsciiDoc 8.
* How much can we really rely on your fork to be kept
maintained? When we need newer mark-up that is not offered
by AsciiDoc 7 clone, is it our plan to model that after
AsciiDoc X (X > 7), or we just come up with an extension of
our own?
* What would happen when xhtml11 goes out of fashion and we
would want to switch to newer formats?
* What to do with the user manual, which formats to docbook
"book" output?
I have a mild suspicion that a clone/fork of AsciiDoc is not a
way to go.
It might be more worthwhile to research what other "Text-ish
lightweight mark-up" systems are availble, and if there is one
that is more efficient and can go to at least html and man,
one-time convert our documentation source to that format using
your Perl magic. The minimum requirements are:
* The source is readable without too much mark-up distraction;
* Can go to roff -man;
* Can go to html.
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html