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

Expand code reviews section #42

Merged
merged 5 commits into from
May 11, 2023
Merged

Expand code reviews section #42

merged 5 commits into from
May 11, 2023

Conversation

joshwlambert
Copy link
Member

@joshwlambert joshwlambert commented May 2, 2023

This PR addresses #41.

It extends the Code reviews section of blueprints to include reference to the Tidyteam code review principles, adds explicit points of similarity between Tidyteam and Epiverse-TRACE review practises, and some extra information to aid both Epiverse-TRACE developers or community members how to engage in code reviews.

The text introduced in this PR has caused the Code reviews section to become the largest in the General principles page. I do not have a strong preference as to whether we keep this new information in it's current section or more the new text to a new page in blueprints. This new page might be a good catalyst to work on Policies around Issues/PRs.

@joshwlambert
Copy link
Member Author

I would recommend removing "Prefer small reviews to large ones" as this is now covered in greater depth in the text added in this PR. I have not already made this change as that is text I did not originally author.

@joshwlambert joshwlambert marked this pull request as ready for review May 2, 2023 15:36
@joshwlambert joshwlambert requested a review from Bisaloo May 2, 2023 15:37
@Bisaloo
Copy link
Member

Bisaloo commented May 9, 2023

My initial idea was to keep the "general principles" pages short and very high-level and detail ideas in separate pages. But I'm now unsure of what's the best approach 🤔.

@avallecam @annacarnegie, do you have any recommendations in terms of format?

@avallecam
Copy link
Member

avallecam commented May 9, 2023

Grate addition on code reviews, @joshwlambert. @Bisaloo I agree with the idea to keep the "general" short and extend on detailed points on a separate page, similar to the "standards for branching". Also, add a hyperlink to that new page on the box "Read more about this principle in application"

@joshwlambert
Copy link
Member Author

If everyone agrees, I'll move the information I've added to a new page within this PR.

@joshwlambert
Copy link
Member Author

@Bisaloo @avallecam the text is now in a file named code-review.qmd. It is linked in the document index. Happy for either of you to approve or directly merge the changes if your happy with the update or just let me know if there are other changes required before merging.

@avallecam
Copy link
Member

It looks good to me, thanks for working on it!

Copy link
Member

@Bisaloo Bisaloo left a comment

Choose a reason for hiding this comment

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

Sounds very good to me! Thanks for contributing! This is ready to go as far as I'm concerned.

Next item on this page would be to address Seb's question in #21: who merges the PR? The author or the reviewer? My personal preference is reviewers approve and author merges but we could present this question to the group.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants