UBC-MDS / imageprocessor

DSCI 524: Collaborative Software Development
MIT License
0 stars 3 forks source link

Specific expectation milestone 1 #6

Closed mgaroub closed 3 years ago

mgaroub commented 3 years ago

You should be committing to git every time you work on this project. The git commit messages should be meaningful. These will be marked. It is OK if one or two are less meaningful, but most should be.

In this project, we ask you to follow the GitHub Flow workflow. In particular, once the repositories are set up, each team member will

create a branch

work on the function you are responsible for in this branch

add commits

open a pull request

wait for the code review and feedback from another team member, and once you have addressed the feedback from the other team member(s), one of them will merge your pull request

Use GitHub for project-related communication.

Use GitHub issues to communicate with team mates (as opposed to email or Slack).

Create project boards using GitHub and link tasks to issues.

Create GitHub milestones to group related issues. In particular, make a milestone for this milestone called milestone1 and put all the relevant issues linked to it.

Use proper grammar and full sentences throughout the project, especially in your README.