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