Week 5: Git and coding best practices

In this session, we learn essential Git and coding best practices. This will help your ability to write clean, maintainable code and use Git effectively for version control. The session also includes practical examples and guidelines that will help you develop better workflows for collaborative coding projects.

In the two sessions, our goal is to facilitate the group-work phase by emphasizing how to organize code contributions within the team, adhere to best programming practices, and address any challenges that arise.

Materials Link
Slides View Slides Part 1 View PDF Slides

Checklist

  • Do we have a directory for the project data that is separate from the colrev directory?
  • What is our plan to split work across branches?
  • Do the pre-commit hooks pass?
  • Can the working branches be merged? Should they be synchronized?