[ghc-steering-committee] GHC proposals
Joachim Breitner
mail at joachim-breitner.de
Tue Jun 11 12:40:07 UTC 2019
Hi,
I just
* Added easier to find links to
https://github.com/ghc-proposals/ghc-proposals
* Added the Implemented label to some proposals that have the
`implemented` thing non-empty in the proposal file.
(I rely on volunteers to indicate which proposals have been
implemented; there is no good technical solution in place to
automate or monitor that efficiently)
* I went through all(!) accepted proposals, and added a link
to the accepted version to the top of the discussion thread, e.g.
https://github.com/ghc-proposals/ghc-proposals/pull/6
This means that there is now a path
the start page → list of accepted proposals → discussion page → proposal
I hope I’ll be able to maintain this. Help is appreciated, in
particular pinging me about implemented proposals.
Enough tedious work for now.
Cheers,
Joachim
Am Dienstag, den 11.06.2019, 13:47 +0200 schrieb Joachim Breitner:
> Hi,
>
> Am Dienstag, den 11.06.2019, 09:05 +0000 schrieb Simon Peyton Jones:
> > > I wonder if we can still fix this. Nobody is really using the “accepted”
> > > number, so maybe it is fine?
> >
> > I don't have a strong opinion -- others may.
> >
> > But it would help, *on the home page*
> > https://github.com/ghc-proposals/ghc-proposals
> > to have clear lists:
> >
> > (A) List of all not-yet-accepted proposals, along with their status.
> > (B) List of all accepted proposals, along with their status.
>
> for (A) we have these links
> - ≡ List of proposals under discussion
> - ≡ List of proposals waiting for shepherd
> - ≡ List of proposals under review
> - ≡ List of dormant proposals
> (but we also eventually close proposals, so this is not precise)
>
> All these lists point to the discussion for a proposal, not the
> proposal itself.
>
>
> There is no good way of showing the union of these proposals, as
> GitHub’s label query language is not expressive enough (no union of
> queries)
>
> I can add a section to the homepage that collects all these links, if
> they are not easy enough to find right now.
>
>
> For (B) we (now, looks like I forgot to push a few weeks ago) point to
> - https://github.com/ghc-proposals/ghc-proposals/tree/master/proposals
> which is accurate, but not pretty and there are no labels.
>
> If we start updating the top post of reach proposal to point to the
> final thing, then using this for (B) would work:
> https://github.com/ghc-proposals/ghc-proposals/pulls?utf8=%E2%9C%93&q=is%3Apr+label%3AAccepted+
> It again points to the discussion page, which is a bit odd for accepted
> proposals, but if there is a clear link on top “accepted proposal”, and
> maybe some explanation “This proposal has been accepted and can be
> found at; this discussion is here for reference”, then that might be
> fine?
>
> This view would also clearly show the “Implemented” label, which we
> have to maintain, of course.
>
> It’s a bit more work, but I guess it is the right thing to do. Will do
> it right away.
>
>
>
> > (Status = labels, I guess.)
> >
> > For (B) the link you give
> > https://github.com/ghc-proposals/ghc-proposals/pulls
> > seems good, though additional guidance (along with the link) would be helpful. For example:
> > * In this list, accepted proposals won't show up, because they should
> > be closed.
>
> Yes, you need to disable the default filter, e.g.
> https://github.com/ghc-proposals/ghc-proposals/pulls?q=
> or click on closed.
>
> > * You can filter by status by clicking on the "Labels" button.
> >
> > When I fitered by "dormant" I only saw three -- that was a lot fewer than I expected.
>
> Again, because by default GitHub only shows open PRs. Eventually, we or
> the authors close proposals.
>
>
> Cheers,
> Joachim
> _______________________________________________
> ghc-steering-committee mailing list
> ghc-steering-committee at haskell.org
> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
--
Joachim Breitner
mail at joachim-breitner.de
http://www.joachim-breitner.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://mail.haskell.org/pipermail/ghc-steering-committee/attachments/20190611/a122fcf1/attachment.sig>
More information about the ghc-steering-committee
mailing list