-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Revamp github issue/PR config #5066
Conversation
All tests passed; auto-merging...(pass) .github/CONTRIBUTING.md
(pass) .github/ISSUE_TEMPLATE.md
(pass) .github/ISSUE_TEMPLATE/config.yml
(pass) .github/ISSUE_TEMPLATE/propose-process-change.md
(pass) .github/PULL_REQUEST_TEMPLATE.md
|
Do you have an example of what this will look like? |
Hold on. I'll stick the file in the main branch of my fork (which I use for testing how GitHub reacts to changes like this). EDIT: Apparently, as configured, it gets rid of the issues tab. I need to find out what causes that so I can fix it, as that is unintentional. EDIT 2: Apparently I had disabled the issues feature on my fork. Oops. |
Here's a preview: https://github.com/Pandapip1/EIPs/issues/new/choose |
While we're at it, should I move the PR and issue template out of the root of the repository into the .github folder? EDIT: I'll just repurpose the PR to do some general cleaning up / improvement of the issue and PR configs |
Thanks for the example, I like this idea generally. I left some suggestions for reframing the titles into questions, curious how others feel. Also, the last one should probably be an issue here. We historically haven't used EIPIP repository for discussion about changes to the EIP process, we use EIPIP issues for discussion about changes to the EIPIP process. 😆 |
Co-authored-by: Micah Zoltu <micah@zoltu.net>
Co-authored-by: Micah Zoltu <micah@zoltu.net>
Co-authored-by: Micah Zoltu <micah@zoltu.net>
I approve, but want to wait to merge until some other editors have spoken up. |
Since no EIP editors have responded yet, I'll CC them: @lightclient @axic @SamWilsn @gcolvin |
Did you remove the option to submit an improvement for the EIP process? I feel like that's supposed to point to https://github.com/ethereum/EIPs/issues/new Besides that, I love this idea. |
Looks good to me. Thanks! |
The main and the patch-8 branches are desynced. I'll re-sync them now. |
Sorry for the late response. I've switched the default branch of Pandapip1/EIPs to patch-8, so https://github.com/Pandapip1/EIPs/issues/new/choose will be up to date. |
Sam's most recent comment still seems pertinent after you fixed the desync. I don't see an option for "Do you want to propose a change to the EIP process itself?" in the list (which should direct the user to creating a new blank issue). |
…to propose-process-change.md
Update issue templates
Fixed. |
* Create template for ERC4825 * It's 4829 apparently * Forgot that field was there * Undo all changes in _config.yml * Rename LICENSE to LICENSE.md * Test: add preamble * Propose contact links to reduce the number of issues made in error * Create config.yml * Revamp some configstuff * Few more changes I'm testing * Undo that merge * This is surprisingly annoying * I'll just keep it this way * Rephrase Ethereum Magicians Co-authored-by: Micah Zoltu <micah@zoltu.net> * Rephrase EIP Bot issues Co-authored-by: Micah Zoltu <micah@zoltu.net> * Rephrase eipv issues Co-authored-by: Micah Zoltu <micah@zoltu.net> * Remove eipip link * Replace w/ absolute link * Update issue templates * Rename do-you-want-to-propose-a-change-to-the-eip-process-itself-.md to propose-process-change.md * Delete custom.md Co-authored-by: Micah Zoltu <micah@zoltu.net>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#configuring-the-template-chooser for syntax.
Hopefully, this will result in more EIP working papers being sent to Ethereum Magicians, discussions-to links being created on Ethereum Magicians, EIP-Bot, and eipv issues being reported in the correct repository.
I have tentatively put the EIPIP repo as the place to submit suggestions related to the EIP process. EIP editors, feel free to suggest otherwise.