Collaboration on GitHub

Dr Mine Dogucu

If each change is made by one collaborator at a time, this would not be an efficient workflow.

1 - commit

2 - pull (very important)

3 - push

Opening an issue

We can create an issue to keep a list of mistakes to be fixed, ideas to check with teammates, or note a to-do task. You can assign tasks to yourself or teammates.

Closing an issue

If you are working on an issue, it makes sense to refer to issue number in your commit message (e.g. “add first draft of alternate texts for #4”). If your commit resolves the issue then you can use key words such as “fixes #4” or “closes #4” to close the issue. Issues can also be manually closed.