Skip to content
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

Merged
merged 4 commits into from
May 28, 2018
Merged

PR template #35

merged 4 commits into from
May 28, 2018

Conversation

maniackcrudelis
Copy link

@maniackcrudelis maniackcrudelis commented May 23, 2018

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 : frju365
  • Approval (LGTM) : frju365
  • Approval (LGTM) :
    When the PR is mark as ready to merge, you have to wait for 3 days before really merge it.

## 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.
@maniackcrudelis maniackcrudelis requested a review from a team May 23, 2018 09:51
Copy link
Member

@frju365 frju365 left a 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

- *And how you fix that*

## PR Status
- [ ] Work finished.

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?

Copy link
Author

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.

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"?

Copy link
Author

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 !

@maniackcrudelis maniackcrudelis merged commit cd04381 into testing May 28, 2018
@maniackcrudelis maniackcrudelis deleted the PR_template-1 branch May 28, 2018 08:39
maniackcrudelis added a commit to YunoHost-Apps/agendav_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/ampache_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/baikal_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/dokuwiki_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/etherpad_mypads_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/hextris_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/jirafeau_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/kanboard_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/my_webapp_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/nextcloud_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/opensondage_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/phpmyadmin_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/piwigo_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/rainloop_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/roundcube_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/shellinabox_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/strut_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/synapse_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/transmission_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/ttrss_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/wallabag2_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/wordpress_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
maniackcrudelis added a commit to YunoHost-Apps/zerobin_ynh that referenced this pull request May 28, 2018
Duplicated from YunoHost-Apps/searx_ynh#35, merged as a micro decision
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants