[OpenStack-docs] Deprecation of custom semantic markup

Andreas Jaeger aj at suse.com
Fri Sep 25 15:36:24 UTC 2015


On 09/25/2015 05:29 PM, Matt Kassawara wrote:
> I think we can all agree that lowering the barrier to entry for
> potential contributors serves as one of the larger reasons for migrating
> from DocBook to Sphinx/RST. In addition to a rather complex build
> environment and rigid syntax, one could argue that the addition of
> custom semantic markup specific to our documentation made DocBook even
> more daunting for potential contributors. During the migration to
> Sphinx/RST, we somehow added semantic markup (e.g., :file:`file.conf`)
> that clouds an otherwise simple language already familiar to a
> significant number of potential contributors, particularly developers
> who we really need to keep our documentation fresh and useful.
> Furthermore, our semantic markup doesn't render any differently than
> standard Sphinx/RST (e.g., :file:`file.conf` vs. ``file.conf``). I
> propose that we eliminate our semantic markup and follow Sphinx/RST
> standards/conventions as much as possible.


What do you mean with custom here? Standard Sphinx has :file:, see
http://sphinx.readthedocs.org/en/latest/markup/inline.html?highlight=file#role-file

I agree that we should not invent our own semantic markup, but using the 
one from Sphinx is fine IMHO.

Andreas
-- 
  Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
   SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
    GF: Felix Imendörffer, Jane Smithard, Graham Norton,
        HRB 21284 (AG Nürnberg)
     GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126




More information about the OpenStack-docs mailing list