-
Notifications
You must be signed in to change notification settings - Fork 18
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
PR template #35
PR template #35
Conversation
## Problem - *The template is hardly used by contributors unless they're part of Apps group.* ## Solution - *Add an automatic template for all PR* ## PR Status Could be reviewed and tested. ## Validation --- *Minor decision* - [ ] **Code review** : - [ ] **Approval (LGTM)** : - [ ] **Approval (LGTM)** : When the PR is mark as ready to merge, you have to wait for 3 days before really merge it.
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.
Very good ! 👍 LGTM, Code Review. ok
pull_request_template.md
Outdated
- *And how you fix that* | ||
|
||
## PR Status | ||
- [ ] Work finished. |
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.
A very minor wording suggestion: I would interpret "work" as "every checkbox", and would suggest to use "coding" here. What do you think?
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.
Honestly I think that we can't expect that all the check boxes are going to be validated for each PR.
Myself, I don't test an upgrade each time, now I trust the CI on this point.
And for an minor upgrade without consequences, I'll probably not even try the fix, and again trust the CI.
So, for me, "Work finished" means that the PR is complete. That's, for example, not true for #33.
And, again for #33, that doesn't mean code, but finding the real cause of the issue.
The idea by adding those check boxes is really to know what has been done by the dev who add the PR. And what hasn't.
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.
OK, then what difference between "work finished" and "can be reviewed and tested"?
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.
Hum, yes I'm not sure that I can say what would be the difference...
Which it's obviously a problem...
But, there's also the case of our testing release, which are finished, but not obviously opened to review yet.
It can be that. But, obviously, if it's not clear, it's useless !
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Problem
Solution
PR Status
Could be reviewed and tested.
Validation
Minor decision
When the PR is mark as ready to merge, you have to wait for 3 days before really merge it.