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

[CS2103T-W08-2] Source Control #93

Open
wants to merge 917 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
917 commits
Select commit Hold shift + click to select a range
57afc21
PPP
zhing22 Nov 4, 2021
72075ac
no message
zhing22 Nov 4, 2021
820d9c3
spacing
zhing22 Nov 4, 2021
eccf28d
Merge pull request #266 from AY2122S1-CS2103T-W08-2/v1.4-PPP-zhiying
zhing22 Nov 4, 2021
64bc3af
Add tests for ShowCommandParser
nbvannhi Nov 4, 2021
4e2e442
Merge branch 'master' into v1.4-ug-visualAids
nbvannhi Nov 4, 2021
44d8158
Merge pull request #260 from AY2122S1-CS2103T-W08-2/v1.4-ug-visualAids
nbvannhi Nov 4, 2021
24ab755
Fix logical error in ShowCommandParser
jonas-chow Nov 4, 2021
b90e051
Merge pull request #244 from AY2122S1-CS2103T-W08-2/v1.4-fix-show
jonas-chow Nov 4, 2021
951a367
Make cosmetic changes to AssessmentTest
nbvannhi Nov 4, 2021
7cb15df
Add tests for Score::getNumericValue
nbvannhi Nov 4, 2021
acbdf81
Fix checkstyle
nbvannhi Nov 4, 2021
6a45005
Rearrange order of methods in AssessmentList
nbvannhi Nov 4, 2021
5b23ba7
Add and refine tests of AssessmentList
nbvannhi Nov 4, 2021
46c5b8d
Merge branch 'master' into v1.4-tests-vn
nbvannhi Nov 4, 2021
9bb9f6f
DG
zhing22 Nov 5, 2021
cd5d981
Hide axis label for 104
ganhongyao Nov 5, 2021
9b64e03
Ensure no unchecked operations
ganhongyao Nov 5, 2021
ec8300c
Use LinkedHashMap to ensure that insertion order of assessments is pr…
ganhongyao Nov 5, 2021
71a2be5
Increase Student code cov
leonghongfai Nov 5, 2021
60d9196
Add hashCode test
leonghongfai Nov 5, 2021
a6e8ea0
Improve coverage for Tag
leonghongfai Nov 5, 2021
32fc8f4
Add tests for NameEqualsPredicate
leonghongfai Nov 5, 2021
b4427ca
Edits for checkstyle
leonghongfai Nov 5, 2021
90a5ba2
Fix missing PREFIX_FILE in ShowCommandParserTest
nbvannhi Nov 5, 2021
8ff6127
Rename test method for AssessmentListTest
nbvannhi Nov 5, 2021
9615676
Fix missing equality check of savePath in ShowCommand
nbvannhi Nov 5, 2021
6334e24
Refine ShowCommandParserTest
nbvannhi Nov 5, 2021
78c3a15
Fix failed test in AddressBookParserTest
nbvannhi Nov 5, 2021
56c9204
Merge pull request #269 from AY2122S1-CS2103T-W08-2/hongyao/v1.4-char…
zhing22 Nov 5, 2021
b7bd0f0
no message
zhing22 Nov 5, 2021
b2f2dda
Merge pull request #267 from AY2122S1-CS2103T-W08-2/v1.4-tests-vn
jonas-chow Nov 5, 2021
5b15f0d
Merge pull request #270 from AY2122S1-CS2103T-W08-2/v1.4-add-tests
zhing22 Nov 5, 2021
e7f40f4
remove undo
zhing22 Nov 5, 2021
f9c7a37
Merge pull request #268 from AY2122S1-CS2103T-W08-2/v1.4-DG-zhiying
zhing22 Nov 5, 2021
25df842
Add nbvannhi PPP
nbvannhi Nov 5, 2021
cf3d086
Merge pull request #272 from AY2122S1-CS2103T-W08-2/v1.4-ppp-vn
nbvannhi Nov 5, 2021
0b4f637
Rename addressbook to sourcecontrol or application
ganhongyao Nov 5, 2021
491cdc1
Replace person with student
ganhongyao Nov 5, 2021
20f4521
Add acknowledgements
ganhongyao Nov 5, 2021
831cf5d
Update links to point to our own project and rename package in advance
ganhongyao Nov 5, 2021
80189b7
Update DeleteSequenceDiagram
ganhongyao Nov 5, 2021
60de4df
Add application logo acknowledgement
ganhongyao Nov 5, 2021
d1758d2
Update StorageClassDiagram
ganhongyao Nov 5, 2021
192fbf5
Update ModelClassDiagram
ganhongyao Nov 5, 2021
1218ff3
Update BetterModelClassDiagram
ganhongyao Nov 5, 2021
99e191c
Update ParserClasses
ganhongyao Nov 5, 2021
1a08fd3
Use markdown syntax instead of html for images
ganhongyao Nov 5, 2021
2c2a35a
Update ArchitectureSequenceDiagram
ganhongyao Nov 5, 2021
6e2175a
Update UiClassDiagram
ganhongyao Nov 5, 2021
79e9a17
Update LogicClassDiagram
ganhongyao Nov 5, 2021
a1c97b5
Add note for BetterModelClassDiagram
ganhongyao Nov 5, 2021
29d19bc
Fix link for ParserClasses
ganhongyao Nov 5, 2021
e5a9a90
Fix multiplicity symbol being blocked
ganhongyao Nov 5, 2021
a738cf7
Add Jonas PPP
jonas-chow Nov 5, 2021
7e17d1b
tests
zhing22 Nov 5, 2021
5b70085
checkstyle
zhing22 Nov 6, 2021
b731eff
test cases
zhing22 Nov 6, 2021
607933b
format
zhing22 Nov 6, 2021
da9798f
no message
zhing22 Nov 6, 2021
b5f43a2
no message
zhing22 Nov 6, 2021
1cb0712
no message
zhing22 Nov 6, 2021
eb2d3c4
no message
zhing22 Nov 6, 2021
0f61cf9
no message
zhing22 Nov 6, 2021
549c8d3
Simplify command word checking algorithm since all command words are …
jonas-chow Nov 6, 2021
5fd50b1
Merge pull request #277 from AY2122S1-CS2103T-W08-2/v1.4-simplify-ali…
ganhongyao Nov 6, 2021
f9d2f42
Add activity diagrams for `addalloc`, `addscore`, `show`
nbvannhi Nov 6, 2021
b1516d1
Add sequence diagrams for `addalloc`, `addscore`, `show`
nbvannhi Nov 6, 2021
2826a85
Update DG implementation details for `addalloc`, `addscore`, `show`
nbvannhi Nov 6, 2021
64a48d0
Merge branch 'master' into v1.4-dg-vn
nbvannhi Nov 6, 2021
4a02064
Remove extra spacing
nbvannhi Nov 6, 2021
4568f91
Merge pull request #275 from AY2122S1-CS2103T-W08-2/v1.4-tests
nbvannhi Nov 6, 2021
ceaa26e
Set theme jekyll-theme-hacker
nbvannhi Nov 6, 2021
9b065a6
Make student singular when only 1 student is displayed
ganhongyao Nov 6, 2021
b5f2de8
Test fix HTML alignment
nbvannhi Nov 6, 2021
a1e3be5
Merge branch 'v1.4-dg-vn' of https://github.com/AY2122S1-CS2103T-W08-…
nbvannhi Nov 6, 2021
f5b82a0
Set theme jekyll-theme-cayman
nbvannhi Nov 6, 2021
5f5c80e
Test fix centering image
nbvannhi Nov 6, 2021
57902ec
Make diagram background color transparent
nbvannhi Nov 6, 2021
913b164
Remove image centering
nbvannhi Nov 6, 2021
4de9270
Set back to original theme
nbvannhi Nov 6, 2021
dcb346b
Add diagram titles where necessary
nbvannhi Nov 6, 2021
6470e51
Add Alias implementation to the DG
jonas-chow Nov 6, 2021
30da4b2
Add ToC
nbvannhi Nov 6, 2021
e6dc10b
Merge pull request #276 from AY2122S1-CS2103T-W08-2/v1.4-DG-zhiying
nbvannhi Nov 6, 2021
cc86f97
Merge pull request #274 from AY2122S1-CS2103T-W08-2/v1.4-jonas-ppp
zhing22 Nov 6, 2021
cadc240
Merge pull request #279 from AY2122S1-CS2103T-W08-2/hongyao/v1.4-upda…
leonghongfai Nov 6, 2021
9e91be0
Update ToC of DG
nbvannhi Nov 6, 2021
8bad1fa
Add spacing to DG
nbvannhi Nov 6, 2021
5935310
Update ToC of UG
nbvannhi Nov 6, 2021
4c12720
Add spacing to UG
nbvannhi Nov 6, 2021
7aee747
Update AddressBook to SourceControl in diagrams
nbvannhi Nov 6, 2021
ad58117
Small edits to ToC DG
nbvannhi Nov 6, 2021
d988aa3
Fix broken link in ToC (DG)
nbvannhi Nov 6, 2021
06be167
Convert to autogenerated ToC (DG)
nbvannhi Nov 6, 2021
fde0261
Make some cosmetic changes
nbvannhi Nov 6, 2021
c025249
Fix language and formatting errors in the alias part of the DG.
jonas-chow Nov 6, 2021
9c086ff
Fix small grammatical error
jonas-chow Nov 6, 2021
30810df
Revert table of contents to original format
jonas-chow Nov 6, 2021
611d88b
Merge pull request #278 from AY2122S1-CS2103T-W08-2/v1.4-dg-vn
jonas-chow Nov 6, 2021
aff0b48
Merge branch 'master' into v1.4-dg-jonas
jonas-chow Nov 6, 2021
d1e2b7c
Merge branch 'master' into hongyao/v1.4-dg-updates
zhing22 Nov 6, 2021
4adc0ff
Merge pull request #273 from AY2122S1-CS2103T-W08-2/hongyao/v1.4-dg-u…
zhing22 Nov 6, 2021
65b2600
Add additional linebreaks and a period
jonas-chow Nov 6, 2021
674c47b
Add acknowledgements
jonas-chow Nov 6, 2021
ebcc385
Merge branch 'master' into v1.4-dg-jonas
jonas-chow Nov 6, 2021
de1918d
Merge branch 'master' into v1.4-alias-bugfix
jonas-chow Nov 6, 2021
1b33265
Fix bug when UserPrefs contains invalid aliases.
jonas-chow Nov 6, 2021
c39a307
Use the same logger
jonas-chow Nov 6, 2021
8c0acbe
Merge pull request #280 from AY2122S1-CS2103T-W08-2/v1.4-dg-jonas
ganhongyao Nov 6, 2021
0ed9b7e
Merge pull request #282 from AY2122S1-CS2103T-W08-2/v1.4-alias-bugfix
ganhongyao Nov 6, 2021
49bab8b
Remove excessing visual aids
zhing22 Nov 6, 2021
6401f67
Update UiClassDiagram to make it look bigger
ganhongyao Nov 6, 2021
f3a30f7
Add Score class and multiplicities for Name and ID to ModelClassDiagram
ganhongyao Nov 6, 2021
5bed4bd
Update sequence diagrams to be consistent
nbvannhi Nov 6, 2021
3625aeb
Remove AB3 unused diagrams
nbvannhi Nov 6, 2021
0585022
Split AddGroupSequenceDiagram
ganhongyao Nov 6, 2021
c0a56ff
Standardise Student ID to NUSNET ID
ganhongyao Nov 6, 2021
90c1e14
Add newline to EOF
ganhongyao Nov 6, 2021
c1c4f08
Fix typo in diagram
nbvannhi Nov 6, 2021
229cc63
edit sequence diagram
zhing22 Nov 6, 2021
756e701
Make sequence diagrams bigger
nbvannhi Nov 6, 2021
b2ee4f4
Rename diagrams
nbvannhi Nov 6, 2021
6fc559c
Add new diagrams into DG
nbvannhi Nov 6, 2021
d0fba96
Fix wrong logic in AddStudentsToGroup sequence diagram
nbvannhi Nov 6, 2021
4a2d207
Make small changes to standardize styling
nbvannhi Nov 6, 2021
6ab2380
Fix American spelling to English
nbvannhi Nov 6, 2021
c1c8d38
Standardize styling
nbvannhi Nov 6, 2021
6cda060
Rename all "Address Book" to "Source Control"
jonas-chow Nov 6, 2021
69dbb1b
Rename any "Person" to "Student"
jonas-chow Nov 6, 2021
80069eb
Fix style
jonas-chow Nov 6, 2021
c61a8a8
Rename more persons to students
jonas-chow Nov 6, 2021
7a814bd
Refactor student classes into respective packages
jonas-chow Nov 6, 2021
1cf83bc
slight UG changes
zhing22 Nov 7, 2021
57928bb
Update diagrams
zhing22 Nov 7, 2021
2f6a38a
Merge branch 'master' into v1.4-dg-jonas
jonas-chow Nov 7, 2021
9d123a3
Uncapitalize Documentation section
nbvannhi Nov 7, 2021
955ff8a
Fix wrong logic in AddStudent sequence diagram
nbvannhi Nov 7, 2021
07d9533
Make small changes
nbvannhi Nov 7, 2021
84d9f93
Merge pull request #286 from AY2122S1-CS2103T-W08-2/v1.4-DG-zy
nbvannhi Nov 7, 2021
b6571b2
Merge branch 'master' into v1.4-dg-diagrams
nbvannhi Nov 7, 2021
ef4abc7
Remove unused object in AddScoreToModel sequence diagram
nbvannhi Nov 7, 2021
fbaf13a
Fix wording of titles
nbvannhi Nov 7, 2021
677a178
Fix titles
nbvannhi Nov 7, 2021
6d20b1e
Remove extra semicolon in title
nbvannhi Nov 7, 2021
ee46a57
Rename ID to Id, move GroupStatistics to assessment package, remove l…
jonas-chow Nov 7, 2021
fa80761
Standardize with UG and fix spacing
nbvannhi Nov 7, 2021
bf2e970
Update acknowledgements
jonas-chow Nov 7, 2021
bbc4daa
Standardize descriptions of diagrams
nbvannhi Nov 7, 2021
2d9fb2e
Remove extra period in Acknowledgement
nbvannhi Nov 7, 2021
046955c
Remove changed image files in PR #284 to avoid conflicts
nbvannhi Nov 7, 2021
1858c58
Fix wrong logic in AddStudent acitivity diagram
nbvannhi Nov 7, 2021
e6f6ae5
Add and update use cases
leonghongfai Nov 7, 2021
ca89609
Add saving data manual tests and effort appendix to DG
jonas-chow Nov 7, 2021
95be375
Add non-alphanumeric characters section in Effort appendix
ganhongyao Nov 7, 2021
f48addc
Fix all incorrect case Id in strings and comments. Also renamed AddCo…
jonas-chow Nov 7, 2021
c87800b
Merge pull request #285 from AY2122S1-CS2103T-W08-2/v1.4-refactor
ganhongyao Nov 7, 2021
88ce8df
Merge pull request #290 from AY2122S1-CS2103T-W08-2/v1.4-dg-effort-addon
jonas-chow Nov 7, 2021
b6f1c3a
Merge pull request #289 from AY2122S1-CS2103T-W08-2/v1.4-dg-jonas
ganhongyao Nov 7, 2021
fc00c35
Merge branch 'master' into v1.4-dg-diagrams
jonas-chow Nov 7, 2021
d615074
Merge pull request #283 from AY2122S1-CS2103T-W08-2/v1.4-dg-diagrams
jonas-chow Nov 7, 2021
3c776e2
Merge branch 'master' into v1.4-dg-jonas
jonas-chow Nov 7, 2021
46d14fd
Merge pull request #288 from AY2122S1-CS2103T-W08-2/v1.4-update-dg-us…
zhing22 Nov 7, 2021
40d00c8
Swap line order to reflect the slight algorithm change
jonas-chow Nov 7, 2021
edaead6
Update Jonas PPP
jonas-chow Nov 7, 2021
ec1d821
Merge branch 'master' into hongyao/v1.4-uml-diagrams
ganhongyao Nov 7, 2021
58dc74b
Try scaling AddGroupSequenceDiagram
ganhongyao Nov 7, 2021
3d5daf0
edit usecases
zhing22 Nov 7, 2021
cb0e460
Revert "Try scaling AddGroupSequenceDiagram"
ganhongyao Nov 7, 2021
0a97345
Test center html tag
jonas-chow Nov 7, 2021
54864b2
Update student ID to NUSNET ID
ganhongyao Nov 7, 2021
c9aef11
format changes
zhing22 Nov 7, 2021
7ed17f6
Add acknowledgement for rake sprite
ganhongyao Nov 7, 2021
d5cbcdc
no message
zhing22 Nov 7, 2021
a0d3ceb
Re-commit because things messed up
leonghongfai Nov 7, 2021
316318b
Minor edits
leonghongfai Nov 7, 2021
2964f94
Change ABParser to SourceControlParser
leonghongfai Nov 7, 2021
8b6714b
Minor indentation error
leonghongfai Nov 7, 2021
5321ba6
Merge pull request #284 from AY2122S1-CS2103T-W08-2/hongyao/v1.4-uml-…
leonghongfai Nov 7, 2021
3a2924d
Merge branch 'master' into v1.4-updatedg
leonghongfai Nov 7, 2021
8d58709
Add logging for graph display and export
ganhongyao Nov 7, 2021
738a4a7
Merge pull request #291 from AY2122S1-CS2103T-W08-2/v1.4-dg-jonas
ganhongyao Nov 7, 2021
f38d46b
Merge pull request #294 from AY2122S1-CS2103T-W08-2/v1.4-updatedg
zhing22 Nov 7, 2021
ebde5f4
Minor code quality enhancements
ganhongyao Nov 7, 2021
b857e70
Merge branch 'master' into v1.4-usecase
nbvannhi Nov 7, 2021
ddc1156
Test centering image with image in HTML syntax
ganhongyao Nov 7, 2021
244e0cd
Merge pull request #292 from AY2122S1-CS2103T-W08-2/v1.4-usecase
nbvannhi Nov 7, 2021
7f44a00
no message
zhing22 Nov 7, 2021
e2ad046
Center all DG images
ganhongyao Nov 7, 2021
302a89d
Standardize styling
nbvannhi Nov 7, 2021
7717356
no message
zhing22 Nov 7, 2021
3972388
Merge branch 'master' into v1.4-center-images
ganhongyao Nov 7, 2021
0934621
no message
zhing22 Nov 7, 2021
f7e3a27
Add closing HTML tags
ganhongyao Nov 7, 2021
442a2b6
Update styling of Search sequence diagram
nbvannhi Nov 7, 2021
40152e2
no message
zhing22 Nov 7, 2021
77a5872
no message
zhing22 Nov 7, 2021
3b00360
change to American english
zhing22 Nov 7, 2021
fd915e0
Add line breaks to prevent image and text being too close together
ganhongyao Nov 7, 2021
fd120da
Merge pull request #298 from AY2122S1-CS2103T-W08-2/final-ugPDF
zhing22 Nov 7, 2021
f985bdf
Merge pull request #296 from AY2122S1-CS2103T-W08-2/v1.4-center-images
zhing22 Nov 7, 2021
7806ab4
Merge pull request #295 from AY2122S1-CS2103T-W08-2/v1.4-minor-code-q…
leonghongfai Nov 7, 2021
15d20a0
Update PPP
leonghongfai Nov 8, 2021
d1dd66b
Merge pull request #299 from AY2122S1-CS2103T-W08-2/v1.4-hf-ppp
leonghongfai Nov 8, 2021
b05b71c
Update docs/DeveloperGuide.md
nbvannhi Nov 8, 2021
ee2c782
no message
zhing22 Nov 8, 2021
9c1ccc0
Merge pull request #297 from AY2122S1-CS2103T-W08-2/v1.4-dg-final-vn
jonas-chow Nov 8, 2021
1972668
no message
zhing22 Nov 8, 2021
5edcafc
no message
zhing22 Nov 8, 2021
6aad4f9
no message
zhing22 Nov 8, 2021
f130d4b
no message
zhing22 Nov 8, 2021
82be74c
no message
zhing22 Nov 8, 2021
3b680c0
no message
zhing22 Nov 8, 2021
f991786
no message
zhing22 Nov 8, 2021
b6a373e
no message
zhing22 Nov 8, 2021
05d967b
no message
zhing22 Nov 8, 2021
db1777e
PDF conversion
zhing22 Nov 8, 2021
a63cd6e
Merge branch 'master' into final-dgPDF
zhing22 Nov 8, 2021
c1a53f3
Merge pull request #300 from AY2122S1-CS2103T-W08-2/final-dgPDF
zhing22 Nov 8, 2021
fe1c6f5
Fix a line in UG and try to fix the ordered list in DG
jonas-chow Nov 8, 2021
e12a383
Add warning for import in UG, add extra page break in DG
jonas-chow Nov 8, 2021
5ad8e9d
Add links to export section
jonas-chow Nov 8, 2021
ddf0624
Image centering test
nbvannhi Nov 8, 2021
39dd3cc
Test centering image
nbvannhi Nov 8, 2021
9ddbbab
Test if show command dg images can fit together
jonas-chow Nov 8, 2021
35186cc
Revert test centering
nbvannhi Nov 8, 2021
210cd97
Merge pull request #301 from AY2122S1-CS2103T-W08-2/v1.4-ugdg-finaltw…
jonas-chow Nov 8, 2021
b1599f7
Update PPP
nbvannhi Nov 8, 2021
73f32c1
Merge branch 'master' into v1.4-dg-final-vn
nbvannhi Nov 8, 2021
7daf805
Merge pull request #302 from AY2122S1-CS2103T-W08-2/v1.4-dg-final-vn
nbvannhi Nov 8, 2021
5a55f3e
Update AddStudentSequenceDiagram
ganhongyao Nov 8, 2021
1603e15
Update text
ganhongyao Nov 8, 2021
87c6fc5
Update SearchSequenceDiagram
ganhongyao Nov 8, 2021
ef7fd90
Update
nbvannhi Nov 8, 2021
03d1816
Fix title
nbvannhi Nov 8, 2021
65ded21
Add page break
nbvannhi Nov 8, 2021
b44be49
Fix page break
nbvannhi Nov 8, 2021
f43eebb
Merge pull request #303 from AY2122S1-CS2103T-W08-2/v1.4-fix-uml
leonghongfai Nov 8, 2021
5635092
Update
nbvannhi Nov 8, 2021
f0cef8b
Update team email
ganhongyao Nov 8, 2021
a6cda2d
Finalise Hong Yao PPP
ganhongyao Nov 8, 2021
3cf4d04
Merge branch 'master' into v1.4-jonas-ppp
jonas-chow Nov 8, 2021
70b4c7d
Merge pull request #305 from AY2122S1-CS2103T-W08-2/v1.4-dg-final-vn
nbvannhi Nov 8, 2021
8eaa36a
Add page split for pdf conversion
jonas-chow Nov 8, 2021
417d725
Merge pull request #304 from AY2122S1-CS2103T-W08-2/v1.4-hongyao-fina…
ganhongyao Nov 8, 2021
aca33a5
Merge pull request #306 from AY2122S1-CS2103T-W08-2/v1.4-jonas-ppp
jonas-chow Nov 8, 2021
3a0989e
Add line break
ganhongyao Nov 8, 2021
3273cda
Merge pull request #307 from AY2122S1-CS2103T-W08-2/v1.4-hongyao-fina…
ganhongyao Nov 8, 2021
a297adf
Change position of newline
jonas-chow Nov 8, 2021
f34096d
Merge pull request #308 from AY2122S1-CS2103T-W08-2/v1.4-jonas-ppp
jonas-chow Nov 8, 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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ src/main/resources/docs/
/config.json
/preferences.json
/*.log.*
/*sourceControl*.csv

# Test sandbox files
src/test/data/sandbox/
Expand Down
38 changes: 27 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,30 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
# Source Control

[![CI Status](https://github.com/AY2122S1-CS2103T-W08-2/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2122S1-CS2103T-W08-2/tp/actions)

**Source Control** is a desktop app for CS1101S professors to manage the performance of their students.

This application allows you to **store comprehensive data** of each student quickly, and allows you to search through them easily. With Source Control, you will never have to worry about your large student cohort and tracking numerous assessments!

Source Control can also give you both a quick overview and a closer look of how your students are performing. This application **provides in-depth data analysis** of the performance of your students in each assessment, giving you timely feedback on the pace and difficulty level of the module.

Source Control is **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, Source Control can help you track your students’ performance 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.
## Usage
* Keeps track of administrative info and academic records of large student intake.
* Analyzes the performance of individual, groups and the cohort in assessments.

## User Guide
If you are interested in using **Source Control**, head over to the [Quick Start section of the **User Guide**](https://ay2122s1-cs2103t-w08-2.github.io/tp/UserGuide.html#quick-start).

## Developer Guide
If you are interested in developing **Source Control**, check out the **[Developer Guide](https://ay2122s1-cs2103t-w08-2.github.io/tp/DeveloperGuide.html)** for information on how the application is designed.

## About Us
If you are interested in contacting **Source Control** team, visit the [**About Us** website](https://ay2122s1-cs2103t-w08-2.github.io/tp/AboutUs.html).

## Acknowledgements
* Libraries used: [JavaFX](https://openjfx.io/), [Jackson](https://github.com/FasterXML/jackson), [JUnit5](https://github.com/junit-team/junit5)
* Original project: [AddressBook Level-3](https://se-education.org/addressbook-level3) project created as part of the [SE-EDU](https://se-education.org) initiative
8 changes: 6 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
id 'jacoco'
}

mainClassName = 'seedu.address.Main'
mainClassName = 'seedu.sourcecontrol.Main'

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

run {
enableAssertions = true
}

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

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

defaultTasks 'clean', 'test'
53 changes: 26 additions & 27 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,54 @@ 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 `e0544170@u.nus.edu`

## Project team

### John Doe
### Jonas Chow

<img src="images/johndoe.png" width="200px">
<img src="images/jonas-chow.png" width="200px">

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

* Role: Project Advisor
* Role: Team Lead
* Responsibilities: Testing + Scheduling and tracking

### Jane Doe
### Tang Zhiying

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Developer
* Responsibilities: Documentation + Code quality

### Johnny Doe
### Gan Hong Yao

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

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

* Role: Developer
* Responsibilities: Data
* Responsibilities: Testing + Integration

### Jean Doe
### Nguyen Ba Van Nhi

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Documentation + Code quality

### James Doe
### Leong Hong Fai

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: Integration + Deliverables and Deadlines
Loading