Il mer 22 nov 2017, 10:44 Sijie Guo <guosi...@gmail.com> ha scritto:

> On Wed, Nov 22, 2017 at 1:35 AM, Enrico Olivelli <eolive...@gmail.com>
> wrote:
>
> > We could try with the next BP
> > Maybe we'd better do the the migration of existing docs only after seeing
> > that the approach is feasible.
> > My major concern is about non-committers
>
>
> why non-committers is a concern? Non-committers can still create a github
> issue and send PR, no? Current BP process requires people to create ASF
> wiki account and also committers to grant wiki edit permissions. It
> requires more steps for people to propose BP.
>

Yes. Ok for me

>
>
> > .
> > Anyway who proposes a BP will likely be the lead for the implementation,
> if
> > he is not a committer he would be somehow skilled and can manage to
> > integrate with the flow
> >
> > -- Enrico
> >
> > 2017-11-22 10:30 GMT+01:00 Sijie Guo <guosi...@gmail.com>:
> >
> > > 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
> > >
> >
>
-- 


-- Enrico Olivelli

Reply via email to