Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
490 commits
Select commit Hold shift + click to select a range
3d34354
Merge pull request #111 from lithops-zty/update-UG-multiple-syntax
weiseng18 Oct 17, 2024
ef25f68
Merge pull request #110 from weiseng18/handle-duplicate-module-codes
weiseng18 Oct 17, 2024
6daf217
Update AddCommand MESSAGE_USAGE
weiseng18 Oct 17, 2024
cead210
Increase height of result display box to fit 4 lines
weiseng18 Oct 17, 2024
b578f00
Update UG for AddCommand
weiseng18 Oct 17, 2024
f7b72f0
Update example add command at bottom
weiseng18 Oct 17, 2024
75fe04c
Remove <200b> zero width spaces
weiseng18 Oct 17, 2024
aa53872
Add screenshot for AddCommand
weiseng18 Oct 17, 2024
d8657c9
Update FindCommand screenshot
weiseng18 Oct 17, 2024
c032a87
Merge pull request #113 from weiseng18/update-ug-add-command
lithops-zty Oct 17, 2024
34a016e
Fix findcommand syntax in UG
huangjiaxi1111 Oct 17, 2024
5229d7b
Merge pull request #114 from huangjiaxi1111/fix-findcommand-ug
weiseng18 Oct 17, 2024
158e4d4
Add feature - find r/module-role
huangjiaxi1111 Oct 19, 2024
99d4dbf
Fix bug and update tests
huangjiaxi1111 Oct 20, 2024
d1f15f5
Update Userguide for find command
huangjiaxi1111 Oct 20, 2024
3f86cd2
Fix inconsistent command format
lithops-zty Oct 21, 2024
fe191d3
Fix UserGuide on find command
huangjiaxi1111 Oct 21, 2024
e4829dc
Fix format of findcommand error message and update DG
huangjiaxi1111 Oct 21, 2024
9fd93d7
Make the module optional in add command
Elinengu Oct 21, 2024
0dd4ecb
Add test for the empty module role map in person
Elinengu Oct 21, 2024
e7efd41
Update userguide
Elinengu Oct 21, 2024
c6e9009
Merge pull request #123 from AY2425S1-CS2103T-F12-1/fix-wrong-command…
weiseng18 Oct 21, 2024
99d7972
Remove the unused file
Elinengu Oct 21, 2024
0aa2e06
Fix style
Elinengu Oct 21, 2024
9569884
Fix style
Elinengu Oct 21, 2024
4f13279
Update edit command to add module role to existing person
huangjiaxi1111 Oct 22, 2024
0c8461d
Refine code and error message, add test for more cases
huangjiaxi1111 Oct 22, 2024
6b7f2ee
Fix small part of the test
huangjiaxi1111 Oct 22, 2024
1166354
Fix typos
Elinengu Oct 22, 2024
cd2ff79
Merge pull request #128 from AY2425S1-CS2103T-F12-1/make-module-optio…
weiseng18 Oct 22, 2024
0c72456
Merge branch 'master' into find-module-role
huangjiaxi1111 Oct 22, 2024
4f53d35
Merge branch 'master' into find-module-role
huangjiaxi1111 Oct 22, 2024
fc137e0
Fix merge conflict
huangjiaxi1111 Oct 22, 2024
cf49ecb
Merge remote-tracking branch 'origin/find-module-role' into find-modu…
huangjiaxi1111 Oct 22, 2024
a73c5b8
Merge pull request #122 from huangjiaxi1111/find-module-role
weiseng18 Oct 22, 2024
0d4d1ef
Merge branch 'master' into add-module-role-to-existing-person
huangjiaxi1111 Oct 22, 2024
a997689
Fix merge conflict
huangjiaxi1111 Oct 22, 2024
4be50a7
Refine getModuleRoleOperation in EditCommand
huangjiaxi1111 Oct 23, 2024
37b100f
Fix bad use of Optional
lithops-zty Oct 23, 2024
6aea187
Merge branch 'add-module-role-to-existing-person' of https://github.c…
lithops-zty Oct 23, 2024
eb4b2d5
Fix wrong JavaDoc of AddModuleRoleOperation.execute()
lithops-zty Oct 23, 2024
416f394
Update UG ragarding edit
lithops-zty Oct 23, 2024
d606aeb
Merge pull request #129 from AY2425S1-CS2103T-F12-1/add-module-role-t…
lithops-zty Oct 23, 2024
2145a64
Create DeleteModuleRoleOperation
lithops-zty Oct 23, 2024
eb38dd1
Implement ModuleRoleMap{.remove(), .removeAll()}
lithops-zty Oct 23, 2024
5316a83
Allow ParserUtil.parseEditModuleRoleOperation
lithops-zty Oct 23, 2024
9b2106e
Add DeleteModuleRoleOperationTest
lithops-zty Oct 23, 2024
cf2abbd
Remove unused person constructor
Elinengu Oct 23, 2024
e134a3f
Make changes in person class and add typical person
Elinengu Oct 23, 2024
0bee8a0
Make phone and email optional in edit command
Elinengu Oct 23, 2024
fc17ea8
Improve code quality of address in edit person descriptor builder
Elinengu Oct 23, 2024
c840e94
Add different css class for each role type
weiseng18 Oct 23, 2024
c6a1b1a
Change background color for each css class
weiseng18 Oct 23, 2024
9ad9102
Make phone and email optional in person descriptor builder
Elinengu Oct 23, 2024
e613bc1
Refactor sample data util
Elinengu Oct 23, 2024
b843985
Make email and phone optional in Json adapted person
Elinengu Oct 23, 2024
7a7525b
Change help command syntax and provide more features
MAOXIONGKAI Oct 23, 2024
089f80a
Create test cases for the new help command code
MAOXIONGKAI Oct 23, 2024
813e05c
Enhance layout of help window with full help message
MAOXIONGKAI Oct 23, 2024
6a5f8d9
Fix GUI temporarily
Elinengu Oct 23, 2024
76893dd
Revert some changes
Elinengu Oct 23, 2024
fa05329
Add Json adapted person test
Elinengu Oct 23, 2024
10ca49f
Add test
Elinengu Oct 23, 2024
6a939e1
Add role icons
weiseng18 Oct 23, 2024
4faa2e6
Increase font size
weiseng18 Oct 23, 2024
7ee5861
Add images to module-role tag
weiseng18 Oct 23, 2024
c7f7584
Fix style
Elinengu Oct 23, 2024
c1b7dcc
Make edit result message clearer
lithops-zty Oct 23, 2024
b1e5646
Fix style
weiseng18 Oct 23, 2024
60e6948
Add static so that the image is only initialized once
weiseng18 Oct 23, 2024
897b9d5
Refactor to set font size from code
weiseng18 Oct 23, 2024
b79f54f
Fix style
weiseng18 Oct 23, 2024
f7051eb
Merge pull request #133 from AY2425S1-CS2103T-F12-1/change-module-tag…
Elinengu Oct 23, 2024
3752a84
Refine edit module role message
lithops-zty Oct 23, 2024
4387ecc
Fix style
lithops-zty Oct 23, 2024
a93623c
Increase test coverage
lithops-zty Oct 24, 2024
8c71087
Merge branch 'master' into enhance-help-command
MAOXIONGKAI Oct 24, 2024
3ecaa81
Change EditCommand imports to pass failed CI tests
MAOXIONGKAI Oct 24, 2024
6206ff3
Fix styles
lithops-zty Oct 24, 2024
f03faa7
Fix plural forms
lithops-zty Oct 24, 2024
6bec08f
Fix GUI
Elinengu Oct 24, 2024
15077f2
Make the phone or email optional in add command
Elinengu Oct 24, 2024
2adb5ce
Fix validation method and ParseException message
MAOXIONGKAI Oct 24, 2024
21d39ee
Improve test cases for new help command
MAOXIONGKAI Oct 24, 2024
3b6d6e1
Update MESSAGE_USAGE to keep text content consistent
MAOXIONGKAI Oct 24, 2024
e699046
Fix the checking for duplicate person
Elinengu Oct 24, 2024
9c21676
Enable assertion in build.gradle file
MAOXIONGKAI Oct 24, 2024
9f611f0
Merge pull request #136 from MAOXIONGKAI/enhance-help-command
lithops-zty Oct 24, 2024
4a4f24c
Change according to suggestions
Elinengu Oct 24, 2024
8ad702d
Fix the syntax
Elinengu Oct 24, 2024
da9aaf8
Update user guide
Elinengu Oct 23, 2024
95526fd
Merge branch 'master' into make-phone-and-email-optional
Elinengu Oct 24, 2024
863d15a
Merge pull request #132 from AY2425S1-CS2103T-F12-1/make-phone-and-em…
weiseng18 Oct 24, 2024
b907fc0
Add vertical spacing between elements
weiseng18 Oct 24, 2024
c44b87c
Clean up empty lines
weiseng18 Oct 24, 2024
8c63bcb
Merge branch 'master' into gradle-enable-assertion
MAOXIONGKAI Oct 24, 2024
82ebf1d
Merge branch 'master' into delete-module-role-from-existing-person
MAOXIONGKAI Oct 24, 2024
5855ab2
Merge pull request #134 from AY2425S1-CS2103T-F12-1/delete-module-rol…
MAOXIONGKAI Oct 24, 2024
a6fd888
Merge branch 'master' into gradle-enable-assertion
MAOXIONGKAI Oct 24, 2024
9d8de5b
Enforce wrapped text and equal padding
weiseng18 Oct 24, 2024
d9b1287
Align ID vertically top when name overflows
weiseng18 Oct 24, 2024
d0f6642
Merge pull request #138 from AY2425S1-CS2103T-F12-1/gradle-enable-ass…
weiseng18 Oct 24, 2024
26c2421
Merge branch 'master' into update-gui-layout
weiseng18 Oct 24, 2024
57a81df
Merge pull request #139 from AY2425S1-CS2103T-F12-1/update-gui-layout
MAOXIONGKAI Oct 24, 2024
54bd7ce
Update uml diagram for storage
Elinengu Oct 24, 2024
b7fda43
Merge pull request #141 from AY2425S1-CS2103T-F12-1/update-storage-um…
MAOXIONGKAI Oct 24, 2024
8e0ec18
Add FINE level logging in StorageManager.java
MAOXIONGKAI Oct 24, 2024
09ad12c
Merge pull request #143 from AY2425S1-CS2103T-F12-1/xiongkai-logging
Elinengu Oct 24, 2024
3c79780
Add some logging
lithops-zty Oct 24, 2024
285afba
Update uml diagram of Model
huangjiaxi1111 Oct 24, 2024
ef339ac
Add find sequence diagram
lithops-zty Oct 24, 2024
18d47ec
Merge branch 'master' into add-logging-delete-module-role-operation
MAOXIONGKAI Oct 24, 2024
b6cf2d0
Merge pull request #145 from AY2425S1-CS2103T-F12-1/update-model-uml
lithops-zty Oct 24, 2024
bfae020
Merge branch 'master' into add-logging-delete-module-role-operation
MAOXIONGKAI Oct 24, 2024
4545fe7
Merge pull request #144 from AY2425S1-CS2103T-F12-1/add-logging-delet…
MAOXIONGKAI Oct 24, 2024
95902a3
Merge branch 'master' into add-find-seq-diagram
huangjiaxi1111 Oct 24, 2024
fd7843e
Merge pull request #146 from AY2425S1-CS2103T-F12-1/add-find-seq-diagram
huangjiaxi1111 Oct 24, 2024
ec486b4
Add logging to AddModuleRoleOperation
huangjiaxi1111 Oct 24, 2024
8170df5
Update UML
weiseng18 Oct 24, 2024
013fa42
Merge pull request #149 from AY2425S1-CS2103T-F12-1/update-uml-weiseng
Elinengu Oct 24, 2024
10010c5
Merge branch 'master' into add-logging-addmoduleroleoperation
Elinengu Oct 24, 2024
1607bc4
Merge pull request #148 from AY2425S1-CS2103T-F12-1/add-logging-addmo…
Elinengu Oct 24, 2024
712a48f
Update UML diagram for Model
MAOXIONGKAI Oct 24, 2024
7fef3ec
Merge pull request #150 from AY2425S1-CS2103T-F12-1/update-uml-xiongkai
huangjiaxi1111 Oct 24, 2024
68639ee
Fix uml
huangjiaxi1111 Oct 24, 2024
fbe5baf
Merge pull request #151 from AY2425S1-CS2103T-F12-1/fix-uml
MAOXIONGKAI Oct 24, 2024
69df742
Update help command section of UserGuide.md
MAOXIONGKAI Oct 25, 2024
129dcfe
Fix help command section
MAOXIONGKAI Oct 29, 2024
8922171
Merge pull request #152 from AY2425S1-CS2103T-F12-1/update-ug-help-co…
lithops-zty Oct 29, 2024
e9c5a46
Make use of plural consistent
lithops-zty Oct 29, 2024
7798b44
Make EditModuleRoleOperation.execute throw
lithops-zty Oct 29, 2024
199967b
Adapt tests to now throwing execute()
lithops-zty Oct 29, 2024
eaf1197
Save the history command list
Elinengu Oct 29, 2024
b7c16b6
Add history command list GUI
Elinengu Oct 29, 2024
f664fbf
Fix the calling method
Elinengu Oct 29, 2024
6bf3d57
Find the culprit and fix the connection between java and fxml file
Elinengu Oct 29, 2024
ac4ab89
Fix the displayed text for history command list
Elinengu Oct 29, 2024
1e87983
Add index for history command
Elinengu Oct 29, 2024
af943b6
Remove unused import
Elinengu Oct 30, 2024
508eefb
Merge pull request #169 from AY2425S1-CS2103T-F12-1/edit-module-role-…
weiseng18 Oct 30, 2024
09d1716
Fix the history command list for edit command
Elinengu Oct 30, 2024
9820ac6
Sort module role pairs in edit message
lithops-zty Oct 30, 2024
93ceb6c
Implement natural ordering for ModuleCode and
lithops-zty Oct 30, 2024
9ee1874
Move sorting logic to ModuleRoleMap.getData()
lithops-zty Oct 30, 2024
6d394ef
Fix style
lithops-zty Oct 30, 2024
a3ddcc8
Implement chained search
lithops-zty Oct 30, 2024
50b0f40
Fix the history command list sorting
Elinengu Oct 30, 2024
e3c67de
Fix CI
Elinengu Oct 30, 2024
8303172
Add test cases
Elinengu Oct 30, 2024
0b4cd0d
Fix CI
Elinengu Oct 30, 2024
5c03289
Fix CI
Elinengu Oct 30, 2024
da9a7a3
Fix CI
Elinengu Oct 30, 2024
79f023f
Update tests
lithops-zty Oct 30, 2024
885ccb3
Write tests for InFilteredListPredicate
lithops-zty Oct 30, 2024
f402a1f
Write tests for chained find
lithops-zty Oct 30, 2024
24df8ca
Fix the set command text method and add an integration test case
Elinengu Oct 31, 2024
3031801
Remove unused import
Elinengu Oct 31, 2024
df75028
Remove unused import
Elinengu Oct 31, 2024
6afda6b
Merge branch 'master' into add-command-history-list
Elinengu Oct 31, 2024
12d7204
Merge pull request #172 from AY2425S1-CS2103T-F12-1/add-command-histo…
weiseng18 Oct 31, 2024
e5baa0e
Tweak delete command error message
huangjiaxi1111 Oct 31, 2024
cdd38c3
Tweak add, edit command error message
huangjiaxi1111 Oct 31, 2024
0439964
Merge branch 'tweak-invalid-command-message' into fix-delete-command-…
huangjiaxi1111 Oct 31, 2024
20dd69c
Tweak add, edit command error message
huangjiaxi1111 Oct 31, 2024
313c6e5
Fix index out of bound message
huangjiaxi1111 Oct 31, 2024
af118fa
Change MESSAGE_USAGE
lithops-zty Oct 31, 2024
c7b10c3
Extract string literals
lithops-zty Oct 31, 2024
14f5aea
Use sorted ModuleRoleMap.getData(true) in PersonCard
lithops-zty Oct 31, 2024
c922a57
Add the draft for state list
Elinengu Oct 31, 2024
bc25649
Change the method
Elinengu Oct 31, 2024
9a36541
Save the changes
Elinengu Oct 31, 2024
04c3ea0
Fix the saved version
Elinengu Oct 31, 2024
ca97148
Extract string literals
lithops-zty Oct 31, 2024
31bf96c
Add test cases
Elinengu Oct 31, 2024
f79b55f
Fix link
weiseng18 Oct 31, 2024
b4c0f43
Comment out unused links
weiseng18 Oct 31, 2024
2753522
Add more test cases
Elinengu Oct 31, 2024
f12fe62
Fix index out of bound message
huangjiaxi1111 Oct 31, 2024
855be40
Fix CI
Elinengu Oct 31, 2024
f99def9
Fix CI
Elinengu Oct 31, 2024
994ee65
Merge pull request #181 from AY2425S1-CS2103T-F12-1/fix-invalid-intra…
lithops-zty Oct 31, 2024
5692a82
Merge branch 'master' into add-state-list
Elinengu Oct 31, 2024
d79fef1
Fix gui
Elinengu Oct 31, 2024
594440d
Make the method returning copy
Elinengu Oct 31, 2024
68aed2b
Merge branch 'master' into fix-delete-command-inconsistency
huangjiaxi1111 Oct 31, 2024
39538f2
Merge branch 'master' into sort-edit-message
lithops-zty Oct 31, 2024
d7b8459
Merge branch 'master' into chained-search
lithops-zty Oct 31, 2024
5300d6c
Fix style
lithops-zty Oct 31, 2024
65f329d
Fix test
lithops-zty Oct 31, 2024
e0d8518
Merge pull request #183 from AY2425S1-CS2103T-F12-1/fix-gui
huangjiaxi1111 Oct 31, 2024
c9a0338
Merge branch 'master' into fix-delete-command-inconsistency
huangjiaxi1111 Oct 31, 2024
1fe11be
Merge pull request #177 from AY2425S1-CS2103T-F12-1/fix-delete-comman…
lithops-zty Oct 31, 2024
7b1aeca
Allow delete module role to delete any role
lithops-zty Nov 1, 2024
81856c5
Let AddModuleRoleOperation use descriptor as well
lithops-zty Nov 1, 2024
acf27ae
Add Description.java
MAOXIONGKAI Nov 1, 2024
7b02dd0
Add test cases for Description.java
MAOXIONGKAI Nov 1, 2024
705d766
Fix the issue of test cases failed due to error in Regex
MAOXIONGKAI Nov 1, 2024
445f228
Fix tests
lithops-zty Nov 1, 2024
670e208
Fix style
lithops-zty Nov 1, 2024
b136a70
Fix tests
lithops-zty Nov 1, 2024
4f29be7
Merge branch 'master' into sort-edit-message
lithops-zty Nov 1, 2024
64d8109
Merge pull request #174 from AY2425S1-CS2103T-F12-1/sort-edit-message
lithops-zty Nov 1, 2024
8de009f
Add tests for setters and getters
lithops-zty Nov 1, 2024
14071de
Let ModuleRoleMap follow insertion order
lithops-zty Nov 1, 2024
2bd7e8b
Merge branch 'master' into delete-module-any-role
lithops-zty Nov 1, 2024
38f2b38
Fix tests
lithops-zty Nov 1, 2024
5c9d009
Test copy constructors
lithops-zty Nov 1, 2024
ce22384
Let ModuleRoleMap.removeAll return a list instead
lithops-zty Nov 1, 2024
f817d66
Fix style
lithops-zty Nov 1, 2024
66ffcb0
Update UG
lithops-zty Nov 1, 2024
b64e220
Implement add description feature for person
MAOXIONGKAI Nov 1, 2024
2ad4dca
Prevent Optional[] from displaying
lithops-zty Nov 1, 2024
2059eb0
Fix test
lithops-zty Nov 1, 2024
1ecd002
Make changes according to the suggestions
Elinengu Nov 1, 2024
72c30b5
Add edit description feature to person
MAOXIONGKAI Nov 1, 2024
a657323
Finalize test cases for description field of Person
MAOXIONGKAI Nov 1, 2024
56c0313
Make version address book extends address book
Elinengu Nov 1, 2024
feb11e7
Fix ci
Elinengu Nov 1, 2024
9b87da5
Remove unused import
Elinengu Nov 1, 2024
e961664
Merge branch 'master' into add-state-list
Elinengu Nov 1, 2024
56229bc
Change code based on suggestions
lithops-zty Nov 1, 2024
9161e10
Implement VersionedAddressBook.toString
lithops-zty Nov 1, 2024
90c4685
Fix equals() and change assert to exception
lithops-zty Nov 1, 2024
2d65974
Fix test
lithops-zty Nov 1, 2024
326f77e
Let VersionedAddressBook auto-commit in constructor
lithops-zty Nov 1, 2024
416d611
Add discardUnsavedChanges
lithops-zty Nov 1, 2024
313d7ff
Add tests
lithops-zty Nov 1, 2024
a5fe419
Clear history states after current when committing
lithops-zty Nov 1, 2024
a5e0cf1
Move VAB tests
lithops-zty Nov 2, 2024
d2ab529
Fix style
lithops-zty Nov 2, 2024
45067b2
Decouple vab test from model and add current to hashcode
Elinengu Nov 2, 2024
2ee7cb8
Fix typos in MESSAGE_USAGE of add and edit command
MAOXIONGKAI Nov 2, 2024
754b3a8
Merge pull request #186 from AY2425S1-CS2103T-F12-1/bugfix-optional-d…
lithops-zty Nov 2, 2024
4c7fa2d
Merge branch 'master' into add-description-field
lithops-zty Nov 2, 2024
7b859fa
Merge pull request #187 from AY2425S1-CS2103T-F12-1/add-description-f…
lithops-zty Nov 2, 2024
664ed8a
Add icons for person info in Person Card
MAOXIONGKAI Nov 2, 2024
3069e1c
Remove unnecessary icon image file
MAOXIONGKAI Nov 2, 2024
f4587ba
Remove reference of unused Image in PersonCard.java
MAOXIONGKAI Nov 2, 2024
0c22bbc
Merge branch 'master' into add-state-list
Elinengu Nov 2, 2024
d8da53d
Merge branch 'master' into chained-search
lithops-zty Nov 2, 2024
a363716
Merge pull request #178 from AY2425S1-CS2103T-F12-1/add-state-list
Elinengu Nov 2, 2024
38a6445
Merge branch 'master' into enhance-personcard-gui
MAOXIONGKAI Nov 2, 2024
3388965
Merge branch 'master' into chained-search
lithops-zty Nov 2, 2024
4f9552e
Merge pull request #192 from AY2425S1-CS2103T-F12-1/enhance-personcar…
MAOXIONGKAI Nov 2, 2024
0b2e812
Merge branch 'master' into delete-module-any-role
lithops-zty Nov 2, 2024
4e2a53c
Merge pull request #185 from AY2425S1-CS2103T-F12-1/delete-module-any…
lithops-zty Nov 2, 2024
cdfb981
Merge branch 'master' into chained-search
MAOXIONGKAI Nov 2, 2024
15dc7b8
Merge pull request #175 from AY2425S1-CS2103T-F12-1/chained-search
lithops-zty Nov 2, 2024
bacbae2
Fix the edit command
Elinengu Nov 3, 2024
f6ae035
Add tests
Elinengu Nov 3, 2024
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
7 changes: 7 additions & 0 deletions .github/codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
coverage:
status:
patch: off
project:
default:
threshold: 1% # Allow 1% tolerance
target: 70% # The minimum coverage required
25 changes: 25 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: MarkBind Action

on:
push:
branches:
- master

jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:
- name: Install Graphviz
run: sudo apt-get install graphviz
- name: Install Java
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'zulu'
- name: Build & Deploy MarkBind site
uses: MarkBind/markbind-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
rootDirectory: './docs'
baseUrl: '/tp' # assuming your repo name is tp
version: '^5.5.2'
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/
23 changes: 12 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
[![Java CI](https://github.com/AY2425S1-CS2103T-F12-1/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2425S1-CS2103T-F12-1/tp/actions/workflows/gradle.yml)
# ContactCS

![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/#contributing-to-se-edu) for more info.
**ContactCS** is designed for NUS Computer Science freshmen to efficiently manage and locate important contact details, including those of professors, teaching assistants, classmates, school offices, and more.

For the detailed documentation of this project, see the **[ContactCS Product Website](https://ay2425s1-cs2103t-f12-1.github.io/tp)**.

### About us

**ContactCS** is developed by a team of 5 students from NUS Computer Science as a project for a course on Software Engineering (CS2103T). You can find out more about us [here](https://ay2425s1-cs2103t-f12-1.github.io/tp/AboutUs.html).

### Acknowledgements
This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
4 changes: 4 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -70,3 +70,7 @@ shadowJar {
}

defaultTasks 'clean', 'test'

run {
enableAssertions = true
}
23 changes: 23 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
_markbind/logs/

# Dependency directories
node_modules/

# Production build files (change if you output the build to a different directory)
_site/

# Env
.env
.env.local

# IDE configs
.vscode/
.idea/*
*.iml
59 changes: 30 additions & 29 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,60 @@
---
layout: page
title: About Us
layout: default.md
title: "About Us"
---

We are a team based in the [School of Computing, National University of Singapore](https://www.comp.nus.edu.sg).
# 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`

## Project team

### John Doe
### Mao Xiongkai

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

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

* Role: Project Advisor
* Role: Team Lead

### Jane Doe
### Eline Ngu Xiang Ee

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

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

* Role: Team Lead
* Responsibilities: UI
- Role: Project Member

### Johnny Doe
### Huang Jiaxi

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

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

* Role: Developer
* Responsibilities: Data

### Jean Doe
### Zhu Tianyi

<img src="images/johndoe.png" width="200px">
<img src="images/lithops-zty.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/lithops-zty)]
[[portfolio](team/lithops-zty.md)]

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: UI

### James Doe
### Tan Wei Seng

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

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

* Role: Developer
* Responsibilities: UI
* Role: Developer, Git expert
* Responsibilities: Model, Testing
6 changes: 4 additions & 2 deletions docs/Configuration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
layout: page
title: Configuration guide
layout: default.md
title: "Configuration guide"
---

# Configuration guide

Certain properties of the application can be controlled (e.g user preferences file location, logging level) through the configuration file (default: `config.json`).
13 changes: 8 additions & 5 deletions docs/DevOps.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
---
layout: page
title: DevOps guide
layout: default.md
title: "DevOps guide"
pageNav: 3
---

* Table of Contents
{:toc}
# DevOps guide

--------------------------------------------------------------------------------------------------------------------
<!-- * Table of Contents -->
<page-nav-print />

<!-- -------------------------------------------------------------------------------------------------------------------- -->

## Build automation

Expand Down
Loading