[openstack-dev] [all][docs][tc] How to scale Documentation
Joshua Harlow
harlowja at outlook.com
Sun Oct 5 04:35:03 UTC 2014
On Sat, Oct 4, 2014 at 8:00 PM, Jay Pipes <jaypipes at gmail.com> wrote:
> On 10/03/2014 09:18 PM, Zane Bitter wrote:
>> The prospect of a much larger tent with many more projects in
>> OpenStack-proper shines a spotlight on the scalability of the Docs
>> team,
>> and in particular how they decide which projects are "important" to
>> work
>> on directly.
>
> I don't believe that a ticket to live under the OpenStack tent should
> come with the expectation that the Docs team is required to write
> documentation for the project.
>
> IMHO, it should be up to the project itself to provide the resources
> to work *under the guidance* of the Docs team to write developer, end
> user and operator documentation. The Docs team members should be able
> to play an advisory role for new projects, helping them understand
> the automated doc processes, the way that common doc infrastructure
> works, and techniques for writing useful documentation consistent
> with other projects.
>
> Best,
> -jay
Amen to that, it is our responsibility as developers to do this, for
the benefit of operators, developers, historians, ..., and users of
openstack.
And really it isn't that hard, you just have to devote some time to do
it (take 1/2 of a day a week to devote to doing docs for your project).
Eventually all those 1/2 of days add up to a decent set of usable docs
for people using your project/library/other... If we had more people
spending 1/2 or 1/4 a day a week on improving docstrings, improving
api/sphinx docs, improving diagrams we would IMHO be in a much better
position with respect to on-boarding new developers and making it so
that existing developers can understand prior architectural decisions
(which is important for a variety of reasons, including but not limited
to 'knowing what the reason for this code was' which can be useful
when/if refactoring, knowing what the reason for this code was when
adding new tests...).
IMHO we shouldn't be leaning on the docs team to do our docs, just like
we shouldn't be leaning on the TC to say what is 'blessed' or what
isn't; these roles should be advisory and I think they should be
primarily spreading best practices, and leading by example (which I
believe makes good leadership and a healthy community).
My 2 cents,
Josh
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list