The storyboard is managed on Clubhouse. They have great documentation on how to use the website here. The players story can be found in the completed state and shows an example of the task breakdown.
To get started on a story assign yourself to it on clubhouse and follow the procedure below:
- Ensure it is not blocked by any other stories, if that's the case then follow the blockages until you find a story ready to develop.
- Create a your own branch from the master branch on github, follow naming pattern of add-.
- If necessary update the class diagram found on the google drive shared folder.
- Implement your solution(if you take more than one session remember to keep committing code to your branch).
- Create javadoc for your code, an example of the format to use can be found in the player class.
- Create corresponding JUnit files in the test package (the structure is mirrored). Ensure the tests cover your code and all pass. Again an example of this can be found for the player class.
- If you believe the addition is ready for deployment then make a pull request and assign someone to review your code and move the story to the 'ready for review' state on clubhouse. If the assignee comes back with required changes complete those and request review again.
- When the merge is complete move the story to 'completed' state on clubhouse.