Crystal: [RFC] Create crystal-lang/crystal-rfcs

Created on 10 Sep 2017  Â·  11Comments  Â·  Source: crystal-lang/crystal

The main crystal repository is full with issues that suggest features or functionality. This clutters the repository with issues that are not issues at all.

I suggest we create another repository, crystal-rfcs, for submitting RFCs and discussing them there. RFCs should probably also follow some guideline, specially if they are about language features, but for now we can simply not require anything special.

This would be similar to how Rust handles this.

Thoughts?

discussion

Most helpful comment

crystal-lang/rfcs seems 'nuff, moar DRY

All 11 comments

crystal-lang/rfcs seems 'nuff, moar DRY

I say, let's go for it :+1: It's easier and simpler to handle discussions / suggestions in a separate repository.

Alternate idea: What about a label on the issue? Then with GitHub search just tack on a label:rfc if you want to see that label and a -label:rfc if you don't want to see that label.

One reason I don't like a separate repo is that casual contributors won't be aware of it (even if it's in an ISSUE_TEMPLATE.md, they don't read it), and they will make the issue here anyway, meaning a core contributor has to transfer it. Not really a huge deal, but it does add some overhead.

e.g.
features: https://github.com/crystal-lang/crystal/issues?q=is%3Aissue+is%3Aopen+label%3Akind%3Afeature
non-features: https://github.com/crystal-lang/crystal/issues?q=is%3Aissue+is%3Aopen+-label%3Akind%3Afeature

@Fryguy we already have too many of those, IMO introducing a new one would only make things worse.

why not just do the reverse crystal-issues and let this be the report for request. This would allow a clean slate and clear up all the clutter and confusion instantly.

@ensoxyz then commits won't be able to close issues so easily. And it is better to have issues about the code near the code itself.

Something like a hosted discourse could also be considered. Either way, seems good to move proposals apart from actual actionable and specific issues. +1

can the scope of this expanded to not only code/ implementation but also usage/ best practice (e.g.) because I think the documentation could still benefit by keeping such issues closer to the language/ incorporating them than outsourcing to stack overflow?

Searching for crystal questions is a bit of a pain although I think many have already been asked.
A central place may be the best until crystal gains further adoption/ spread.

Core team should be extended to handle more infrastructure as I suppose.

Nevermind, compared to other repos of other languages we still have very low traffic, so this is not an issue.

On a personal note, I would love people submit issues to discuss possible
API addition or changes instead of direct work on a PR that might generate
lot of back and forth and consuming more time and effort.

Sorry for top posting. Sent from mobile.

On Oct 15, 2017 21:55, "Ary Borenszweig" notifications@github.com wrote:

Nevermind, compared to other repos of other languages we still have very
low traffic, so this is not an issue.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/crystal-lang/crystal/issues/4944#issuecomment-336755163,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAQVli4RHxEyargLxKi_mcsq3Y8UP7Tks5ssqmMgaJpZM4PSWId
.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

cjgajard picture cjgajard  Â·  3Comments

RX14 picture RX14  Â·  3Comments

lbguilherme picture lbguilherme  Â·  3Comments

grosser picture grosser  Â·  3Comments

ArthurZ picture ArthurZ  Â·  3Comments