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

Add documentation for reviewers and a checklist for PRs #315

Merged
merged 32 commits into from
Nov 11, 2020

Conversation

smoia
Copy link
Member

@smoia smoia commented Oct 14, 2020

Closes none, depends on #313.

Proposed Changes

  • Update the PR template to have a checklist of steps that should be completed before promoting a draft PR to "Open PR" (Or before creating one) and more comments.
  • Add a documentation section on reviewing
  • Add a documentation section on Main Reviewers

@smoia smoia added Documentation This issue or PR is about the documentation Internal Changes affect the internal API. It doesn't increase the version, but produces a changelog Paused Issue should not be worked on until the resolution of other issues or Pull Requests labels Oct 14, 2020
@codecov
Copy link

codecov bot commented Oct 14, 2020

Codecov Report

Merging #315 (216d8bf) into master (106f8ad) will increase coverage by 0.13%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #315      +/-   ##
==========================================
+ Coverage   94.81%   94.94%   +0.13%     
==========================================
  Files           9        9              
  Lines         848      871      +23     
==========================================
+ Hits          804      827      +23     
  Misses         44       44              
Impacted Files Coverage Δ
phys2bids/utils.py 97.97% <0.00%> (+0.61%) ⬆️

@smoia smoia removed the Paused Issue should not be worked on until the resolution of other issues or Pull Requests label Oct 15, 2020
@smoia
Copy link
Member Author

smoia commented Oct 15, 2020

I know we didn't solve the issues with auto yet, but I'm going to unpause this already.
@physiopy/phys2bids anyone wants to have a look?

@smoia smoia requested a review from RayStick October 15, 2020 12:47
Copy link
Collaborator

@eurunuela eurunuela left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've some tiny suggestions.

Stefano Moia and others added 4 commits October 15, 2020 17:56
@RayStick
Copy link
Member

Good initiative - this will be helpful.

Do you think including something about the timeline of a review would be needed? (Sorry if I've missed this somewhere)

I.e. "I know this PR needs to be merged before we can work on X", or "it would be great to get this done by X day". Then a reviewer that is assigned to a few PRs might know how best to spend their time, or they say they don't think they can get it done in that time frame (yes, I might be thinking personally here!). I guess that's kind of what the milestones are for, right?

Copy link
Member

@RayStick RayStick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggested some changes to your branch @smoia. Other than that, LGTM

Stefano Moia and others added 3 commits October 20, 2020 21:43
Stefano Moia and others added 4 commits October 21, 2020 22:55
@smoia
Copy link
Member Author

smoia commented Oct 21, 2020

Ok, addressed most of the suggestions and questions!
However it might be worth addressing those questions during an upcoming meeting. What do you think?

@RayStick
Copy link
Member

It seems we are waiting to merge this, after discussion in the next meeting on some of the topics raised, is that correct?

@smoia
Copy link
Member Author

smoia commented Nov 10, 2020

@tsalo @RayStick @eurunuela I updated a couple of sentences to reflect the discussion we had here and during the last meeting.

Please have a look!

Copy link
Collaborator

@eurunuela eurunuela left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My comments are not critical but I think some of the rephrasing @tsalo suggested should be included.

@smoia
Copy link
Member Author

smoia commented Nov 11, 2020

@eurunuela do you think it's clearer now?

@eurunuela
Copy link
Collaborator

@eurunuela do you think it's clearer now?

Sorry I didn't make it clearer before. I commented on the ones I think should be included.

@smoia
Copy link
Member Author

smoia commented Nov 11, 2020

@eurunuela now?

Copy link
Collaborator

@eurunuela eurunuela left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thank you!

@smoia
Copy link
Member Author

smoia commented Nov 11, 2020

@tsalo @RayStick if it's ok for you we can merge this in?

Copy link
Member

@tsalo tsalo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm happy with the changes. Thank you.

@smoia
Copy link
Member Author

smoia commented Nov 11, 2020

@RayStick do you mind if we merge this?

@eurunuela
Copy link
Collaborator

@RayStick do you mind if we merge this?

She already approved, so I guess she's happy 🤷🏻‍♂️

@smoia smoia self-assigned this Nov 11, 2020
@smoia smoia merged commit b965b03 into physiopy:master Nov 11, 2020
@smoia smoia deleted the doc/reviews branch November 11, 2020 17:18
@eurunuela
Copy link
Collaborator

We should celebrate this!

@RayStick
Copy link
Member

Great. 🎉

@smoia
Copy link
Member Author

smoia commented Nov 29, 2020

🚀 PR was released in 2.3.0 🚀

@smoia smoia added the released This issue/pull request has been released. label Nov 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation This issue or PR is about the documentation Internal Changes affect the internal API. It doesn't increase the version, but produces a changelog released This issue/pull request has been released.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants