- Add increments as PRs:
A-Assertions
,A-CodeQuality
,A-Lambdas
,A-Streams
- Set up CI
- Add an extension
0 Generate a new jar file extra
- We recommend that you re-generate a new jar file again and ensure it works. Note that you might have to use Gradle to generate the jar file this time as you need to bundle the JavaFX third-party library into the jar file. Refer to the
Gradle tutorial provided (see the
shadowJar
task).
1 Add increments as PRs: A-Assertions
, A-CodeQuality
, A-Lambdas
, A-Streams
- Add the following increments, doing each in the following manner:
- add the extension in a separate branch
- push the branch to your fork
- create PR within your fork (i.e., from the new branch, to the
master
branch) - merge the PR; you can try various merge options such as
Squash and Merge
,Rebase and Merge
- sync your local clone with the fork
2 Set up CI
- We recommend that at least one member of the team attempt the following.
3 Add an extension
- Add at least one extension of your choice, selected from category B, C, or D i.e., pick just one item from one category e.g.,
B-DoWithinPeriodTasks
orC-Sort
orD-Places
Discuss with your team members to ensure that each member picks a different extension.
You may want to pick an extension that is relevant to your tP so that the code can be reused in the tP later.