The lack of standardization is a real problem. The fact that markdown.pl supports a different dialect than does github, and then of course all the really cool people are using multimarkdown, though Trello (launched yesterday) supports regular markdown for comments, ...

I mean, it's annoying. It's already annoying, since github and markdown.pl support different conventions around embedded_underscores and whether they should be\_escaped.

It's definitely much less standard than is DocBook XML, and that effects tooling support.

On the other hand, there's less complexity for tooling to support, and presumably reasonably skilled nerds can munge plaintext with scripts to get to what's needed for some particular purpose. Fundamentally plaintext, readable-as-source formal Markdown documentation, with clever paths to "build" to PDF, DocBook, website, etc?



There does seem to be a rise generally out in the world in terms of Markdown-supporting tooling. Take a look at this, for instance:

http://www.iawriter.com/

http://www.iawriter.com/mac/faq#markdown


So yes, when Markdown goes the way of the dodo, it will still be readable and writeable plaintext that motivated coders can write scripts to compile out to whatever's wanted. Not saying it's going to be super-easy or no-effort-required, but I do think it's evidently feasible. And likely some of these tools will be beneficial -- at the least, a workflow of merging the markdown files, slurping into IA Writer, and printing to PDF? It's annoying, but it would work? And that's not even the primary plan, that's a fallback when LaTeX gets too infuriating.



How do people feel about writing Markdown? Marvin, you going to be thrilled to use this sparse fundamentally plaintext language, or are you going to be annoyed that there isn't DocBook's formal support for citations and tables and so forth?

Appreciate the +1s of support, but looking to have the discussion about what's a reasonable format for authoring and maintaining the content of the documentation. At least enough discussion to get buy-in so that there's as much comfort as possible with pressing forward with composing excellent content for this manual. I see that as really the most important question. We should use a markup language that's sophisticated enough to handle most desired manual content, and no more complex than that.

I'm willing to confine myself to Markdown's very sparse markup in exchange for not having to deal with XML-in-XML. This work for everyone else too?

Tables are at best a pain (fall back to inline HTML) and at worst won't work (looks like they don't work when building to PDF in the current build script.) Is that going to be okay?

If everyone has a moment, maybe fork my repo, add or edit some documentation (any documentation, maybe grab something from the wiki in need of love as a starting point), and see how it feels?

https://github.com/apetro/CAS-Documentation

Andrew


On 9/14/2011 9:27 AM, Marvin Addison wrote:
I'm all for making our lives easier, and if Markdown will accomplish that,
+1
My only lingering reservation is that standards-based XML provides a
pretty flexible path to migrate to other rendering tools in the
future.  Markdown markup is tied to its rendering engine.  That said I
think the practical matters outweigh this conceptual concern.
Besides, the plain text of Markdown is pretty readable, so in the
worst case if Markdown goes the way of the dodo the manual would be
fairly readable as plain text.

+1

M



--
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

Reply via email to