I'm in favor of encouraging low friction / easy doc contributions by using
generally accepted simple formats (i.e. markdown). Also, if any change in
doc framework or tooling would ease adoption of donation + prevent re-work,
that'd be an obvious benefit to deciding on that prior.

On Fri, Apr 24, 2020 at 4:19 PM Sylvain Lebresne <lebre...@gmail.com> wrote:

> > Are there any questions or concerns about this donation?
>
> Getting substantial contributions to the documentation is a great thing to
> me
> in principle.
>
> My main question was around the exact form this donation would take since
> the
> project has already lots of documentation. And I was about to suggest that
> a
> good option would be individual tickets to contribute specific additions to
> existing parts and probably a few new parts. But your last email suggests
> exactly this from what I understand, so I'm personally satisfied on that
> front.
>
> > Any thoughts on documentation system to use long-term, since a donation
> > of this size would be a reasonable time to consider switching to
> something
> > more preferable
>
> My advise would be to ignore that consideration from the process of such
> contribution. I  don't think the impact is that big, and my experience is
> that
> such "only-semi-related" dependencies often needlessly slows the
> contribution
> process for little benefit.
>
> To justify this a bit, my reasoning is that assuming we do change the
> existing
> system, given our usual process for contributions works better with
> text-based
> things, then it's hard for me to imagine a strong argument made for moving
> out
> of a somewhat standard markup format (but I'd welcome good arguments that
> proves me wrong).
>
> So it would be a change from one "somewhat standard markup format" to
> another,
> and those have tools to convert between each other (pandoc
> (https://pandoc.org/) comes to mind, and while I think its rst support is
> not
> extensive, https://pypi.org/project/sphinx-asciidoc/ is probably good
> enough).
>
> Tbc, such conversion probably need some light post-processing in practice,
> but
> that's unlikely a huge undertaking, even with significantly more
> documentation
> than the project currently has.
>
> > I'd like to get the docs out of Sphinx.  I hate it.  The syntax is crap
> and
> > almost nobody knows it.
>
> > As a stopgap, Sphinx can generate docs based on markdown (and possibly
> even
> > asciidoc but I haven't checked).  Probably easiest to do the conversion
> to
> > markdown incrementally that way, then we can flip everything over to
> Hugo.
>
> I respect your opinions, but before considering such change "acted", I
> would
> hope that (as for anything else) a case with as-objective-as-possible
> arguments
> is made. One that weights the benefits against its costs.
>
> Tbc, it's not that I care deeply for either Sphinx or reStructuredText on a
> personal level, nor that I'm opposing such changes on principle. Just that
> the ROI is not _that_ obvious to me, in that while I can see some pros, I
> don't
> find them overwhelming and I do see some cons (this needs a longer
> discussion,
> but to mention just one of the top of my head: the
> CQL reference doc does use 'grammar' conveniences and that is imo genuinely
> nice (for users using the doc) but might be a PITA to reproduce with
> asciidoc/markown).
>

Reply via email to