-
Notifications
You must be signed in to change notification settings - Fork 82
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
Switch Props Bot to using git
flavored props.
#182
Conversation
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the Core Committers: Use this line as a base for the props when committing in SVN:
To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
Why is the Props bot being added in this project in the first place ? The changelog for the plugin isn't being compiled in the same way, now is it ? |
Sorry, I'm not sure I follow. As far as I know, the GitHub option to generate release notes will use the GitHub usernames for contributors. There are also no contributor names in the The benefit of Props Bot is that it uses the |
That's neither here nor there as that option is not used by this repo.
Exactly. Not in any of the previous releases, nor in the changelog in the In other words, this plugin has it's own release process in which it is not customary to "prop" anyone, committer, contributor or otherwise.
I don't agree as this is a separate repo for which that principle is not used in the first place,
|
Oh and IMO it is also an abuse of the |
That may have been the case, but adding the props bot allows that to change. Over the last few years, the project has been trying to improve how and when props are given because it's always been important; there have been shortcomings but the goal that's what the props bot, including documentation authors, testers, etc has always been about.
I don't entirely disagree but it doesn't appear that GitHub recognizes other standardized annotations as contributors based on a few pushes to my own site's repo. If GitHub introduces support for these annotations and recognizes them as contributors, the props bot can always be updated to use them. It would be quite the enhancement but hopefully achievable. |
I fully support giving credit where credit is due, but that still doesn't justify forcing the Props bot on this repo. This is a low traffic repo AND it is a git-based repo and git usernames can be used for giving people credits in the releases. The fake wordpress.org email addresses have no value.
While GitHub recognizing those tags would be nice, I don't think it's relevant at all if the Props bot is being used. In that case, the first thing needed would be for the Props bot to start actually recognizing those tags in every single way. As things are currently, the props bots doesn't even recognize and actually removes REAL |
One of the goals I have with Props Bot is to make it easier to have a consistent attribution standard across all community maintained properties (which I would say includes this plugin). Personally, I think that we've failed the community by not being consistent with expectations and attribution when contributing across these projects. When there is a release of a community maintained plugin, we should announce it in a post (probably on the Developer Blog with the changelog and a list of contributors celebrating their efforts like we do with Core releases. We should also expand the .org API to accommodate this, making the
While it's true that It was my mistake for not including them for contributions to the test files when creating the PR for syncing the changes over. I agree that it's not the most precise or truly intended use of For the notifications, perhaps we should append the props list at the very bottom of the PR description instead. The comment happens once per PR before being updated, and was a reminder to be mindful all types of contributions to the effort. We can and should constantly improve this to be more useful and less intrusive, but the bot met the requirements for what was trying to be done at the time. If you feel this strongly about the bot not having a place in this repository, we can take it out. I've been trying to implement it in each repository as I work on them to make it easier to backfill contributions when we are able to expand the credits API. But not a hill I am willing to die on at this time. |
@desrosj More than anything, what I feel strongly about is that the plans to change the release process for, and to introduce Props bot to, plugin repos should have been discussed publicly, either in an issue or via a Make post. And yes, I detest the unnecessary noise props bot gives in notifications and email and find it unacceptable that it REMOVES credit when credit is properly given. Maybe those things should have been addressed before worsening the situation. |
No description provided.