GitLab is a phenomenal tool for collaborating on coding projects. “Issues” and “Branching” are especially well-suited for these tasks.
Let’s review “Issues” (ie, what GitLab calls “To Do” tasks) and their associated “Branching” functionality…
GitLab: Use SSH keys to communicate with GitLab
GitHub: Connecting to GitHub with SSH
Earth System Data Science in the Cloud