it seems like providing information and tools for using git/github will be important. currently the SOP suggests using git for version control, but only goes so far as: "More advanced workflows for using Git and GitHub, such as using pull requests or branches, will vary from project to project." sections/skills that may be relevant for this section include:
- getting set up with git/github (emlab organization)
- repo organization
- protect the main
- working with branches
- version control with commits
- using issues
- effective workflows?
- using positron/vscode?
- leveraging code agents (e.g., claude code)?
- pull requests
- copilot?
although this is all relevant to code review in the sense that all these things create an environment where code review is possible/easier, it seems like only a subset of those items are strictly related to code review. i wonder if some/most of this actually becomes a different udpated subchapter for section 3 of the SOP? (note, section 3.4 is a chapter on internal code review, and will probably be updated/replaced by this effort. maybe we are going to end up modifying chapter 3 in general?
it seems like providing information and tools for using git/github will be important. currently the SOP suggests using git for version control, but only goes so far as: "More advanced workflows for using Git and GitHub, such as using pull requests or branches, will vary from project to project." sections/skills that may be relevant for this section include:
although this is all relevant to code review in the sense that all these things create an environment where code review is possible/easier, it seems like only a subset of those items are strictly related to code review. i wonder if some/most of this actually becomes a different udpated subchapter for section 3 of the SOP? (note, section 3.4 is a chapter on internal code review, and will probably be updated/replaced by this effort. maybe we are going to end up modifying chapter 3 in general?