CodeRefinery mini-workshop

Session 1: Tracking changes

  • Motivation for version control
  • Copy and browse an existing project
  • Collaboration and code review using issues and pull requests
  • How to turn your project to a Git repo and share it

Session 2: Usability

  • Code documentation
  • Automated testing: from unit tests to end-to-end tests
  • How to structure the code as it grows

Session 3: Sharing

  • Reproducible dependencies, environments, and workflows
  • Choosing a software license
  • How to publish your code

Reference

  • Guide for instructors and contributors
  • All lessons
  • CodeRefinery
  • Reusing
CodeRefinery mini-workshop
  • Search


© Copyright CodeRefinery team.

Built with Sphinx using a theme provided by Read the Docs.