Skip to content

instructions for using git/github effectively for version control, collaboration, and code review #20

@traceybit

Description

@traceybit

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?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions