Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CS2103-W15-1] ClassMATE #77

Open
wants to merge 491 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
491 commits
Select commit Hold shift + click to select a range
4650780
Changing Help Message Image.
juliussneezer04 Oct 26, 2021
178e366
Merge pull request #144 from juliussneezer04/master
juliussneezer04 Oct 26, 2021
29f4f88
Merge pull request #142 from nguyiyang/feature-tutorial-group
Zhouyirui Oct 26, 2021
2338b57
Update delete group command
nguyiyang Oct 26, 2021
41d2394
Add tests for delete group commands
nguyiyang Oct 26, 2021
c8a43fd
Merge branch 'master' into feature-tutorial-group
nguyiyang Oct 26, 2021
f6cf1d4
Merge pull request #145 from nguyiyang/feature-tutorial-group
juliussneezer04 Oct 26, 2021
59e6af6
Adding DeleteAllMarks Functionality.
juliussneezer04 Oct 26, 2021
663dacf
Updating Developer Guide with Weekly Marks Implementation.
juliussneezer04 Oct 26, 2021
61d3b2c
update deletec
rushilramesh Oct 26, 2021
07a8cd7
Merge pull request #147 from rushilramesh/branch-Deletec
juliussneezer04 Oct 27, 2021
2f4e864
Merge pull request #146 from juliussneezer04/master
rushilramesh Oct 27, 2021
db4ab03
Merge branch 'AY2122S1-CS2103T-W15-1:master' into master
Zhouyirui Oct 27, 2021
f50c3f7
Add AddStudentToGroupCommand
Zhouyirui Oct 27, 2021
5ab9980
Update UG
rushilramesh Oct 28, 2021
415ceae
Update UG
rushilramesh Oct 28, 2021
31f9cd4
Fix whitespace
rushilramesh Oct 28, 2021
25dcbce
Fix Checstyle
rushilramesh Oct 28, 2021
9ad28bd
Implement addsg command
Zhouyirui Oct 28, 2021
d8f6388
UI for tutorialGroup
Zhouyirui Oct 28, 2021
bd030da
Checkstyle and debugging for addsg
Zhouyirui Oct 28, 2021
655f8c8
Implement Removesg command
Zhouyirui Oct 28, 2021
fa4313f
Merge pull request #150 from Zhouyirui/branch_removesg
nguyiyang Oct 28, 2021
1940280
commit before merging
GabrielWLM Oct 28, 2021
4cf2959
Merge branch 'master' into add-view-group-command
GabrielWLM Oct 29, 2021
cf8e8bc
Merge branch 'master' into add-view-group-command
GabrielWLM Oct 29, 2021
9edc419
add find group command
GabrielWLM Oct 29, 2021
9816ec7
Merge pull request #148 from rushilramesh/UG
GabrielWLM Oct 29, 2021
e3e88da
Merge branch 'branch_removesg' into branch_StuGrp
Zhouyirui Oct 29, 2021
fbb3577
Merge branch 'branch_StuGrp'
Zhouyirui Oct 29, 2021
5f8db06
Fixing bug in 'viewstu'
juliussneezer04 Oct 29, 2021
cab9c5d
Merge pull request #151 from GabrielWLM/add-view-group-command
juliussneezer04 Oct 29, 2021
06ff173
Merge branch 'master' of https://github.com/AY2122S1-CS2103T-W15-1/tp
juliussneezer04 Oct 29, 2021
e75d880
Fixing Minor EOF issue and trailing whitespaces
juliussneezer04 Oct 29, 2021
e8ebfa8
Add documentation for addsg, deletesg to UG
Zhouyirui Oct 29, 2021
26bc374
Merge branch 'AY2122S1-CS2103T-W15-1:master' into master
Zhouyirui Oct 29, 2021
9c98d93
Merge pull request #152 from juliussneezer04/master
juliussneezer04 Oct 29, 2021
d67afc7
Adding marks commands to UG.
juliussneezer04 Oct 29, 2021
dd7bf94
Merge branch 'master' of https://github.com/Zhouyirui/tp into branch_UG
Zhouyirui Oct 29, 2021
5e5383b
resolve merge conflict
Zhouyirui Oct 29, 2021
1cd3ee6
Merge pull request #153 from juliussneezer04/master
juliussneezer04 Oct 29, 2021
db091d1
Update User Guide
GabrielWLM Oct 29, 2021
02798ca
Merge branch 'master' into branch_UG
juliussneezer04 Oct 29, 2021
315cc93
Merge pull request #154 from Zhouyirui/branch_UG
juliussneezer04 Oct 29, 2021
65055c0
Merge branch 'master' into add-view-group-command
juliussneezer04 Oct 29, 2021
aa98686
Minor fix.
juliussneezer04 Oct 29, 2021
47920bb
fix bug
GabrielWLM Oct 29, 2021
2a13f14
Merge pull request #156 from juliussneezer04/master
juliussneezer04 Oct 29, 2021
0ca3c84
Merge branch 'add-view-group-command' of https://github.com/GabrielWL…
GabrielWLM Oct 29, 2021
2d09217
Merge pull request #155 from GabrielWLM/add-view-group-command
rushilramesh Oct 29, 2021
6d99524
'viewstu' window does not update.
juliussneezer04 Nov 3, 2021
44b49f5
Modifying user guide to reflect actual functionality.
juliussneezer04 Nov 3, 2021
24c4a93
Merge pull request #197 from juliussneezer04/master
Zhouyirui Nov 3, 2021
cc82963
Edit introduction of UG
Zhouyirui Nov 3, 2021
146e845
Fix default class G00 bug
nguyiyang Nov 3, 2021
a27e6a3
Fix UG bugs
nguyiyang Nov 3, 2021
6a2743e
Fix tutorial group storage issue
nguyiyang Nov 3, 2021
3748e33
Save changes to bug fixes
rushilramesh Nov 4, 2021
8c8aa45
commit changes
rushilramesh Nov 4, 2021
fe00b49
Fix empty class code bug
rushilramesh Nov 4, 2021
4a8bc36
Fix schedule bugs
rushilramesh Nov 4, 2021
29816d5
Remove whitespace when window size adjusted
rushilramesh Nov 4, 2021
e9c2975
Fix Checkstyle errors
rushilramesh Nov 4, 2021
e50748e
Add more testcases
nguyiyang Nov 4, 2021
2efc2a4
Update UG introduction and tutorial group features
nguyiyang Nov 4, 2021
8e2f6ed
Correct UG bug for Betsy Crowe example
Zhouyirui Nov 4, 2021
8a83845
Correct Betsy Crowe example for addstu
Zhouyirui Nov 4, 2021
3dea8c3
Merge branch 'branch_UG'
Zhouyirui Nov 4, 2021
cf5f1ee
Add explanation of structure of UG to UG intro
Zhouyirui Nov 4, 2021
2e57af2
Merge branch 'master' into branch_UG_v1.4
Zhouyirui Nov 4, 2021
1929c7e
Add acceptance of - and ' in student Name
Zhouyirui Nov 4, 2021
2173f2c
Update parser util
rushilramesh Nov 4, 2021
9bd6307
Merge pull request #199 from Zhouyirui/branch_UG_v1.4
rushilramesh Nov 4, 2021
0f37c01
Change accepted format of Student name
Zhouyirui Nov 4, 2021
20b9f2a
Merge branch 'master' into bugfix
Zhouyirui Nov 4, 2021
135c028
Merge branch 'master' of https://github.com/Zhouyirui/tp into branch_…
Zhouyirui Nov 4, 2021
e40a16f
Add tests for parserUtil
rushilramesh Nov 4, 2021
b52c55c
Modifying my PPP.
juliussneezer04 Nov 4, 2021
be066c5
Modifying PP structure.
juliussneezer04 Nov 4, 2021
ed0bb6b
Merge pull request #202 from juliussneezer04/master
juliussneezer04 Nov 4, 2021
775b8c9
PPP header edits.
juliussneezer04 Nov 4, 2021
d35123e
Add Test for ClassCode
Zhouyirui Nov 4, 2021
550d34b
Merge pull request #203 from juliussneezer04/master
juliussneezer04 Nov 4, 2021
3cb2191
Adding Page Breaks to PPP.
juliussneezer04 Nov 4, 2021
4710838
Merge pull request #204 from juliussneezer04/master
juliussneezer04 Nov 4, 2021
5533ae6
Update test cases for Name
Zhouyirui Nov 4, 2021
cc33f5b
Update PPP
rushilramesh Nov 4, 2021
cf4db67
Fix trailing white space
rushilramesh Nov 4, 2021
cc5314c
Fix checkstyle errors
nguyiyang Nov 5, 2021
00536dd
Fix merge conflicts
nguyiyang Nov 5, 2021
dd56007
Fix merge conflicts
nguyiyang Nov 5, 2021
0c1cb95
Merge pull request #198 from rushilramesh/bug-fixes
nguyiyang Nov 5, 2021
08cd393
Fix newline at EOF
nguyiyang Nov 5, 2021
93083df
Fix merge conflicts
nguyiyang Nov 5, 2021
096450a
Fix checkstyle errors
nguyiyang Nov 5, 2021
6e76026
Merge new updates
rushilramesh Nov 5, 2021
1c35c5c
Fix Trailing whitespace
rushilramesh Nov 5, 2021
07823ec
Add newline at EOF
rushilramesh Nov 5, 2021
0e5e7fc
Update DG and sequence diagram
nguyiyang Nov 5, 2021
dfc0f5a
Update AddGroupSequenceDiagram
nguyiyang Nov 5, 2021
74616fc
Fix Viewg Bug
GabrielWLM Nov 5, 2021
1d03b3b
Correct UG for Group Commands
Zhouyirui Nov 5, 2021
cfb1c4c
Merge branch 'master' into branch_debug_v1.4
Zhouyirui Nov 5, 2021
28ceb06
Improve test coverage for ClassCode
Zhouyirui Nov 5, 2021
7e5b7c7
Merge pull request #205 from rushilramesh/branch-PPP
Zhouyirui Nov 5, 2021
1483057
Merge pull request #206 from GabrielWLM/branch-fix-viewg-bug
rushilramesh Nov 5, 2021
d226c28
Merge pull request #201 from Zhouyirui/branch_debug_v1.4
rushilramesh Nov 5, 2021
be61dd0
Merge branch 'master' into bugfix
Zhouyirui Nov 5, 2021
095359f
Merge pull request #200 from nguyiyang/bugfix
nguyiyang Nov 5, 2021
d595913
Merge branch 'branch_debug_v1.4' of https://github.com/Zhouyirui/tp i…
Zhouyirui Nov 5, 2021
7dc0de7
Merge branch 'master' of https://github.com/Zhouyirui/tp into branch_…
Zhouyirui Nov 5, 2021
ff381d6
Fix UG Quick Start instructions
Zhouyirui Nov 5, 2021
5d505d7
Changing Order of Documentation.
juliussneezer04 Nov 5, 2021
3e05c25
Debug Checkstyle
Zhouyirui Nov 5, 2021
336f064
Merge pull request #207 from Zhouyirui/branch_debug_v1.4
GabrielWLM Nov 5, 2021
413bd26
Fix documetnation bug for schedule and UI Whitespace
rushilramesh Nov 5, 2021
ff5434e
Add relevant spacing and subsections to UG
rushilramesh Nov 5, 2021
9f4a1c7
Add sections descriptions
rushilramesh Nov 5, 2021
276dd41
Fix minor errors in UG
rushilramesh Nov 5, 2021
dda9fbd
Add testcase for classMate parser
rushilramesh Nov 5, 2021
835ef82
Add test cases to classMate parser
rushilramesh Nov 5, 2021
ef40ac7
Add classmate parser tests
rushilramesh Nov 6, 2021
44e8e3d
Merge pull request #232 from rushilramesh/bug-fixes
nguyiyang Nov 6, 2021
dab850f
Fix adding students to group in non-existent class
nguyiyang Nov 6, 2021
c2d4e3d
Fix editstu tutorial group bug
nguyiyang Nov 6, 2021
0f0bc9e
Merge branch 'master' of https://github.com/AY2122S1-CS2103T-W15-1/tp
juliussneezer04 Nov 6, 2021
734b4c5
Pushing PPP under correct name.
juliussneezer04 Nov 6, 2021
f745191
Rename variables and add comments
nguyiyang Nov 6, 2021
9b2befd
Merge pull request #234 from juliussneezer04/master
juliussneezer04 Nov 6, 2021
cec6040
Merge branch 'master' into bugfix
nguyiyang Nov 6, 2021
eb3f4de
Fixing New Icon issues for Windows.
juliussneezer04 Nov 6, 2021
dd1389f
Fixing Bug.
juliussneezer04 Nov 6, 2021
4c4eef1
Update AddGroupSequenceDiagram
nguyiyang Nov 6, 2021
edc92bd
`viewc` documentation is unclear.
juliussneezer04 Nov 6, 2021
6f690c9
Adding note disallowing integers <=0 as INDEXes.
juliussneezer04 Nov 6, 2021
fbe16d2
Non-positive Integer Indexes throw the wrong error message.
juliussneezer04 Nov 6, 2021
9318d89
Fixing checkstyle issues.
juliussneezer04 Nov 6, 2021
2164dde
Update DG use cases and user stories
nguyiyang Nov 6, 2021
ef27723
Final fixes for Negative Index issue.
juliussneezer04 Nov 6, 2021
2d2285c
Removing extra * from UG.
juliussneezer04 Nov 6, 2021
48e0435
Updating error message for 'addc' command.
juliussneezer04 Nov 6, 2021
7da9443
Updating error message for `viewg` command.
juliussneezer04 Nov 6, 2021
6f43f8c
Mentioning `addc` command conditions.
juliussneezer04 Nov 6, 2021
cac1080
Adding in the Developer Guide updated User Stories.
juliussneezer04 Nov 6, 2021
7b4b326
Updating DG class diagrams.
juliussneezer04 Nov 6, 2021
9cc0261
Entering manual test cases for Saving in Developer Guide.
juliussneezer04 Nov 6, 2021
745fa88
Removing `listg` from command summary.
juliussneezer04 Nov 6, 2021
bef227f
Removes outdated `addstu` and `editstu` examples from UG.
juliussneezer04 Nov 6, 2021
25b1a14
Change erroneous command example for `addc`
juliussneezer04 Nov 6, 2021
c6f33a6
`editstu` error message outlined in UG.
juliussneezer04 Nov 6, 2021
ad7261d
Changing incorrect example usage of `liststu` in UG.
juliussneezer04 Nov 6, 2021
d7839f3
Increasing Coverage with StudentMark Parser tests.
juliussneezer04 Nov 6, 2021
4feb683
Minor checkstyle issues.
juliussneezer04 Nov 6, 2021
f31fcd0
Merge pull request #235 from juliussneezer04/master
rushilramesh Nov 6, 2021
3ce4600
Update AddGroupSequenceDiagram
nguyiyang Nov 6, 2021
01db85f
Add SetUpActivityDiagram
nguyiyang Nov 6, 2021
5d9a223
Fix merge conflicts
nguyiyang Nov 6, 2021
e426043
Fix whitespace
nguyiyang Nov 6, 2021
40294c6
Fix checkstyle errors
nguyiyang Nov 6, 2021
5be9bd8
Fix deletec and deletecg bugs
nguyiyang Nov 6, 2021
1c44b9d
Merge pull request #236 from nguyiyang/bugfix
juliussneezer04 Nov 7, 2021
ce180c1
Update command summary in User Guide
GabrielWLM Nov 7, 2021
c2dbb18
Merge branch 'branch-fix-documentation-bugs' of https://github.com/Ga…
GabrielWLM Nov 7, 2021
ccea811
Merge git://github.com/AY2122S1-CS2103T-W15-1/tp into branch-fix-docu…
GabrielWLM Nov 7, 2021
de54eeb
Update UserGuide.md
GabrielWLM Nov 7, 2021
abf0d5b
Add use case to DG
Zhouyirui Nov 7, 2021
5dd27d0
Update regex validation of ClassCode
Zhouyirui Nov 7, 2021
1dfbcdb
Update gabrielwlm.md
GabrielWLM Nov 7, 2021
1a0da31
Change validation for Group Number
Zhouyirui Nov 7, 2021
b19ac96
Debug test cases for ClassCode forced capitalisation
Zhouyirui Nov 7, 2021
470806d
Merge pull request #238 from GabrielWLM/branch-fix-documentation-bugs
Zhouyirui Nov 7, 2021
4c3e536
Merge pull request #239 from Zhouyirui/branch_debug_v1.4
rushilramesh Nov 7, 2021
90cb5de
Update PPP
nguyiyang Nov 7, 2021
a1097de
Merge branch 'master' into project-portfolio-page
nguyiyang Nov 7, 2021
25fd415
Fix whitespace
nguyiyang Nov 7, 2021
992df43
Fix newline at EOF
nguyiyang Nov 7, 2021
b4ca912
Update PPP
nguyiyang Nov 7, 2021
6ff862b
Fix non existent group and classes bug
GabrielWLM Nov 7, 2021
6934e55
Merge pull request #240 from nguyiyang/project-portfolio-page
GabrielWLM Nov 7, 2021
81b6930
Fix GetTutorialGroupsDiagram image
nguyiyang Nov 7, 2021
7811fe5
Fix GetTutorialGroupsDiagram image
nguyiyang Nov 7, 2021
b2fa936
Merge pull request #241 from GabrielWLM/branch-fix-non-existent-group…
rushilramesh Nov 7, 2021
6536606
Add DG content
rushilramesh Nov 7, 2021
6faa503
Update DG tutorial group's implementation
nguyiyang Nov 7, 2021
d2028e7
Fix whitespace issues
rushilramesh Nov 7, 2021
8b4c8f9
Merge new PR
rushilramesh Nov 7, 2021
6417c30
Fix more formatting errors
rushilramesh Nov 7, 2021
38f9094
Merge pull request #242 from rushilramesh/UI-fix
juliussneezer04 Nov 8, 2021
f64201e
Update test cases
nguyiyang Nov 8, 2021
6fbe53c
Fix merge conflicts
nguyiyang Nov 8, 2021
9abd0e6
Update PPP
nguyiyang Nov 8, 2021
8297e7f
Enlarge ModelClassDiagram
nguyiyang Nov 8, 2021
11fefbe
Merge pull request #243 from nguyiyang/DG-1.4
GabrielWLM Nov 8, 2021
a6d3e65
Update PPP
Zhouyirui Nov 8, 2021
668943f
Add documentation of addsg and deletesg to DG
Zhouyirui Nov 8, 2021
d40e756
Checkstyle
Zhouyirui Nov 8, 2021
344333f
checkstyle
Zhouyirui Nov 8, 2021
59990eb
no message
Zhouyirui Nov 8, 2021
8456dba
no message
Zhouyirui Nov 8, 2021
9e700a5
Update PPP
Zhouyirui Nov 8, 2021
b6a0ddf
Merge pull request #245 from Zhouyirui/branch_debug_v1.4
juliussneezer04 Nov 8, 2021
fb22e0f
Update DG and UG and add test cases for findc and viewg
GabrielWLM Nov 8, 2021
fc88422
Merge branch 'master' into branch-update-DG
GabrielWLM Nov 8, 2021
cbdbb78
Add JsonAdaptedTutorialGroup tests
nguyiyang Nov 8, 2021
6c17c69
Update gabrielwlm.md
GabrielWLM Nov 8, 2021
a7f40a9
Merge branch 'branch-update-DG' of https://github.com/GabrielWLM/tp i…
GabrielWLM Nov 8, 2021
46244c7
Update TutorialGroupTest
nguyiyang Nov 8, 2021
9c1e930
Fix checkstyle errors
nguyiyang Nov 8, 2021
f9beb8d
Add testcases to UniqeTutorialClassList
rushilramesh Nov 8, 2021
dff0933
Merge pull request #248 from nguyiyang/testing-1.4
rushilramesh Nov 8, 2021
5858484
Merge pull request #246 from GabrielWLM/branch-update-DG
rushilramesh Nov 8, 2021
3a54685
Merge branch 'master' into testcases
rushilramesh Nov 8, 2021
e1e2d1b
Merge pull request #249 from rushilramesh/testcases
juliussneezer04 Nov 8, 2021
0058187
Update README.md
GabrielWLM Nov 8, 2021
d624c44
Update PPP
GabrielWLM Nov 8, 2021
e0436f6
Final User Guide Changes.
juliussneezer04 Nov 8, 2021
ec1c5ab
Merge pull request #250 from GabrielWLM/Update-README.md
juliussneezer04 Nov 8, 2021
746460e
Merge pull request #252 from GabrielWLM/Update-PPP
juliussneezer04 Nov 8, 2021
6adb8ba
Merge pull request #253 from juliussneezer04/master
juliussneezer04 Nov 8, 2021
f0c0e25
Minor corrections
juliussneezer04 Nov 8, 2021
85b8387
Merge pull request #254 from juliussneezer04/master
rushilramesh Nov 8, 2021
dd95534
Change GroupName to GroupNumber in class diagrams
nguyiyang Nov 8, 2021
f299953
Fix UG
GabrielWLM Nov 8, 2021
2f1cbba
Merge pull request #255 from GabrielWLM/fix-UG
rushilramesh Nov 8, 2021
453b7aa
Fix DG bugs
nguyiyang Nov 8, 2021
83a1beb
Merge branch 'master' into DG-1.4
nguyiyang Nov 8, 2021
85612de
Merge pull request #256 from nguyiyang/DG-1.4
Zhouyirui Nov 8, 2021
fe5e8b6
Fix DG bugs
nguyiyang Nov 8, 2021
c1b06bc
Code Quality improvements.
juliussneezer04 Nov 8, 2021
d4cc241
Fix DG bugs
nguyiyang Nov 8, 2021
40c9201
Checkstyle errors.
juliussneezer04 Nov 8, 2021
b2827a2
Merge pull request #258 from nguyiyang/DG-1.4
Zhouyirui Nov 8, 2021
5cf4adb
Merge pull request #257 from juliussneezer04/master
GabrielWLM Nov 8, 2021
bf9cdb3
Final PPP.
juliussneezer04 Nov 8, 2021
5025f0f
Merge pull request #259 from juliussneezer04/master
GabrielWLM Nov 8, 2021
d748875
Final PPP
juliussneezer04 Nov 8, 2021
19cee5e
Broken link fixed.
juliussneezer04 Nov 8, 2021
8309044
broken link
juliussneezer04 Nov 8, 2021
bd24521
Fix DG link bug
nguyiyang Nov 8, 2021
daf2816
Merge pull request #260 from juliussneezer04/master
juliussneezer04 Nov 8, 2021
76a8bf4
Fix merge conflict
nguyiyang Nov 8, 2021
719ecff
Merge pull request #261 from nguyiyang/DG-1.4
rushilramesh Nov 8, 2021
c613112
Adding Gabriel's contribution back
juliussneezer04 Nov 8, 2021
fd39a6a
Minor merge conflict.
juliussneezer04 Nov 8, 2021
db5f5fe
fixing image links
juliussneezer04 Nov 8, 2021
3f4239f
Merge pull request #262 from juliussneezer04/master
GabrielWLM Nov 8, 2021
f897683
Page issues.
juliussneezer04 Nov 8, 2021
ca79056
Merge pull request #263 from juliussneezer04/master
juliussneezer04 Nov 8, 2021
6a951c9
Minor heading change to UG.
juliussneezer04 Nov 11, 2021
b9aaf8a
Merge pull request #264 from juliussneezer04/master
GabrielWLM Nov 11, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ MIT License

Copyright (c) 2016 Software Engineering Education - FOSS Resources

Permission is hereby granted, free of charge, to any person obtaining a copy
Permission is hereby granted, free of charge, to any student obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
copies of the Software, and to permit students to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
Expand Down
18 changes: 8 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
[![CI Status](https://github.com/AY2122S1-CS2103T-W15-1/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2122S1-CS2103T-W15-1/tp/actions)

![Ui](docs/images/Ui.png)

* This is **a sample project for Software Engineering (SE) students**.<br>
* This is **a student participation tracker for CS2101 instructors**.<br>
Example usages:
* as a starting point of a course project (as opposed to writing everything from scratch)
* as a case study
* The project simulates an ongoing software project for a desktop application (called _AddressBook_) used for managing contact details.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code base **bigger** (around 6 KLoC) than what students usually write in beginner-level SE modules, without being overwhelmingly big.
* It comes with a **reasonable level of user and developer documentation**.
* It is named `AddressBook Level 3` (`AB3` for short) because it was initially created as a part of a series of `AddressBook` projects (`Level 1`, `Level 2`, `Level 3` ...).
* For the detailed documentation of this project, see the **[Address Book Product Website](https://se-education.org/addressbook-level3)**.
* This project is a **part of the se-education.org** initiative. If you would like to contribute code to this project, see [se-education.org](https://se-education.org#https://se-education.org/#contributing) for more info.
* to store student contacts and academic information
* to assign students to classes and/or groups
* It inherits from the Addressbook-Level-3 application, created by the [SE-EDU initiative](https://se-education.org).
* It is named `ClassMATE` because it is meant for a classroom setting.
* For the detailed documentation of this project, see the **[classMATE Product Website](https://ay2122s1-cs2103t-w15-1.github.io/tp/)**.
* This project is an effort of team W15-1 of the CS2103T module of AY21/22 Semester 1.
14 changes: 13 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ plugins {
id 'jacoco'
}

run {
enableAssertions = true
}

mainClassName = 'seedu.address.Main'

sourceCompatibility = JavaVersion.VERSION_11
Expand All @@ -16,6 +20,10 @@ repositories {
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}

run {
enableAssertions = true
}

checkstyle {
toolVersion = '8.29'
}
Expand Down Expand Up @@ -66,7 +74,11 @@ dependencies {
}

shadowJar {
archiveName = 'addressbook.jar'
archiveName = 'classmate.jar'
}

run {
enableAssertions = true
}

defaultTasks 'clean', 'test'
56 changes: 29 additions & 27 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,57 @@ title: About Us

We are a team based in the [School of Computing, National University of Singapore](http://www.comp.nus.edu.sg).

You can reach us at the email `seer[at]comp.nus.edu.sg`
You can reach us at the email `[email protected]`
(temporarily until team email is established)

## Project team

### John Doe
### Ngu Yi Yang

<img src="images/johndoe.png" width="200px">
<img src="images/nguyiyang.png" width="200px">

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/nguyiyang)]
[[portfolio](team/nguyiyang.md)]

* Role: Project Advisor
* Role: Team Lead
* Responsibilities: Integration

### Jane Doe
### Rushil Ramesh

<img src="images/johndoe.png" width="200px">
<img src="images/rushilramesh.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/rushilramesh)]
[[portfolio](team/rushilramesh.md)]

* Role: Team Lead
* Responsibilities: UI
* Role: Developer
* Responsibilities: Testing + Model

### Johnny Doe
### Gabriel Waikin Loh Matienzo

<img src="images/johndoe.png" width="200px">
<img src="images/gabrielwlm.png" width="200px">

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
[[github](http://github.com/GabrielWLM)]
[[portfolio](team/gabrielwlm.md)]

* Role: Developer
* Responsibilities: Data
* Responsibilities: Documentation + Data

### Jean Doe
### Zhou Yirui

<img src="images/johndoe.png" width="200px">
<img src="images/zhouyirui.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/zhouyirui)]
[[portfolio](team/zhouyirui.md)]

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Code Quality

### James Doe
### Vishnu Sundaresan

<img src="images/johndoe.png" width="200px">
<img src="images/juliussneezer04.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/juliussneezer04)]
[[portfolio](team/juliussneezer04.md)]

* Role: Developer
* Responsibilities: UI
* Responsibilities: Deliverables + Scheduling & Tracking
4 changes: 2 additions & 2 deletions docs/DevOps.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ As part of CI, this project uses Codecov to generate coverage reports. Here are

1. Sign up with Codecov using your GitHub account [here](https://codecov.io/signup).
1. Once you are inside Codecov web app, add your fork to CodeCov.
1. Get the Markdown code for the Codecov badge provided in `Settings > Badges` and update the `docs/index.md` of your repo with it so that the badge [![codecov](https://codecov.io/gh/se-edu/addressbook-level3/branch/master/graph/badge.svg)](https://codecov.io/gh/se-edu/addressbook-level3) in that page reflects the coverage of your project.
1. Get the Markdown code for the Codecov badge provided in `Settings > Badges` and update the `docs/index.md` of your repo with it so that the badge [![codecov](https://codecov.io/gh/AY2122S1-CS2103T-W15-1/tp/branch/master/graph/badge.svg)](https://codecov.io/gh/AY2122S1-CS2103T-W15-1/tp) in that page reflects the coverage of your project.

### Repository-wide checks

Expand Down Expand Up @@ -73,7 +73,7 @@ Any warnings or errors will be printed out to the console.

Here are the steps to create a new release.

1. Update the version number in [`MainApp.java`](https://github.com/se-edu/addressbook-level3/tree/master/src/main/java/seedu/address/MainApp.java).
1. Update the version number in [`MainApp.java`](https://github.com/AY2122S1-CS2103T-W15-1/tp/tree/master/src/main/java/seedu/address/MainApp.java).
1. Generate a fat JAR file using Gradle (i.e., `gradlew shadowJar`).
1. Tag the repo with the version number. e.g. `v0.1`
1. [Create a new release using GitHub](https://help.github.com/articles/creating-releases/). Upload the JAR file you created.
Loading