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 >