It's one thing to learn to program scripts and small programs, but it's an entirely different thing to think about the process of coding as a trackable, reusable, and archivable research product. This has become more important as requirements for journals and funders are requiring the submission and preservation of of analytic and project code. In this beginner-friendly workshop, we’ll learn how we can use version control and git to manage versions along with old and new standards to manage this process like Semantic Versioning, Conventional Commits, and FAIR for Research Software (FAIR4RS). We'll also touch on different platforms like GitHub, GitLab, and Codeberg that you can use to collaborate with others and archive your research projects.
Attendees from all academic and technical backgrounds are welcome.