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-F09-3] ProgrammerError #90

Open
wants to merge 1,532 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1532 commits
Select commit Hold shift + click to select a range
a917400
Standardize spelling in UG
shermannws Nov 8, 2021
bf8b902
Merge pull request #568 from AY2122S1-CS2103-F09-3/allard-help-window
shermannws Nov 8, 2021
28d53a0
Merge pull request #569 from AY2122S1-CS2103-F09-3/dashboard-bugs
shermannws Nov 8, 2021
bae4541
- Update DG for the EditLabCommand
reddevil1313 Nov 8, 2021
9e4540b
Edit DG for clarity
shermannws Nov 8, 2021
72ed058
- Purge Activity Diagram
reddevil1313 Nov 8, 2021
d394e89
Merge pull request #571 from AY2122S1-CS2103-F09-3/dg-1
shermannws Nov 8, 2021
b6f53a0
Merge branch 'dg-1'
reddevil1313 Nov 8, 2021
1daf426
Uncomment test cases for JsonProgrammerErrorStorageTest
ZhaoPeiduo Nov 8, 2021
c9ece6e
update toc
erwinqxy Nov 8, 2021
3c27367
Fix bug where duplicate students can be uploaded
AllardQuek Nov 8, 2021
f72bd4c
Merge branch 'master' into erwin-docs
erwinqxy Nov 8, 2021
fbae8c6
Update dashbaord after upload
AllardQuek Nov 8, 2021
1e5a2df
Update DeveloperGuide.md
erwinqxy Nov 8, 2021
f542ffb
Merge branch 'erwin-docs' of https://github.com/AY2122S1-CS2103-F09-3…
erwinqxy Nov 8, 2021
0d3e0ce
Enhance DG clarity for FilterCommand
shermannws Nov 8, 2021
cd9d537
Merge pull request #572 from AY2122S1-CS2103-F09-3/v1.4b_storageTest_…
shermannws Nov 8, 2021
6ed7aab
Merge pull request #573 from AY2122S1-CS2103-F09-3/upload-bug-fixes
shermannws Nov 8, 2021
3406b7a
- Update DG, Activity Diagram and Sequence Diagram for Purge
reddevil1313 Nov 8, 2021
977fd04
Merge pull request #567 from AY2122S1-CS2103-F09-3/erwin-docs
shermannws Nov 8, 2021
b93f6d0
Merge branch 'master' of https://github.com/AY2122S1-CS2103-F09-3/tp
reddevil1313 Nov 8, 2021
12d33f9
- Update DG, Activity Diagram and Sequence Diagram for Purge
reddevil1313 Nov 8, 2021
b4ba8c4
Fix style
shermannws Nov 8, 2021
6271da7
Merge pull request #570 from AY2122S1-CS2103-F09-3/sherman-doc
reddevil1313 Nov 8, 2021
910b78f
Merge branch 'master' into sherman-doc
shermannws Nov 8, 2021
7c27d57
Allow data to have spaces in case
AllardQuek Nov 8, 2021
6a83379
Add new line
AllardQuek Nov 8, 2021
dce403b
Fix number format
ZhaoPeiduo Nov 8, 2021
8d6a9cd
Merge pull request #574 from AY2122S1-CS2103-F09-3/purge-dg
shermannws Nov 8, 2021
675e955
Fix line separtors
AllardQuek Nov 8, 2021
c43f2aa
Merge pull request #576 from AY2122S1-CS2103-F09-3/sherman-doc
AllardQuek Nov 8, 2021
d013bc7
Merge pull request #566 from AY2122S1-CS2103-F09-3/v1.4b_bugFix#558_p…
reddevil1313 Nov 8, 2021
9387b8f
Update upload docs
AllardQuek Nov 8, 2021
1fb77c0
Merge pull request #577 from AY2122S1-CS2103-F09-3/upload-bug-fixes
shermannws Nov 8, 2021
3fd0a87
Merge pull request #578 from AY2122S1-CS2103-F09-3/ug-upload-docs
shermannws Nov 8, 2021
e1c3bfe
Merge branch 'master' into sherman-doc
shermannws Nov 8, 2021
800bc3b
- Additional Test Cases for EditCommandParser
reddevil1313 Nov 8, 2021
2edb483
Reorder UG
AllardQuek Nov 8, 2021
73f9d71
- Fix checkstyle erros
reddevil1313 Nov 8, 2021
db0a0cb
Update PPP for shermannws
shermannws Nov 8, 2021
a7e7ad2
Reformat PPP
shermannws Nov 8, 2021
300d87a
Merge pull request #580 from AY2122S1-CS2103-F09-3/ug-upload-docs
shermannws Nov 8, 2021
f0bd95b
Add use cases and manual testing instructions
AllardQuek Nov 8, 2021
349cc24
Merge pull request #581 from AY2122S1-CS2103-F09-3/sherman-doc
AllardQuek Nov 8, 2021
2f1d0e7
- Improve code quality for test cases for EditLabCommand
reddevil1313 Nov 8, 2021
aca307d
- Fix checkstyle errors
reddevil1313 Nov 8, 2021
e1aa383
Add CSV to glossary
AllardQuek Nov 8, 2021
d4278d9
Add CSV to glossary
AllardQuek Nov 8, 2021
0d00c2f
Fix caps
AllardQuek Nov 8, 2021
db2da8a
Merge pull request #584 from AY2122S1-CS2103-F09-3/ug-1.4-updates
reddevil1313 Nov 8, 2021
084a92e
update link
erwinqxy Nov 8, 2021
f9460f0
- Fix DG EditLab
reddevil1313 Nov 8, 2021
c2915b8
Update erwinqxy.md
erwinqxy Nov 8, 2021
be7ee89
Update erwinqxy.md
erwinqxy Nov 8, 2021
69dc8d3
move glossary
erwinqxy Nov 8, 2021
f990b06
Trigger Build
AllardQuek Nov 8, 2021
c3b6340
- Fix javadoc
reddevil1313 Nov 8, 2021
874d63d
Merge pull request #586 from AY2122S1-CS2103-F09-3/editlab-dg
shermannws Nov 8, 2021
f48c99a
Merge pull request #585 from AY2122S1-CS2103-F09-3/erwin-docs
shermannws Nov 8, 2021
3355dc5
fix formatting
erwinqxy Nov 8, 2021
3e33619
Merge pull request #579 from AY2122S1-CS2103-F09-3/edit-testing
shermannws Nov 8, 2021
9262d72
- Fix javadoc
reddevil1313 Nov 8, 2021
5bea931
Merge pull request #588 from AY2122S1-CS2103-F09-3/erwin-docs
reddevil1313 Nov 8, 2021
33cce55
Fix conflict
AllardQuek Nov 8, 2021
0f4230c
Fix the bug that Lab0 is allowed when user manually delete the labNum…
ZhaoPeiduo Nov 8, 2021
d575dc4
Fix phrasing
AllardQuek Nov 8, 2021
6830c89
Fix toc
AllardQuek Nov 8, 2021
cee6021
Fix indentation
AllardQuek Nov 8, 2021
c8af1eb
Fix indentation
AllardQuek Nov 8, 2021
ddd610b
Remove extra header
AllardQuek Nov 8, 2021
6eb5b24
Fix numbreing
AllardQuek Nov 8, 2021
b54253a
Fix nfr
AllardQuek Nov 8, 2021
3cdebc1
Add instruction for tester to manually edit json file in UG
ZhaoPeiduo Nov 8, 2021
0166ace
Add periods
AllardQuek Nov 8, 2021
bb5399e
Fix style in PPP
shermannws Nov 8, 2021
32108a6
- Fix Bug that allowed Lab 0 in EditLabCommand
reddevil1313 Nov 8, 2021
c1b0302
- Fix checkstyle
reddevil1313 Nov 8, 2021
ede5d34
Merge pull request #582 from AY2122S1-CS2103-F09-3/allard-dg
shermannws Nov 8, 2021
13677d7
Merge pull request #590 from AY2122S1-CS2103-F09-3/sherman-doc
AllardQuek Nov 8, 2021
43e3a8b
- Fix javadoc
reddevil1313 Nov 8, 2021
2675ccb
Merge pull request #583 from AY2122S1-CS2103-F09-3/editlab-testing
shermannws Nov 8, 2021
abe5f65
Fix links
AllardQuek Nov 8, 2021
db7346d
Add missing #
AllardQuek Nov 8, 2021
63a5a5f
Fix effort
AllardQuek Nov 8, 2021
f5183f0
Merge pull request #592 from AY2122S1-CS2103-F09-3/fix-broken-links
reddevil1313 Nov 8, 2021
15b5dc1
Fix error in UG
shermannws Nov 8, 2021
c812820
Update DeveloperGuide.md
erwinqxy Nov 8, 2021
3ebfee6
Merge pull request #594 from AY2122S1-CS2103-F09-3/erwin-docs
shermannws Nov 8, 2021
f608748
Fix typos
AllardQuek Nov 8, 2021
5a6c564
Fix typos
AllardQuek Nov 8, 2021
b9d89e2
Add spacing for lines
AllardQuek Nov 8, 2021
9af86eb
- Fix indexing of all headers
reddevil1313 Nov 8, 2021
3c43c86
Merge pull request #591 from AY2122S1-CS2103-F09-3/editlab
ZhaoPeiduo Nov 8, 2021
ac5e8f0
Merge branch 'master' of https://github.com/AY2122S1-CS2103-F09-3/tp …
ZhaoPeiduo Nov 8, 2021
feca612
- Fix indexing of all headers
reddevil1313 Nov 8, 2021
1b52ac1
Fix isValidLabNum since EditLabCommand no longer requires a labNum of 0
ZhaoPeiduo Nov 8, 2021
697cb75
Undo spacing
AllardQuek Nov 8, 2021
6c4de0b
Add UC for filtering
shermannws Nov 8, 2021
b32acf0
- Unbold
reddevil1313 Nov 8, 2021
bd9e005
Add line
AllardQuek Nov 8, 2021
281721c
Merge pull request #593 from AY2122S1-CS2103-F09-3/docfix-ug
AllardQuek Nov 8, 2021
1bf7b9e
Merge pull request #596 from AY2122S1-CS2103-F09-3/dg-vetting
shermannws Nov 8, 2021
9daecfb
- Change Numbering
reddevil1313 Nov 8, 2021
1d09c91
- Merge conflict
reddevil1313 Nov 8, 2021
2186086
- NFR, remove glosssary items
reddevil1313 Nov 8, 2021
e812885
Merge pull request #597 from AY2122S1-CS2103-F09-3/dg-index
AllardQuek Nov 8, 2021
0d4af55
Merge pull request #598 from AY2122S1-CS2103-F09-3/sherman-doc
shermannws Nov 8, 2021
4b35197
Add multiplicity to Model class diagram and minor edit for show comma…
ZhaoPeiduo Nov 8, 2021
223c338
- NFR, remove glosssary items
reddevil1313 Nov 8, 2021
b53e90f
Merge pull request #589 from AY2122S1-CS2103-F09-3/v1.4b_manualEditjs…
AllardQuek Nov 8, 2021
ad8127d
Update the picture of ModelClassDiagram
ZhaoPeiduo Nov 8, 2021
787b04a
- Indentation
reddevil1313 Nov 8, 2021
7d10517
- Indentation
reddevil1313 Nov 8, 2021
baf1ff6
- Indentation
reddevil1313 Nov 8, 2021
38cc5ab
Attempt fix
AllardQuek Nov 8, 2021
b7e8119
Fix typos
AllardQuek Nov 8, 2021
adc2f82
Merge pull request #599 from AY2122S1-CS2103-F09-3/v1.4b_dgChange_peiduo
AllardQuek Nov 8, 2021
92a9abe
Update glossary in UG
ZhaoPeiduo Nov 8, 2021
e6f1397
Fix english
AllardQuek Nov 8, 2021
11358d9
Merge pull request #600 from AY2122S1-CS2103-F09-3/v1.4b_UGglossaryup…
AllardQuek Nov 8, 2021
a0f155c
Add bold
AllardQuek Nov 8, 2021
f7c3f82
Add bold
AllardQuek Nov 8, 2021
3881962
Fix indents
AllardQuek Nov 8, 2021
78dbb0a
Update ppp
AllardQuek Nov 8, 2021
ac46550
Merge pull request #602 from AY2122S1-CS2103-F09-3/allard-ppp
AllardQuek Nov 8, 2021
4c66b7f
Fix switch
AllardQuek Nov 8, 2021
760d09b
Label all figures in DG
shermannws Nov 8, 2021
05a0574
Follow coding standards for docs
AllardQuek Nov 8, 2021
c0ec134
Add docs for Lab
AllardQuek Nov 8, 2021
c1fd5fd
Merge pull request #603 from AY2122S1-CS2103-F09-3/dg-label
AllardQuek Nov 8, 2021
f9bb01b
Add docs for throws
AllardQuek Nov 8, 2021
e9f3470
Remove stray character
AllardQuek Nov 8, 2021
0095b64
- Updates to PPP
reddevil1313 Nov 8, 2021
4351276
- DG Update: UC11
reddevil1313 Nov 8, 2021
557376d
Merge pull request #605 from AY2122S1-CS2103-F09-3/ppp-samay
ZhaoPeiduo Nov 8, 2021
1b7034b
Merge pull request #604 from AY2122S1-CS2103-F09-3/code-quality
reddevil1313 Nov 8, 2021
0a6e2af
test center image
erwinqxy Nov 8, 2021
877ac1a
Minor editing for UG
ZhaoPeiduo Nov 8, 2021
2d9ab76
Merge pull request #607 from AY2122S1-CS2103-F09-3/align-images
ZhaoPeiduo Nov 8, 2021
f799387
- Code quality: Javadoc fixes for command main and test classes.
reddevil1313 Nov 8, 2021
e7457c6
Update DeveloperGuide.md
erwinqxy Nov 8, 2021
2445490
Merge pull request #610 from AY2122S1-CS2103-F09-3/align-images
reddevil1313 Nov 8, 2021
5e668f7
Update DeveloperGuide.md
erwinqxy Nov 8, 2021
6b52126
Merge pull request #608 from AY2122S1-CS2103-F09-3/minor_fix_UG
reddevil1313 Nov 8, 2021
6454136
Merge pull request #611 from AY2122S1-CS2103-F09-3/align-images
reddevil1313 Nov 8, 2021
44f3849
Update the documentation for all Command classes
ZhaoPeiduo Nov 8, 2021
c5ccd4b
Update docs for parsers and comparators
ZhaoPeiduo Nov 8, 2021
cbd75f0
center images
erwinqxy Nov 8, 2021
9e27950
Merge pull request #609 from AY2122S1-CS2103-F09-3/code-qual
ZhaoPeiduo Nov 8, 2021
c315b30
add line breaks
erwinqxy Nov 8, 2021
d6b3006
Merge pull request #613 from AY2122S1-CS2103-F09-3/align-images
reddevil1313 Nov 8, 2021
a2f4b11
Update class docs for the rest of classes
ZhaoPeiduo Nov 8, 2021
aacabaf
Minor format changes
ZhaoPeiduo Nov 8, 2021
9a9c8fe
center images
erwinqxy Nov 8, 2021
046be7a
Update UserGuide.md
erwinqxy Nov 8, 2021
5f87fb1
Merge pull request #614 from AY2122S1-CS2103-F09-3/align-images
ZhaoPeiduo Nov 8, 2021
65a196e
scale images
erwinqxy Nov 8, 2021
f38ee56
Fix javadoc comments
shermannws Nov 8, 2021
c92f0e3
Merge pull request #615 from AY2122S1-CS2103-F09-3/align-images
ZhaoPeiduo Nov 8, 2021
693e873
Update PPP
ZhaoPeiduo Nov 8, 2021
01e0c7a
Fix typo
ZhaoPeiduo Nov 8, 2021
077b85e
rescale images
erwinqxy Nov 8, 2021
f062297
Merge pull request #612 from AY2122S1-CS2103-F09-3/class_document_update
erwinqxy Nov 8, 2021
f57dd02
Merge pull request #616 from AY2122S1-CS2103-F09-3/align-images
AllardQuek Nov 8, 2021
b16a698
Update PPP details
ZhaoPeiduo Nov 8, 2021
fbd83f7
minor format changes
erwinqxy Nov 8, 2021
f048e6e
Merge pull request #617 from AY2122S1-CS2103-F09-3/ppp_update_peiduo
erwinqxy Nov 8, 2021
9d89b2c
Merge pull request #618 from AY2122S1-CS2103-F09-3/align-images
ZhaoPeiduo Nov 8, 2021
953de09
update PPP
erwinqxy Nov 8, 2021
90cd83a
Improve code quality
shermannws Nov 8, 2021
84b152e
Update erwinqxy.md
erwinqxy Nov 8, 2021
c988f63
Merge pull request #619 from AY2122S1-CS2103-F09-3/erwin-ppp
ZhaoPeiduo Nov 8, 2021
f59f816
Add sample UG and DG contributions
AllardQuek Nov 8, 2021
06b8cbe
Update dashboard ug
AllardQuek Nov 8, 2021
a551d33
Update img paths
AllardQuek Nov 8, 2021
0755555
Add link
AllardQuek Nov 8, 2021
9ccf2c2
Fix links and typ
AllardQuek Nov 8, 2021
09445e9
Improve more code quality
shermannws Nov 8, 2021
addd5bb
Fix checkstyle
shermannws Nov 8, 2021
02a85c2
Merge branch 'master' into v1.4b-code-quality
shermannws Nov 8, 2021
1aa5bbc
Factor out constant file name
AllardQuek Nov 8, 2021
86fa6ab
- Update PPP for Samay
reddevil1313 Nov 8, 2021
a128e1e
- Update PPP for Samay
reddevil1313 Nov 8, 2021
06aaafb
Update download
AllardQuek Nov 8, 2021
2ba97aa
Update show sequence diagram
ZhaoPeiduo Nov 8, 2021
7f4bbd4
Fix error in Javadoc
shermannws Nov 8, 2021
40b3e93
Change dotted arrow to solid arrow
ZhaoPeiduo Nov 8, 2021
47103c6
Merge pull request #620 from AY2122S1-CS2103-F09-3/ug-1.4-updates
shermannws Nov 8, 2021
473a772
Update explanation for download activity
AllardQuek Nov 8, 2021
f984233
Edit javadoc in code
shermannws Nov 8, 2021
687f069
Fix typo
AllardQuek Nov 8, 2021
1a7c94d
Update Ui image
AllardQuek Nov 8, 2021
6f16933
Update Ui explanation
AllardQuek Nov 8, 2021
5aca8c4
Fix style
AllardQuek Nov 8, 2021
b227a06
Fix bug when data file is not found
AllardQuek Nov 8, 2021
ed349b6
Fix tests
AllardQuek Nov 8, 2021
a5e29c2
Merge pull request #622 from AY2122S1-CS2103-F09-3/v1.4b-code-quality
AllardQuek Nov 8, 2021
efd59ad
Merge pull request #623 from AY2122S1-CS2103-F09-3/modify_show_UML
shermannws Nov 8, 2021
41200fb
Add docs
AllardQuek Nov 8, 2021
04641dc
Fix conflict
AllardQuek Nov 8, 2021
130bafb
fix path for ui image
erwinqxy Nov 8, 2021
d40d428
Merge branch 'master' of https://github.com/AY2122S1-CS2103-F09-3/tp
erwinqxy Nov 8, 2021
9260426
- Update UG image
reddevil1313 Nov 8, 2021
ba9a779
Merge branch 'master' of https://github.com/AY2122S1-CS2103-F09-3/tp
reddevil1313 Nov 8, 2021
819d833
Refactor sub components
AllardQuek Nov 8, 2021
8225002
Fix style
AllardQuek Nov 8, 2021
9c58038
Update PPP-shermannws
shermannws Nov 8, 2021
6046733
Merge pull request #624 from AY2122S1-CS2103-F09-3/download-no-file-bug
shermannws Nov 8, 2021
d1fa196
- Update DG
reddevil1313 Nov 8, 2021
b01eb5e
Merge branch 'master' of https://github.com/AY2122S1-CS2103-F09-3/tp
reddevil1313 Nov 8, 2021
90c17d3
Merge pull request #625 from AY2122S1-CS2103-F09-3/ui-refactor
shermannws Nov 8, 2021
bc10572
Minor changes for UG
ZhaoPeiduo Nov 8, 2021
4bea362
Merge branch 'master' into allard-dg
AllardQuek Nov 8, 2021
7f45ee1
Merge pull request #626 from AY2122S1-CS2103-F09-3/minorfix_UG
shermannws Nov 8, 2021
fadb52a
Merge pull request #627 from AY2122S1-CS2103-F09-3/sherman-doc
ZhaoPeiduo Nov 8, 2021
4912592
Fix conflict
AllardQuek Nov 8, 2021
e925832
Merge branch 'allard-dg' of https://github.com/AY2122S1-CS2103-F09-3/…
AllardQuek Nov 8, 2021
44dc023
Change Ui to UI
AllardQuek Nov 8, 2021
13b8a82
Fix indexing issue in Github pages
shermannws Nov 8, 2021
b46a606
Merge branch 'master' into allard-ppp
AllardQuek Nov 8, 2021
3beca17
Merge pull request #628 from AY2122S1-CS2103-F09-3/sherman-doc
reddevil1313 Nov 8, 2021
5ecb765
Update PPP
AllardQuek Nov 8, 2021
fbf9861
Trigger Build
AllardQuek Nov 8, 2021
96e9c2d
Merge branch 'master' into allard-dg
AllardQuek Nov 8, 2021
c2c732c
Merge pull request #629 from AY2122S1-CS2103-F09-3/allard-ppp
reddevil1313 Nov 8, 2021
bf7b991
update reposense link
erwinqxy Nov 8, 2021
9431b5d
Merge pull request #621 from AY2122S1-CS2103-F09-3/allard-dg
shermannws Nov 8, 2021
4668553
Shorten PPP
AllardQuek Nov 8, 2021
04bc08d
Merge pull request #630 from AY2122S1-CS2103-F09-3/erwin-ppp
reddevil1313 Nov 8, 2021
fc64436
Merge pull request #631 from AY2122S1-CS2103-F09-3/allard-ppp
reddevil1313 Nov 8, 2021
9708857
Shorten PPP further
AllardQuek Nov 8, 2021
1ec131a
Merge pull request #632 from AY2122S1-CS2103-F09-3/allard-ppp
AllardQuek Nov 8, 2021
2866ddd
Update allardquek.md
AllardQuek Nov 8, 2021
d26c7de
- Update PPP
reddevil1313 Nov 8, 2021
7eb3994
Merge branch 'master' of https://github.com/AY2122S1-CS2103-F09-3/tp
reddevil1313 Nov 8, 2021
73055be
Fix bug 633
shermannws Nov 8, 2021
2aea7f0
- Update UG: Glossary
reddevil1313 Nov 8, 2021
926d8f6
Merge pull request #634 from AY2122S1-CS2103-F09-3/bugfix-633
AllardQuek Nov 8, 2021
a6040bf
- Update UG: Glossary
reddevil1313 Nov 8, 2021
277a2d4
Merge pull request #635 from AY2122S1-CS2103-F09-3/ug-final
ZhaoPeiduo Nov 8, 2021
4ac3c6b
Fix broken link in PPP
shermannws Nov 8, 2021
571e9c4
Merge pull request #636 from AY2122S1-CS2103-F09-3/sherman-doc
ZhaoPeiduo Nov 8, 2021
3d99b60
- Update DG
reddevil1313 Nov 8, 2021
3b054c7
Update DeveloperGuide.md
AllardQuek Nov 8, 2021
878dd7b
Fix show manual testing instruction format
ZhaoPeiduo Nov 8, 2021
2f5dd09
Revert "Fix show manual testing instruction format"
ZhaoPeiduo Nov 8, 2021
967dacb
Fix format issues
ZhaoPeiduo Nov 8, 2021
8567b37
Merge pull request #637 from AY2122S1-CS2103-F09-3/showfix
shermannws Nov 8, 2021
bc58918
Update DeveloperGuide.md
AllardQuek Nov 8, 2021
83bbf05
Update DeveloperGuide.md
AllardQuek 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Java CI

on: [push, pull_request]
on: [pull_request]

jobs:
build:
Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,12 @@ src/main/resources/docs/
/preferences.json
/*.log.*

# Other files/folders
.classpath
.project
.settings/
bin/

# Test sandbox files
src/test/data/sandbox/

Expand Down
48 changes: 34 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,34 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)

![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.
[![Java CI](https://github.com/AY2122S1-CS2103-F09-3/tp/actions/workflows/gradle.yml/badge.svg?branch=master)](https://github.com/AY2122S1-CS2103-F09-3/tp/actions)
[![codecov](https://codecov.io/gh/AY2122S1-CS2103-F09-3/tp/branch/master/graph/badge.svg?token=KLKGJOEN9F)](https://codecov.io/gh/AY2122S1-CS2103-F09-3/tp)

![Ui](docs/images/Ui_v1.4.png)
![Ui](docs/images/commands/DashboardCommand/dashboard.png)

* ProgrammerError (P|E in short) is an application developed based on the `AddressBook Level 3` application.
* This is an application made for CS2100 Teaching Assistants (TAs) to track their students' task progress and
performance

## Feature List

1. [General Features](#general-features)
1. [View Help: `help`](#view-help)
2. [View Dashboard `dashboard`](#view-dashboard)
3. [Exit: `exit`](#exit)
2. [Data Features](#data-features)
1. [Fill Sample Data: `fill`](#fill-sample-data)
2. [Purge All Data: `purge`](#purge-all-data)
3. [Download Data: `download`](#download-data)
4. [Upload Data: `upload`](#upload-data)
3. [Student Features](#student-features)
1. [Add Student: `add`](#add-student)
2. [Edit Student Details: `edit`](#edit-student)
3. [Delete Student: `delete`](#delete-student)
4. [Filter Students: `filter`](#filter-student)
5. [Show Student Details: `show`](#show-student)
6. [List All Students: `list`](#list-students)
4. [Lab Features](#lab-features)
1. [Add Lab: `addlab`](#add-lab)
2. [Edit Lab: `editlab`](#edit-lab)
3. [Delete Lab: `dellab`](#delete-lab)

This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
12 changes: 10 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.programmer.Main'

sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
Expand All @@ -20,6 +20,10 @@ checkstyle {
toolVersion = '8.29'
}

run {
enableAssertions = true
}

test {
useJUnitPlatform()
finalizedBy jacocoTestReport
Expand All @@ -44,6 +48,10 @@ dependencies {
String jUnitVersion = '5.4.0'
String javaFxVersion = '11'

compile group: 'org.json', name: 'org.json', version: 'chargebee-1.0'
implementation 'com.opencsv:opencsv:4.6'

implementation group: 'commons-io', name: 'commons-io', version: '2.6'
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'linux'
Expand All @@ -66,7 +74,7 @@ dependencies {
}

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

defaultTasks 'clean', 'test'
59 changes: 30 additions & 29 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,56 @@ 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 `shermannws@u.nus.edu`.

## Project team

### John Doe
### Allard Quek

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

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

* Role: Project Advisor
- Role: Project Advisor

### Jane Doe
### Erwin Quek

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[personal site](https://erwinquek.vercel.app)]
[[github](http://github.com/erwinqxy)]
[[portfolio](team/erwinqxy.md)]

* Role: Team Lead
* Responsibilities: UI
- Role: Team Lead
- Responsibilities: Data

### Johnny Doe
### Samay Sagar

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

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

* Role: Developer
* Responsibilities: Data
- Role: Developer
- Responsibilities: Data

### Jean Doe
### Sherman Ng Wei Sheng

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
- Role: Developer
- Responsibilities: Backend

### James Doe
### Zhao Peiduo

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: UI design
Loading