>
> Much much easier to do this if the docs are in git and can be reviewed and
> committed / reverted with the code (transactions makes synchronization
> easier...).


Huge +1.

On Thu, Mar 26, 2015 at 6:54 PM, Joel Koshy <jjkosh...@gmail.com> wrote:

> +1
>
> It is indeed too easy to forget and realize only much later that a
> jira needed a doc update. So getting into the habit of asking "did you
> update the docs" as part of review will definitely help.
>
> On Thu, Mar 26, 2015 at 06:36:43PM -0700, Gwen Shapira wrote:
> > I strongly support the goal of keeping docs and code in sync.
> >
> > Much much easier to do this if the docs are in git and can be reviewed
> and
> > committed / reverted with the code (transactions makes synchronization
> > easier...).
> >
> > This will also allow us to:
> > 1. Include the docs in the bits we release
> > 2. On release, update the website with the docs from the specific branch
> > that was just released
> > 3. Hook our build to ReadTheDocs and update the "trunk" docs with every
> > commit
> >
> >
> > Tons of Apache projects do this already and having reviews enforce the
> "did
> > you update the docs" before committing is the best way to guarantee
> updated
> > docs.
> >
> > Gwen
> >
> > On Thu, Mar 26, 2015 at 6:27 PM, Jun Rao <j...@confluent.io> wrote:
> >
> > > Hi, Everyone,
> > >
> > > Quite a few jiras these days require documentation changes (e.g., wire
> > > protocol, ZK layout, configs, jmx, etc). Historically, we have been
> > > updating the documentation just before we do a release. The issue is
> that
> > > some of the changes will be missed since they were done a while back.
> > > Another way to do that is to keep the docs updated as we complete each
> > > jira. Currently, our documentations are in the following places.
> > >
> > > wire protocol:
> > >
> > >
> https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol
> > > ZK layout:
> > >
> > >
> https://cwiki.apache.org/confluence/display/KAFKA/Kafka+data+structures+in+Zookeeper
> > > configs/jmx: https://svn.apache.org/repos/asf/kafka/site/083
> > >
> > > We probably don't need to update configs already ported to ConfigDef
> since
> > > they can be generated automatically. However, for the rest of the doc
> > > related changes, keeping they updated per jira seems a better approach.
> > > What do people think?
> > >
> > > Thanks,
> > >
> > > Jun
> > >
>
>


-- 
Thanks,
Neha

Reply via email to