[Openstack-docs] docutils repo?

Andreas Jaeger aj at suse.com
Tue Nov 26 21:39:16 UTC 2013


On 11/26/2013 09:07 PM, Anne Gentle wrote:
> 
> 
> 
> On Tue, Nov 26, 2013 at 1:57 PM, Andreas Jaeger <aj at suse.com
> <mailto:aj at suse.com>> wrote:
> 
>     On 11/26/2013 08:31 PM, Andreas Jaeger wrote:
>     > I read that you discussed at the summit a docutils repo and I'd
>     like to
>     > work on implementing all the bits for it - if nobody else has
>     > volunteered yet for it.
>     >
>     > Did you discuss any further things on how to use it? Before I write up
>     > my own ideas, I'd like to read what you already discussed.
>     >
>     > Btw. how can I request a new git repo? I would start this while we
>     still
>     > discuss the specifics...
> 
> 
>     Referenced in:
>     https://etherpad.openstack.org/p/icehouse-doc-translation
>     starting line 67
> 
> 
> Yes, there it is. 
> 
> I think that you just request the repo from the Infrastructure team.
> There's still some research in the options listed there, and some of
> which I'm not informed enough to be opinionated about. The main ideas
> and goals are about translation, autodoc generation, and validation. 

I've asked #openstack-infra for help and got pointers on how to request
a new repo - and since fungi was confused by "docutils" I took the
proposal from the etherpad and proposed "doctools". The patch is at:
https://review.openstack.org/#/c/58623/

I created an initial repository consisting of all the content from the
tools subdirectory of openstack-manuals and pushed it to
https://github.com/ajaeger/doctools. Do you think that's the proper
initial layout and content? Or should I remove some more files?


For building documentation (like openstack-manuals) with Jenkins, I see
two options:
Option 1: Have Jenkins checkout the doctools repository every time and
       	  use that for building - similar to the "devstack-checkout"
       	  job

Option 2: Copy the tools and all support files to each and every
repository. We could automate that.

I suggest to investigate whether option 1 is feasible and go for that.
It gives us the benefit that any change to doctools will immediately be
reflected in any other repo - and that's a problem as well ;)

Moving forward, I'd like to have all our repositories (api-site,
compute-api, identity-api, image-api, netconn-api, object-api,
volume-api, operations-guide, openstack-manuals) use proper gates,
thus extend "test.py" so that it can be used in more places.
Right now only operations-guide and openstack-manuals are gated - but
operations-guide uses an old version of the tools.

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



More information about the Openstack-docs mailing list