-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update rfcbot FCP proposal text to be less bad #89
Comments
So one point I should raise here: rfcbot is being used in different contexts now, not all of which are RFCs (e.g. tracking issues, code PRs). Some of its behavior probably wants to change in these various settings. For example:
There are a couple ways we could deal with these differences:
I lean somewhat toward expanding the bot's vocab, and letting the humans drive these different processes by using different commands. For one thing, I think that ends up being clearer ("fcp merge" is a weird way to say "I want to merge this PR"), and I bet it ends up being easier to implement too. |
Definitely -- that makes a lot of sense. I think I also am leaning (perhaps more strongly) towards using command syntax to drive the variation. It would hopefully make the bot less brittle to process changes or use in even more contexts. Do you see any strong advantages to making it context-sensitive to issue type and location aside from the small cognitive overhead of remembering what behavior one wants? |
Nope -- the more I think about it, the more I think it should all be command syntax-driven. |
I want to bump the priority of the text changes -- people keep getting confused with the current text. We should go ahead and change, even if adding the new commands takes longer. |
I've updated the text (with some slight modification because a) tech debt is a thing and b) it's a little more generic until I can specialize code paths for RFCs vs. PRs vs. tracking issues). Let me know if that needs further tweaking. I've included it in the docs, but TODO:
|
@aturon the interim text has been used in a few places now, for example rust-lang/rfcs#1721 (comment). I still intend to allow this to be specialized based on the chosen command, but do you think this will work for now? |
Looks good for now, thanks! On Tue, Oct 18, 2016 at 11:07 AM, Adam Perry notifications@github.com
|
@dikaiosune I'm labeling this P-high -- we're trying to lean more on the FCP for stabilization, and do so asynchronously, but we really need the bot to manage the timing for that to work. As an aside, for tracking issues (B-unstable) we're now thinking the FCP length should be 3 weeks. That's because we intend to propose FCP on a rolling basis, and 3 weeks should be ample time for people to see them while still letting us fit a good number into a release cycle. |
@aturon got it. To summarize, I'm picturing these commands:
Does that make sense and accurately reflect what was above? |
That looks great. The only thing missing: a |
@aturon so |
They'd be the same, yes. |
@aturon, #61 (comment):
Yep! Can do.
The text was updated successfully, but these errors were encountered: