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-T17-4] NUSCourseMates #25

Open
wants to merge 682 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
682 commits
Select commit Hold shift + click to select a range
327bfa5
Fix wording in added enhancement in PPP
leontan2 Nov 8, 2023
3468c86
Update UG
chewjh1234 Nov 8, 2023
d2c7451
Remove unnecessary methods
chewjh1234 Nov 8, 2023
a45b062
Remove unnecessary string
chewjh1234 Nov 8, 2023
a6a3648
Update sequence diagram image
joel-foo Nov 8, 2023
d221742
Update DG PlantUML Activity diagram for Sort
chewjh1234 Nov 8, 2023
9ff0471
Merge pull request #245 from joel-foo/master
joel-foo Nov 9, 2023
8044150
Modify sort name method
chewjh1234 Nov 9, 2023
7550552
Update UG for sort name
chewjh1234 Nov 9, 2023
057fc2a
Merge pull request #249 from leontan2/PPP-branch
leontan2 Nov 9, 2023
e0538e9
Change 'Address Book' to NUSCoursemates for standardization
leontan2 Nov 9, 2023
4ec5511
Resize Sort DG images
chewjh1234 Nov 9, 2023
a530726
Merge branch 'master' into branch-test-sort-name
chewjh1234 Nov 9, 2023
99f64df
Merge pull request #251 from leontan2/branch-fix-wordings-UG-DG
Carlintyj Nov 9, 2023
87a9be8
Merge pull request #250 from chewjh1234/branch-test-sort-name
Carlintyj Nov 9, 2023
ce1d4de
Add manual testing in DG
chewjh1234 Nov 9, 2023
dbbedcc
Minor formatting for Manual Testing in DG
chewjh1234 Nov 9, 2023
5f9ea5b
Update PPP
chewjh1234 Nov 9, 2023
8833a10
Merge branch 'master' into branch-add-manual-testing
chewjh1234 Nov 9, 2023
9e02455
Merge pull request #252 from chewjh1234/branch-add-manual-testing
Carlintyj Nov 9, 2023
a44e968
Add test cases for ThemeCommand, ThemeCommandParser, CourseUtil and
Carlintyj Nov 9, 2023
96749ae
Update UG and DG
Carlintyj Nov 9, 2023
0942d20
Update ThemeCommandTest
Carlintyj Nov 9, 2023
0bfc262
Add newline at end of file
Carlintyj Nov 9, 2023
7549e5c
Update Design considerations
Carlintyj Nov 9, 2023
04e594c
Update feedback sequence diagram and developer guide
Carlintyj Nov 10, 2023
11ec38b
Merge pull request #253 from Carlintyj/branch-testCase
Carlintyj Nov 10, 2023
36bab83
Merge pull request #254 from Carlintyj/branch-updateDocs
Carlintyj Nov 10, 2023
8774fea
Include courses from special terms
joel-foo Nov 10, 2023
2ebe42b
Resize Sequence diagram for Sort
chewjh1234 Nov 10, 2023
fbc90d3
Merge branch 'branch-add-manual-testing' into branch-update-UG2
chewjh1234 Nov 10, 2023
7c3e131
Fix broken links in UG
chewjh1234 Nov 10, 2023
4f03d49
Remove hyperlink for email
chewjh1234 Nov 10, 2023
208aea7
Fix broken hyperlink
chewjh1234 Nov 10, 2023
73f1d04
Fix broken link in UG for CLI tutorial
chewjh1234 Nov 10, 2023
11f3dbe
Merge pull request #256 from chewjh1234/branch-update-UG2
chewjh1234 Nov 10, 2023
9e2a4b5
Update UG
leontan2 Nov 10, 2023
648b641
Merge branch 'master' of
leontan2 Nov 10, 2023
641b3b9
Change and update UG accordingly to ensure standardisation
leontan2 Nov 10, 2023
86ae9d8
Merge pull request #257 from leontan2/branch-update-UG
Carlintyj Nov 10, 2023
c3c8d23
Modify sort name function
chewjh1234 Nov 10, 2023
5529e42
Update UG
Carlintyj Nov 10, 2023
e21f545
Merge pull request #258 from Carlintyj/master
Carlintyj Nov 10, 2023
345500c
Update sort test cases
chewjh1234 Nov 10, 2023
406c341
Merge pull request #259 from chewjh1234/branch-update-sort-name
Carlintyj Nov 10, 2023
756800b
Update DG
Carlintyj Nov 10, 2023
49133d8
Merge pull request #260 from Carlintyj/master
leontan2 Nov 10, 2023
3a5c75a
Update UG
Carlintyj Nov 10, 2023
3eb52ef
Merge pull request #261 from Carlintyj/master
Carlintyj Nov 10, 2023
f7fee07
Update UG
Carlintyj Nov 10, 2023
88cc692
Merge pull request #262 from Carlintyj/master
Carlintyj Nov 10, 2023
b053e5d
Update valid course list
joel-foo Nov 11, 2023
71e74fe
Merge pull request #255 from joel-foo/master
joel-foo Nov 11, 2023
f53ebec
Add test case for PersonTagSorter class
chewjh1234 Nov 11, 2023
68785e6
Finalise UG
Carlintyj Nov 11, 2023
cd89536
Merge pull request #263 from chewjh1234/branch-add-test-cases
Carlintyj Nov 11, 2023
c680950
Merge pull request #264 from Carlintyj/master
Carlintyj Nov 11, 2023
db0383b
Modify title
chewjh1234 Nov 11, 2023
9b9cd3f
Add a few more test cases for telehandles
leontan2 Nov 11, 2023
a90bc37
Merge pull request #265 from chewjh1234/branch-add-test-cases
Carlintyj Nov 11, 2023
ee2bf8e
Update README.md
Carlintyj Nov 11, 2023
d585bd9
Merge pull request #266 from leontan2/bug-fix-telehandle
Carlintyj Nov 11, 2023
4552091
Merge pull request #267 from AY2324S1-CS2103T-T17-4/Carlintyj-patch-1
Carlintyj Nov 11, 2023
d780a24
Modify print title
chewjh1234 Nov 11, 2023
370264d
Merge pull request #268 from chewjh1234/branch-add-test-cases
Carlintyj Nov 11, 2023
98b44d3
Update DG - Sort sequence diagram
chewjh1234 Nov 11, 2023
9746e50
Update DG Add Feature
Carlintyj Nov 11, 2023
71255f1
Merge pull request #270 from Carlintyj/master
Carlintyj Nov 11, 2023
5ba504f
Change to telehandle sequence diagram
leontan2 Nov 11, 2023
73276e5
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp…
leontan2 Nov 11, 2023
02ff87f
Update DG
Carlintyj Nov 11, 2023
d177ccd
Merge pull request #271 from Carlintyj/master
Carlintyj Nov 11, 2023
135ef9d
Update telehandle sequence diagram and the implementation
leontan2 Nov 11, 2023
f6e4949
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp…
leontan2 Nov 11, 2023
6d2cbda
Add Appendix - Effort
chewjh1234 Nov 11, 2023
2071979
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp…
chewjh1234 Nov 11, 2023
245ad56
Update Sort Activity Diagram
chewjh1234 Nov 11, 2023
c4a5812
Modify planned enhancement
chewjh1234 Nov 11, 2023
23ca6e9
Update various diagrams, fix use cases and add a theme use case
leontan2 Nov 11, 2023
f21e39d
Merge pull request #272 from leontan2/Update-DG
leontan2 Nov 11, 2023
377baca
Update planned enhancement in DG
chewjh1234 Nov 11, 2023
bafa4a7
Merge branch 'master' into branch-update-diagrams
chewjh1234 Nov 11, 2023
1edaf74
Merge pull request #269 from chewjh1234/branch-update-diagrams
leontan2 Nov 11, 2023
7c36c7c
Modify Sort note
chewjh1234 Nov 11, 2023
0a6e957
Update DG for UI
Carlintyj Nov 11, 2023
4bca57a
Merge pull request #273 from chewjh1234/branch-update-diagrams
leontan2 Nov 11, 2023
64512c1
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp
Carlintyj Nov 11, 2023
2fbe913
Update DG
Carlintyj Nov 11, 2023
0dcc2ac
Update DG
Carlintyj Nov 11, 2023
98e0cff
Merge pull request #274 from Carlintyj/master
Carlintyj Nov 11, 2023
bf74733
Fix bug to DG format
Carlintyj Nov 11, 2023
5b2ffb3
Edit UG findcourse feature part
tanteckfang Nov 12, 2023
d9ae453
Edit UG findcourse feature part again
tanteckfang Nov 12, 2023
2753f96
Merge pull request #275 from Carlintyj/master
leontan2 Nov 12, 2023
7895169
Modify DG format
chewjh1234 Nov 12, 2023
68b5615
Modify font in Activity Diagrams
chewjh1234 Nov 12, 2023
82ccd5d
Merge branch 'AY2324S1-CS2103T-T17-4:master' into master
tanteckfang Nov 12, 2023
76bcc13
Fix bugs in UG and DG
leontan2 Nov 12, 2023
cfd5448
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp…
leontan2 Nov 12, 2023
71480ae
Merge pull request #277 from chewjh1234/branch-modify-dg-format
chewjh1234 Nov 12, 2023
8aa18dd
Update telehandle sequence diagram
leontan2 Nov 12, 2023
52a7372
Edit UG findcourse feature part again again
tanteckfang Nov 12, 2023
c1ad1e7
Merge branch 'master' of https://github.com/tanteckfang/tp
tanteckfang Nov 12, 2023
647b454
Edit UG findcourse feature part again again
tanteckfang Nov 12, 2023
3bd1aaa
Fix bug
joel-foo Nov 12, 2023
8914e6b
Merge pull request #278 from leontan2/Update-DG
leontan2 Nov 12, 2023
3d29ca8
Merge branch 'AY2324S1-CS2103T-T17-4:master' into master
tanteckfang Nov 12, 2023
70b2f2d
Add test
joel-foo Nov 12, 2023
91041f1
Your commit message
tanteckfang Nov 12, 2023
0da13f6
Merge branch 'master' of https://github.com/tanteckfang/tp
tanteckfang Nov 12, 2023
3769f43
Update DG
joel-foo Nov 12, 2023
7987465
Improve DG clarity
joel-foo Nov 12, 2023
8f0ae55
Merge pull request #279 from joel-foo/branch-fixBug
Carlintyj Nov 12, 2023
781bb9c
Update DG for use cases and future enhancement
Carlintyj Nov 12, 2023
9d0f5f8
Merge pull request #276 from tanteckfang/master
Carlintyj Nov 12, 2023
9ac7b2d
Merge pull request #280 from Carlintyj/master
Carlintyj Nov 12, 2023
61b35ac
Modify UG Sort Tags section
chewjh1234 Nov 12, 2023
202e60c
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp…
chewjh1234 Nov 12, 2023
c29068c
Justify phone and emails in UG and change telehandle enhancement
leontan2 Nov 12, 2023
65d3d2e
Merge branch 'master' of
leontan2 Nov 12, 2023
1f63182
Fix some wording bugs in UG
leontan2 Nov 12, 2023
794822f
Add Sort use case
chewjh1234 Nov 12, 2023
4a4ffad
Change naming convention
chewjh1234 Nov 12, 2023
4105ba1
Modify use cases 7 to 9 and add a new use case for clear course
leontan2 Nov 12, 2023
47c5eb6
Modify UML diagrams for Feedback and Telehandle
chewjh1234 Nov 12, 2023
5d5646e
Modify Theme Sequence Diagram
chewjh1234 Nov 12, 2023
b86272e
Add NFRs and Glossary terms
leontan2 Nov 12, 2023
6d6d1e1
Modify UML diagrams
chewjh1234 Nov 12, 2023
992661e
Merge pull request #282 from leontan2/UG-Justification-Phone
chewjh1234 Nov 12, 2023
9ea6159
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp…
chewjh1234 Nov 12, 2023
698f3bf
no message
chewjh1234 Nov 12, 2023
2d5f42a
Fix UML diagram checkstyle
chewjh1234 Nov 12, 2023
808a90d
Merge pull request #281 from chewjh1234/branch-modify-dg-diagrams
chewjh1234 Nov 12, 2023
090b4e0
Modify DG
chewjh1234 Nov 12, 2023
85a267b
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp…
chewjh1234 Nov 12, 2023
3ec5bd7
Fix DG formatting
chewjh1234 Nov 12, 2023
3484a24
Merge pull request #283 from chewjh1234/branch-modify-dg-diagrams
Carlintyj Nov 12, 2023
9668113
Update UG, DG, PPP
joel-foo Nov 13, 2023
0532e38
Update PPP
joel-foo Nov 13, 2023
6443d8b
Fix grammar
joel-foo Nov 13, 2023
c9f4303
edited DG Tag, Findcourse, Findstudent, use cases, Plan enhancement
tanteckfang Nov 13, 2023
8c52f9c
Merge branch 'master' into master
tanteckfang Nov 13, 2023
344e0d8
Fix a wording bug in the DG
leontan2 Nov 13, 2023
adcb0cc
add a fullstop
tanteckfang Nov 13, 2023
7929c34
update PPP
tanteckfang Nov 13, 2023
338bbf7
debug
tanteckfang Nov 13, 2023
f6a7736
edit ttf ppp
tanteckfang Nov 13, 2023
405e13a
Update sequence diagram
joel-foo Nov 13, 2023
f94c929
Modify sort sequence diagram
chewjh1234 Nov 13, 2023
44bad2a
edited sequence diagram in DG
tanteckfang Nov 13, 2023
275554a
edit DG
tanteckfang Nov 13, 2023
b2c97e9
debug
tanteckfang Nov 13, 2023
1bc728b
edited findcourse and findstudent sequence diagram
tanteckfang Nov 13, 2023
0785b90
Update DG Sort sequence diagram
chewjh1234 Nov 13, 2023
6088725
Merge pull request #285 from tanteckfang/master
tanteckfang Nov 13, 2023
4ad88fa
Update DG for Theme and Add sequence diagram
Carlintyj Nov 13, 2023
b93428f
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp
Carlintyj Nov 13, 2023
4b40161
Merge pull request #287 from chewjh1234/branch-modify-dg-diagrams
chewjh1234 Nov 13, 2023
04420a4
Fix UG and DG
joel-foo Nov 13, 2023
a8c8bbc
Edited DG for picture looks better
tanteckfang Nov 13, 2023
789b896
Edited DG for picture looks better
tanteckfang Nov 13, 2023
f515ab5
Merge pull request #284 from joel-foo/branch-updateStuff
Carlintyj Nov 13, 2023
6f3db64
Merge pull request #289 from tanteckfang/master
tanteckfang Nov 13, 2023
3fcd0a9
Improve grammar
chewjh1234 Nov 13, 2023
0940c6f
Add code reuse citation
chewjh1234 Nov 13, 2023
9e67b53
Update DG
joel-foo Nov 13, 2023
d16c6fb
Update PPP
joel-foo Nov 13, 2023
e7386d3
Update DG on the implementation of telehandle and various diagrams
leontan2 Nov 13, 2023
2bc9f60
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp…
leontan2 Nov 13, 2023
cc7ceb8
Update DG for some minor mistakes
Carlintyj Nov 13, 2023
5fe5266
Merge pull request #291 from joel-foo/branch-updateStuff
joel-foo Nov 13, 2023
69800d3
Merge pull request #286 from leontan2/Update-DG
leontan2 Nov 13, 2023
87a3eab
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp
Carlintyj Nov 13, 2023
3ae5c50
Fix more grammar
chewjh1234 Nov 13, 2023
04c4a29
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp…
chewjh1234 Nov 13, 2023
0bcd638
Update PPP
joel-foo Nov 13, 2023
7a8b893
Update DG and UG to include commandbox and fix diagrams
Carlintyj Nov 13, 2023
f4d8c22
Merge pull request #292 from joel-foo/branch-updateStuff
joel-foo Nov 13, 2023
c452863
Update DG
Carlintyj Nov 13, 2023
7d7f938
Merge pull request #288 from Carlintyj/master
Carlintyj Nov 13, 2023
9cccce6
Fix Dg
leontan2 Nov 13, 2023
9d888eb
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp
leontan2 Nov 13, 2023
217afda
Add fullstops to UC5, UC6
leontan2 Nov 13, 2023
49cd08a
Merge pull request #293 from leontan2/master
leontan2 Nov 13, 2023
f15dd58
Fix grammar issues
chewjh1234 Nov 13, 2023
d2fb5c3
Add range for INDEX in UG
chewjh1234 Nov 13, 2023
3763e89
Update DG
Carlintyj Nov 13, 2023
ed5bc08
Fix Grammar
chewjh1234 Nov 13, 2023
b2dc3e4
Add code reuse citation in DG
chewjh1234 Nov 13, 2023
14fb873
Merge pull request #294 from Carlintyj/master
Carlintyj Nov 13, 2023
de78864
Merge pull request #290 from chewjh1234/branch-update-UG-final
Carlintyj Nov 13, 2023
a16f64b
Update leon's PPP
leontan2 Nov 13, 2023
dd0d968
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp
leontan2 Nov 13, 2023
be6625a
Improve wording in Manual Testing DG
chewjh1234 Nov 13, 2023
30a3adc
Update Carlin PPP
Carlintyj Nov 13, 2023
a0ffc9a
Update PPP and release v1.4 jar
leontan2 Nov 13, 2023
0f9e05f
Merge pull request #295 from chewjh1234/branch-update-UG-final
Carlintyj Nov 13, 2023
6370545
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp
leontan2 Nov 13, 2023
a1fef40
Merge pull request #296 from Carlintyj/master
Carlintyj Nov 13, 2023
071ef3a
Merge pull request #297 from leontan2/master
leontan2 Nov 13, 2023
a7be1bf
Update PPP
chewjh1234 Nov 13, 2023
6e860ba
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp…
chewjh1234 Nov 13, 2023
19ea7c4
Merge pull request #298 from chewjh1234/branch-update-UG-final
chewjh1234 Nov 13, 2023
aa0a76d
standardise tip format in DG
tanteckfang Nov 13, 2023
f6fb5c1
standardise tip format in DG
tanteckfang Nov 13, 2023
7a5d6d8
standardise tip format in DG
tanteckfang Nov 13, 2023
8d9969d
Update wordings in DG
chewjh1234 Nov 13, 2023
f92fa8c
Update DG for Planned enhancement
Carlintyj Nov 13, 2023
fe38709
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp
Carlintyj Nov 13, 2023
a37bc92
edited span to block
tanteckfang Nov 13, 2023
db0e5a1
Merge pull request #300 from Carlintyj/master
Carlintyj Nov 13, 2023
8e53ee5
Merge pull request #299 from tanteckfang/master
tanteckfang Nov 13, 2023
944365c
Update planned enhancement
leontan2 Nov 13, 2023
d018667
Merge branch 'master' of
leontan2 Nov 13, 2023
e2a2b8b
Fix wording
leontan2 Nov 13, 2023
7c22ac5
Update PPP
Carlintyj Nov 13, 2023
6c35a03
Add Planned Enhancements
chewjh1234 Nov 13, 2023
6bcb45b
Merge pull request #302 from Carlintyj/master
leontan2 Nov 13, 2023
07927e8
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp…
chewjh1234 Nov 13, 2023
152eb36
Update DeveloperGuide.md
leontan2 Nov 13, 2023
1bd218a
Merge pull request #301 from leontan2/master
Carlintyj Nov 13, 2023
6731da1
Fix formatting
chewjh1234 Nov 13, 2023
9fd101d
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp…
chewjh1234 Nov 13, 2023
630bd25
Remove line
chewjh1234 Nov 13, 2023
1246245
Merge pull request #303 from chewjh1234/branch-update-dg-final
chewjh1234 Nov 13, 2023
8b5702b
Fix formatting issues
chewjh1234 Nov 13, 2023
1cce6e8
Fix formatting issue
chewjh1234 Nov 13, 2023
c558136
Modify Feedback UML diagrams
chewjh1234 Nov 13, 2023
e1be8dd
Fix formatting issue for 4.9.1 in DG
chewjh1234 Nov 13, 2023
6e5edc7
Merge pull request #304 from chewjh1234/branch-update-dg-final
Carlintyj Nov 13, 2023
11ed27f
edited PPP
tanteckfang Nov 14, 2023
64b0a4c
Merge pull request #305 from tanteckfang/master
tanteckfang Nov 14, 2023
b36ef6d
Add error tables in add and theme commands
leontan2 Nov 14, 2023
e9ee3a2
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp
leontan2 Nov 14, 2023
35536d8
Merge pull request #306 from leontan2/master
Carlintyj Nov 14, 2023
1377752
Update images
Carlintyj Nov 14, 2023
3435d50
Merge pull request #307 from Carlintyj/master
leontan2 Nov 14, 2023
3d155f3
Add more error tables for the various commands
leontan2 Nov 14, 2023
3c686f2
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp
leontan2 Nov 14, 2023
e443ba7
Merge pull request #308 from leontan2/master
Carlintyj Nov 14, 2023
4332a68
Update UG to include errors
Carlintyj Nov 14, 2023
4161cba
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp
Carlintyj Nov 14, 2023
9302ac0
Merge pull request #309 from Carlintyj/master
leontan2 Nov 14, 2023
bf6ff0a
Fix hyperlinks
leontan2 Nov 14, 2023
8d13528
Merge pull request #310 from leontan2/master
Carlintyj Nov 14, 2023
9fb0c5e
Add fullstops
leontan2 Nov 14, 2023
f7847df
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-T17-4/tp
leontan2 Nov 14, 2023
2fa8517
Merge pull request #311 from leontan2/master
leontan2 Nov 14, 2023
c05633d
Add error table for sort features
chewjh1234 Nov 15, 2023
d0b0a84
Merge pull request #312 from chewjh1234/branch-add-error-table
leontan2 Nov 15, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 14 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)

# NUSCoursemates

[![CI Status](https://github.com/AY2324S1-CS2103T-T17-4/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2324S1-CS2103T-T17-4/tp/actions)
[![codecov](https://codecov.io/gh/AY2324S1-CS2103T-T17-4/tp/graph/badge.svg?token=9JMFF1YYFO)](https://codecov.io/gh/AY2324S1-CS2103T-T17-4/tp)

**NUSCoursemates** is a desktop app for managing contacts and their courses, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, NUSCourseMates can get your contact management tasks done faster than traditional GUI apps.

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

* This is **a sample project for Software Engineering (SE) students**.<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.
## Features
* Add, edit or delete students along with their courses
* Sort students by name or courses
* Find students by name or courses

For the detailed documentation of this project, see the **[NUSCoursemates Product Website](https://ay2324s1-cs2103t-t17-4.github.io/tp/)**.
</br>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.
7 changes: 6 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ checkstyle {
toolVersion = '10.2'
}

run {
enableAssertions = true
}

test {
useJUnitPlatform()
finalizedBy jacocoTestReport
Expand All @@ -40,6 +44,7 @@ task coverage(type: JacocoReport) {
}
}


dependencies {
String jUnitVersion = '5.4.0'
String javaFxVersion = '17.0.7'
Expand All @@ -66,7 +71,7 @@ dependencies {
}

shadowJar {
archiveFileName = 'addressbook.jar'
archiveFileName = 'NUSCoursemates.jar'
}

defaultTasks 'clean', 'test'
56 changes: 28 additions & 28 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,51 +9,51 @@ You can reach us at the email `seer[at]comp.nus.edu.sg`

## Project team

### John Doe
### Joel Foo

<img src="images/johndoe.png" width="200px">
<img src="images/joel-foo.png" width="200px">

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

* Role: Project Advisor
* Role: Team Lead

### Jane Doe
### Tan Teck Fang

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Documentation
* Responsibilities: Quality of various project documents

### Johnny Doe
### Leon Tan

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

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

* Role: Developer
* Responsibilities: Data
* Role: Code Quality
* Responsibilities: Looks after code quality, ensures adherence to coding standards, etc.

### Jean Doe
### Chew Jing Heng

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Deliverables and deadlines
* Responsibilities: Ensure project deliverables are done on time and in the right format

### James Doe
### Carlin Tan

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

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

* Role: Developer
* Responsibilities: UI
* Role: Tool Expert
* Responsibilities: Helps other team member with matters related to the relevant tools
Loading
Loading