On Wed, Nov 22, 2017 at 1:35 AM, Ivan Kelly <iv...@apache.org> wrote:

> I like it
>
> +1.
>
> The BPs can then be used as a basis for documentation, and they can be
> held open until all documentation for a feature is done.
>

yes, exactly


>
> -Ivan
>
> On Wed, Nov 22, 2017 at 9:30 AM, Sijie Guo <guosi...@gmail.com> wrote:
> > Hi all,
> >
> > I have been thinking of how to improve documentation process for a while.
> > We have a good BP process for introducing enhancements, features.
> However,
> > this process is not well integrated with our review process, and the
> > content of a BP is not used for documentation.
> >
> > I am proposing moving the BPs from wiki to github for a couple of
> reasons:
> >
> > - the ASF cwiki is disconnected from Github, and usually becomes out of
> > date quickly. It doesn't really catch up with the code changes. Most of
> the
> > content (documentation, contribution/release guides) are already in
> > website, cwiki is only used for tracking BPs and community meeting notes
> at
> > this point.
> > - Moving BPs to github will leverage the same github review process. So
> > people are easier to review and comment on BPs.
> > - The BPs can be finalized and used for documentation.
> >
> > Here is the rough idea:
> >
> > - BPs are maintained under `site/bps` directory.
> > - If a developer is making a BP, he can create an issue and send a pull
> > request for the BP.
> > - Once the BP is reviewed and accepted, it will be merged and listed as
> > `Accepted`.
> > - The original BP issue will be left open during its development. Once
> the
> > BP is fully implemented and merge, we update the BP as done when closing
> > the BP issue. (This probably can be automated with github webhooks).
> >
> > If we put BPs in `site/bps` directory, the BP will be available on
> website
> > once it is merged. so the BP can be also updated along with code change,
> > and make the implementation and documentation in sync.
> >
> > Also, If we can make BP process work on Github, we can deprecate using
> the
> > ASF wiki, make it a pure github workflow.
> >
> > I would like to hear your opinions about that.
> >
> > - Sijie
>

Reply via email to