simple pictures about GHC development flow

Takenobu Tani takenobu.hs at gmail.com
Fri Oct 28 13:45:03 UTC 2016


Hi Ben, Joachim,

Thank you for your checking and reply!
After I'll be carefully considered, and then reply.
I'll reflect your feedback.

Please wait for a little while.

Thank you very much :) ,
Takenobu


2016-10-28 22:01 GMT+09:00 Ben Gamari <ben at smart-cactus.org>:

> Takenobu Tani <takenobu.hs at gmail.com> writes:
>
> > Hi devs,
> >
> > For myself and new contributors, I drew overview pictures about GHC
> > development flow.
> >
> >   GHC development flow
> >     http://takenobu-hs.github.io/downloads/ghc_development_flow.pdf
> >     https://github.com/takenobu-hs/ghc-development-flow
> >
> Thanks Takenobu! This is quite helpful.
>
> One minor inaccuracy I found was the spelling of "Arcanist" on page
> 12. Another is in the description of the ghc-proposals process on
> page 9. Specifically, I think the proposal process should look more
> like,
>
>     write the proposal
>>       pull request
>>        discussion  ←┐ ←──┐
>            ↓        │    │
>     revise proposal ┘    │
>            ↓             │
>     request review       │
>  by steering committee   │
>            ↓             │
>    wait for approval  ───┘
>>      create ticket
>
> Finally, I think it would be helpful if more attention could be given to
> the bug reporting protocol depicted on page 8. In particular, users have
> approached me in the past with questions about what the various ticket
> states mean. Really, it's (fairly) simple,
>
>  * New: The ticket is waiting for someone to look at it and/or
>    discussion is underway on how to fix the issue
>
>  * Assigned: Someone has said they are working on fixing the issue.
>
>  * Patch: There is a patch to fix the issue that is awaiting review (it
>    is typically listed in the "Differential Rev(s)"  field of the ticket.
>
>  * Merge: A patch fixing the issue is present in the `master` branch and
>    we are considering backporting it to the stable branch (e.g.
>    currently the `ghc-8.0` branch).
>
>  * Closed: As of the release listed in the "Milestone" field the bug is
>    considered resolved.
>
> I think a diagram describing this workflow could be quite helpful. Let
> me know if I can help.
>
> Cheers,
>
> - Ben
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20161028/187d78ea/attachment-0001.html>


More information about the ghc-devs mailing list