-
Notifications
You must be signed in to change notification settings - Fork 37
[enhancement, priority low] Make bot automatically copyedit #55
Comments
Note: The dozen years per second is likely an overestimate. |
Agreed. Low priority for sure (due to high complexity).. Haha a dozen years. Ambition is a virtue, afterall.. |
I'll make a list of things that I'd suggest the bot do:
More to be added. |
cc @MicahZoltu ^ |
This should be two separate items I think. One to set the EIP number, and another to fix all incorrect references to other EIPs. Regarding setting the EIP number in the header, I'm a bit hesitant to automate this because it is already a source of people trying to game the system, and automating it I fear will make that problem worse. Assigning EIP numbers is probably the easiest part of the editor job, so not doing this feels like it may be better. |
I like the idea of crawling links and putting a PDF version of them in assets automatically, but it feels like a lot of work and I worry that most users won't want that in the end. I'm generally in favor of most of those changes though. The value provided by each varies greatly, so for prioritization it may make sense to figure out which ones would be the most impactful. |
Maybe editors can manually set the EIP number in the header, and then the bot updates it? |
Hi Guys,
|
I think there are actually a couple different features mixed together in your list @Pandapip1. There are some fields which should (or can only be) set upon merge: (1) Setting the EIP number Then there are lints which can either be automatically be applied+committed, or the bot could leave a comment: (2) Disallow text matching Where WARN means make a comment but do not request changes; REQUIRE means make a comment and request changes if the condition isn't met; and DISALLOW means make a comment and request changes if the condition is met. Note that I've reworded some of these, but hopefully maintained their intent (mostly). As I've worded them, I would support implementing them all, in the following order: Highest priority: (1), (4), and (11) because they are difficult to do as an editor who isn't also a contributor with push permissions. Next highest priority: (3) and (7) because they should be relatively easy and are super annoying to check. Finally, everything else 🤣 |
It might also be a violation of copyright. And the assets might be huge. And can all assets be converted to PDF? |
Hi, could we agree / define a possible action plan for this issue: 1, 4, 11 (upon merge) |
This issue should probably be split into many issues with different priorities. I disagree. Making PDFs of web pages might still be useful. I suggest the following:
I'll make this a new issue in the EIP repository. |
That's a good idea. Remove PDF actions from this one and create a new issue (low priority ??) for it. in this way we can identify a definitive action plan for this issue. |
I've split this up into a dozen or so issues. Please feel free to close this issue, and continue discussion in the appropriate places. |
I suggest that @eth-bot automatically submit a review requesting changes when travis detects spelling errors, or the bot detects missing EIP header info, missing EIP sections, incorrect filenames, and the like. I would estimate that the average EIP author would save a dozen years per second.
This is probably low-priority, given the high complexity.
The text was updated successfully, but these errors were encountered: