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
suggest edit feature: add link to contributor instructions #25722
Comments
#25764 implemented this, but at the cost of losing the information about what file to edit and ability to open the github editor with that file loaded. This is an unacceptable trade off because now even though I was told how to contribute, I don't know what file to edit. I think we still want contributors to be able to go the the editor with little friction, because that's how they can determine if they can and want to contribute anything at all. Ideally we'd want the contributor to have an option to read through the contribution docs as they open the editor. Most contributors will ignore the docs and just propose a change, at which point it's up to the CI to steer the contributor in the right direction (like sign CLA). But realistically, many simple contributions, especially those made via the github editor (like typo fixes) will be just "thrown over the fence" to us and the contributors won't be following up on them any more. So it will be up to us to either abandon such PR, recreate it, or if CLA was signed, update it and get it into a mergeable state ourselves. Historically we've been more successful at getting followups on PRs when the contributors got immediate and actionable feedback from the CI. This is because they were still engaged and haven't context switched. I believe @manughub asked GitHub for an ability to add contribution instructions into the editor flow, that would help. If that doesn't happen these are other options:
I'm not a big fan of #3 because it will scare people away, affect repeat contribution flow, and won't intercept the contribution flow that doesn't come via the angular.io edit icon. After thinking through all these options maybe #2 would be the best? We would add a comment to the top of the existing md files and expand the current copyright header in all the .ts files to include contribution instructions. What do you think? |
@IgorMinar I reached out to Will re getting gitHub to show contribution instructions in the editor workflow. He is out till Sep 6 and I'll ping him upon his return. |
I think integrating it into GitHub would be the best option.
|
@gkalpak should I try to implement this modal |
This is a non-trivial change, both in terms of implementation and in terms of UX, so we should first get consensus. (Keep in mind that this is a relatively low priority issue.) cc @IgorMinar, @petebacondarwin, @aikidave, @kapunahelewong, @sjtrimble |
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
I'm submitting a...
Current behavior
Suggest Edits (pencil on the API reference pages) directly opens an editing window with controls to quickly create a PR with the suggested change. This is great for repeat contributors. It does not help new contributors sufficiently.
Expected behavior
Editing window has a link to contributor instructions (currently contributing.md) that explain important things, such as the need to sign the CLA, the overall PR review and acceptance process, commit message guidelines, etc.
Minimal reproduction of the problem with instructions
What is the motivation / use case for changing the behavior?
Support new or infrequent contributors better.
Environment
The text was updated successfully, but these errors were encountered: