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-T15-2] AronaPro #101

Open
wants to merge 469 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
469 commits
Select commit Hold shift + click to select a range
3b1d354
Added background for groups in PersonCard
hjuntan Mar 26, 2024
dd8017a
Update DeleteCommandParser.java
Ragnapop Mar 26, 2024
ad15a86
resolve errors
Ragnapop Mar 26, 2024
4deca78
Added different colors for different tags and adjust person card
hjuntan Mar 26, 2024
5bc69dc
Added non null requirements in person card
hjuntan Mar 26, 2024
d218557
Update DeleteCommand.java
Ragnapop Mar 27, 2024
557a51e
Adjust group ui
hjuntan Mar 27, 2024
23cefd3
Remove unused Consumer import
hjuntan Mar 27, 2024
b9972bd
Create functionality for up and down keys
RingoftheKing Mar 27, 2024
4774085
Rename app's version number for trial release
cheahTJ Mar 27, 2024
0402c87
Merge pull request #97 from Ragnapop/modify-delete-command
cheahTJ Mar 27, 2024
94b9746
Create skeleton for command history
RingoftheKing Mar 27, 2024
6575eb0
Add schedule command in DG
Rikko1204 Mar 27, 2024
5b7aca2
Enable assertions in application
cheahTJ Mar 27, 2024
e09e858
Merge pull request #103 from AY2324S2-CS2103T-T15-2/delete_feature
hjuntan Mar 27, 2024
2ae5c77
Merge pull request #102 from cheahTJ/documentation
hjuntan Mar 27, 2024
48c5b03
Merge branch 'master' into pin-contacts
cheahTJ Mar 27, 2024
bf62654
Merge pull request #104 from Rikko1204/edit-DG
cheahTJ Mar 27, 2024
497e594
Merge pull request #99 from cheahTJ/pin-contacts
hjuntan Mar 27, 2024
344512f
Merge pull request #105 from AY2324S2-CS2103T-T15-2/add-pin-command
hjuntan Mar 27, 2024
9ea66d0
Merge branch 'master' into add-group-command
hjuntan Mar 28, 2024
95d3fb4
Fix missing messages after merge conflict
hjuntan Mar 28, 2024
bafa832
Merge pull request #107 from hjuntan/add-group-command
hjuntan Mar 28, 2024
3941689
Merge pull request #100 from AY2324S2-CS2103T-T15-2/add-group-command
hjuntan Mar 28, 2024
4d4c94e
Implement Functionality for CommandHistory
RingoftheKing Mar 29, 2024
9a68dcd
Rectify checkstyle for Command History classes
RingoftheKing Mar 29, 2024
97093ed
Merge pull request #101 from hjuntan/branch-ui-change
Rikko1204 Mar 30, 2024
25a4ee8
Merge pull request #109 from AY2324S2-CS2103T-T15-2/ui-beautification
Rikko1204 Mar 31, 2024
f834c8b
Merge pull request #5 from RingoftheKing/master
RingoftheKing Mar 31, 2024
96bb594
Merge branch 'master' into documentation
cheahTJ Mar 31, 2024
a7fb68b
Add PinSequenceDiagram and edit UserGuide
cheahTJ Mar 31, 2024
d003a67
Add nusId prefix for edit command
cheahTJ Mar 31, 2024
23c4a60
Fix test case in AddressBookParserTest class
cheahTJ Mar 31, 2024
1fc9fc9
Merge branch 'master' into branch-ui-change
hjuntan Apr 1, 2024
4b41bb4
Update GroupCommandParser.java
Ragnapop Apr 1, 2024
218c580
Update GroupCommandParser.java
Ragnapop Apr 1, 2024
cb94209
Add more date formats for schedule
Rikko1204 Apr 1, 2024
05de0b1
Add test cases for ScheduleParser
Rikko1204 Apr 1, 2024
a72a2aa
Add a new panel for schedule information
hjuntan Apr 1, 2024
77c0852
Add schedule feature to UG
Rikko1204 Apr 1, 2024
5e01f70
Merge pull request #116 from AY2324S2-CS2103T-T15-2/documentation_1.3
Ragnapop Apr 2, 2024
e4e3964
Merge pull request #119 from Ragnapop/group-modify
cheahTJ Apr 2, 2024
89c444e
Merge pull request #118 from Rikko1204/add-test-cases
cheahTJ Apr 2, 2024
a0a8149
Merge pull request #117 from Rikko1204/edit-UG
cheahTJ Apr 2, 2024
c8be5bb
Merge branch 'documentation_1.3' into documentation
hjuntan Apr 2, 2024
d5df41c
Merge pull request #115 from Rikko1204/add-schedule
cheahTJ Apr 2, 2024
109229a
Merge pull request #110 from cheahTJ/documentation
hjuntan Apr 2, 2024
c4bd94b
Add more features to DG
Rikko1204 Apr 2, 2024
877a09d
Add test cases and fixes to checkstyle
hjuntan Apr 2, 2024
6627a94
Update ScheduleListCard.fxml
hjuntan Apr 2, 2024
1a4e2ae
Add more features to DG
cheahTJ Apr 2, 2024
5b83667
Revert "Add more features to DG"
cheahTJ Apr 2, 2024
73c9f30
Merge branch 'branch-ui-change' of https://github.com/hjuntan/tp into…
hjuntan Apr 2, 2024
b8552f9
Fix naming errors
Rikko1204 Apr 2, 2024
79b4375
Merge pull request #112 from cheahTJ/edit-feature
hjuntan Apr 2, 2024
b2f813e
Merge pull request #122 from AY2324S2-CS2103T-T15-2/add-schedule-command
hjuntan Apr 2, 2024
1301601
Change help window
hjuntan Apr 2, 2024
64549c5
Change title of main window
hjuntan Apr 2, 2024
9ef4244
Merge pull request #2 from AY2324S2-CS2103T-T15-2/documentation_1.3
hjuntan Apr 2, 2024
060e889
Change UG
hjuntan Apr 2, 2024
9f8474f
Merge branch 'master' into documentation
cheahTJ Apr 2, 2024
c7b6547
Resolve merge conflict in DeleteCommandParser
cheahTJ Apr 2, 2024
00fd262
Merge pull request #126 from cheahTJ/edit-feature
Ragnapop Apr 2, 2024
a81c547
Merge pull request #120 from AY2324S2-CS2103T-T15-2/add-test-cases
Ragnapop Apr 2, 2024
7c61b2c
Merge pull request #127 from AY2324S2-CS2103T-T15-2/change-edit-command
Ragnapop Apr 2, 2024
20f3653
Merge branch 'master' into documentation_1.3
Rikko1204 Apr 2, 2024
3a7d5c7
Merge branch 'documentation_1.3' into revert-123-edit-DG
Rikko1204 Apr 2, 2024
408c7a2
Abstract logic out and standardise invalid command messages
cheahTJ Apr 2, 2024
e005804
Change Ui
cheahTJ Apr 2, 2024
6786604
Merge pull request #121 from AY2324S2-CS2103T-T15-2/documentation_1.3
Rikko1204 Apr 3, 2024
66ec95e
Merge pull request #129 from AY2324S2-CS2103T-T15-2/ui-beautification
Rikko1204 Apr 3, 2024
0f12279
Merge pull request #125 from AY2324S2-CS2103T-T15-2/revert-123-edit-DG
hjuntan Apr 3, 2024
fa3f55e
Add test case to UniquePersonList and ModelManager
cheahTJ Apr 3, 2024
c95b47d
modify commands to fit expect behaviour
Ragnapop Apr 3, 2024
53e245b
Create CommandHistory tests
RingoftheKing Apr 3, 2024
9015b9a
Fix Checkstyle for CommandHistory tests
RingoftheKing Apr 3, 2024
c5a0622
Conduct tests on CommandHistory
RingoftheKing Apr 3, 2024
a0f31f4
Merge pull request #108 from RingoftheKing/create-up-key-press-functi…
hjuntan Apr 3, 2024
3b54ddb
Remove File system for CommandHistory
RingoftheKing Apr 3, 2024
c045f5e
Merge pull request #3 from AY2324S2-CS2103T-T15-2/documentation_1.3
hjuntan Apr 3, 2024
c11b4c8
Merge pull request #145 from RingoftheKing/create-up-key-press-functi…
hjuntan Apr 3, 2024
c966951
Add compulsory field Remark for schedule
Rikko1204 Apr 3, 2024
a2ffce9
Merge pull request #144 from AY2324S2-CS2103T-T15-2/add-up-down-keypr…
cheahTJ Apr 3, 2024
2db937b
Merge branch 'master' into documentation
cheahTJ Apr 3, 2024
12da726
Merge pull request #128 from cheahTJ/improving-code-quality
hjuntan Apr 3, 2024
1866148
Merge branch 'master' into code-quality
hjuntan Apr 3, 2024
4895684
Merge pull request #147 from hjuntan/documentation
hjuntan Apr 3, 2024
44750fa
Update ModelManager.java
hjuntan Apr 3, 2024
e4ab150
Update ModelManagerTest.java
hjuntan Apr 3, 2024
dcb45d8
Update ModelManagerTest.java
hjuntan Apr 3, 2024
0e19e23
Update ModelManagerTest.java
hjuntan Apr 3, 2024
bac57dd
Merge pull request #136 from AY2324S2-CS2103T-T15-2/documentation_1.3
hjuntan Apr 3, 2024
9abb0ab
Merge pull request #148 from AY2324S2-CS2103T-T15-2/code-quality
cheahTJ Apr 3, 2024
25ad7e8
Edit UG and fix some documentation
cheahTJ Apr 3, 2024
1ee3bfa
Resolve merge conflict
cheahTJ Apr 3, 2024
d990170
Update DeleteCommand.java
Ragnapop Apr 4, 2024
a0f8554
Merge branch 'master' into master
Ragnapop Apr 4, 2024
ed77ec8
Update GroupCommand.java
Ragnapop Apr 4, 2024
1cffc48
Merge branch 'master' of https://github.com/Ragnapop/tp
Ragnapop Apr 4, 2024
7b55bfb
Update GroupCommand.java
Ragnapop Apr 4, 2024
8574a1c
Edit UG and DG and fix group command message constraint
cheahTJ Apr 4, 2024
e430d70
Fix checkstyle
cheahTJ Apr 4, 2024
8cdffa5
Update GroupCommand.java
Ragnapop Apr 4, 2024
b031782
Add testcases for ScheduleCommandParser and compulsory remark field
Rikko1204 Apr 4, 2024
a0327d4
Merge pull request #149 from cheahTJ/documentation
RingoftheKing Apr 4, 2024
115512d
Update PhoneTest.java
Ragnapop Apr 4, 2024
20da05e
Update PhoneTest.java
Ragnapop Apr 4, 2024
3b9ca61
Update PhoneTest.java
Ragnapop Apr 4, 2024
9f548fa
Merge pull request #143 from Ragnapop/master
hjuntan Apr 4, 2024
1ae0eb8
Edit jar file name from addressbook.jar to aronapro.jar
hjuntan Apr 4, 2024
9e540a4
Update GroupCommand.java
Ragnapop Apr 4, 2024
8d64b49
Update GroupCommand.java
Ragnapop Apr 4, 2024
e690b8b
Merge pull request #153 from Ragnapop/master
hjuntan Apr 4, 2024
81aafff
Merge branch 'master' into documentation_1.3
hjuntan Apr 4, 2024
cf97f8c
Merge pull request #3 from Ragnapop/master
Ragnapop Apr 4, 2024
c05bc53
Fix ui bug when the person's name is too long
hjuntan Apr 4, 2024
9873610
Merge pull request #154 from hjuntan/branch-ui-change
Rikko1204 Apr 4, 2024
09951c6
Merge pull request #151 from Rikko1204/master
hjuntan Apr 4, 2024
a59e01a
Merge pull request #150 from AY2324S2-CS2103T-T15-2/documentation_1.3
hjuntan Apr 4, 2024
b1a5581
Merge branch 'master' into add-schedule-command
Rikko1204 Apr 4, 2024
1a6beda
modify find command to take in nusID
Ragnapop Apr 4, 2024
b566d76
Merge pull request #155 from AY2324S2-CS2103T-T15-2/add-schedule-command
Rikko1204 Apr 4, 2024
b6a368b
Merge branch 'master' into find-modify
Ragnapop Apr 4, 2024
5fa2903
Update NusIdMatchesPredicateTest.java
Ragnapop Apr 4, 2024
72dbb83
Update NusIdMatchesPredicateTest.java
Ragnapop Apr 4, 2024
21a7d94
Merge branch 'find-modify' of https://github.com/Ragnapop/tp into fin…
Ragnapop Apr 4, 2024
37108d9
Update NusIdMatchesPredicateTest.java
Ragnapop Apr 4, 2024
a9650c9
Include images for find functionality
RingoftheKing Apr 4, 2024
3d4fd47
checkstyle resolve
Ragnapop Apr 4, 2024
d4c4aad
Update FindCommandBuilder.java
Ragnapop Apr 4, 2024
a992cca
Update Group.java
Ragnapop Apr 4, 2024
8cb8bb9
Merge pull request #156 from Ragnapop/find-modify
hjuntan Apr 4, 2024
e4453fe
Include images for commands
RingoftheKing Apr 4, 2024
49c82d0
Merge pull request #158 from hjuntan/documentation
RingoftheKing Apr 4, 2024
d60319a
Merge branch 'AY2324S2-CS2103T-T15-2:master' into master
RingoftheKing Apr 4, 2024
abdb0b7
Merge pull request #157 from RingoftheKing/master
Ragnapop Apr 4, 2024
0c476e1
Add more testcases for ScheduleCommand
Rikko1204 Apr 4, 2024
d0a2d81
Fix merge conflicts
Rikko1204 Apr 4, 2024
0a9f825
Add more edits to UG and DG
cheahTJ Apr 4, 2024
c27b6b6
Fix checkstyle error
Rikko1204 Apr 4, 2024
2e17bec
Merge pull request #159 from Rikko1204/add-schedule
cheahTJ Apr 4, 2024
94d7683
Add more documentation and resolve merge conflict
cheahTJ Apr 4, 2024
2ee9664
Merge pull request #161 from cheahTJ/documentation
hjuntan Apr 4, 2024
be40011
Inform users of empty params
RingoftheKing Apr 8, 2024
cede5bd
Make find by NUSID case-insensitive
RingoftheKing Apr 8, 2024
46f81eb
Update Group.java
Ragnapop Apr 9, 2024
26d9315
Merge pull request #228 from RingoftheKing/master
Ragnapop Apr 9, 2024
d14c960
Merge pull request #229 from Ragnapop/master
cheahTJ Apr 9, 2024
3912207
Refine error message when no input is provided
RingoftheKing Apr 9, 2024
b284e95
Update regexes
Ragnapop Apr 9, 2024
27b7a85
minor changes
Ragnapop Apr 9, 2024
c71e443
Update EditCommand.java
Ragnapop Apr 9, 2024
8aac6d0
Revert "Update Group Validation Regex to accept hyphens"
cheahTJ Apr 9, 2024
21b7c64
Edit UserGuide to make it more user-specific and friendly
cheahTJ Apr 9, 2024
dd3d853
Further edit some typo error in UG
cheahTJ Apr 9, 2024
63eea7c
Merge pull request #233 from cheahTJ/v1.4-bugs-fix
hjuntan Apr 9, 2024
02414f4
Fix text and date inconsistency for schedule command
Rikko1204 Apr 9, 2024
392f357
Revert "Inform users of empty params and relax search requirements"
RingoftheKing Apr 9, 2024
5b50b9a
Merge pull request #235 from AY2324S2-CS2103T-T15-2/revert-228-master
RingoftheKing Apr 9, 2024
cd43b44
Merge pull request #231 from Ragnapop/master
RingoftheKing Apr 9, 2024
a44326f
Merge pull request #234 from Rikko1204/fix-bugs
RingoftheKing Apr 9, 2024
f87ea66
Edit inconsistency in schedule command in UG
Rikko1204 Apr 10, 2024
095832c
Fix spelling in UG
Rikko1204 Apr 10, 2024
9df3e1c
Add planned enhancement section
Rikko1204 Apr 10, 2024
03e1f0c
Fix inconsistency in schedule DG section
Rikko1204 Apr 10, 2024
c88a7a1
Merge branch 'master' into edit-DG
Rikko1204 Apr 10, 2024
b69d42a
Merge pull request #238 from Rikko1204/edit-DG
Ragnapop Apr 10, 2024
fd45bdd
Update Schedule Sequence Diagram
Rikko1204 Apr 10, 2024
efa31f9
Update Schedule Sequence Diagram
Rikko1204 Apr 10, 2024
f527484
Merge pull request #237 from Rikko1204/fix-bugs
hjuntan Apr 10, 2024
a1dd0b3
Fix bug where addressbook is unable to load in.
hjuntan Apr 10, 2024
5e2c287
Add UI known issues and future enhancement
hjuntan Apr 10, 2024
b689a86
Adjust DG of UI
hjuntan Apr 10, 2024
d58b318
Update DG of model & add some info on manual testing
hjuntan Apr 10, 2024
bfed5b8
Add future implementation of tag case sensitivity
hjuntan Apr 10, 2024
bc695c8
Change Find MSS to reflect advertised behaviour
RingoftheKing Apr 11, 2024
ffa2116
Merge pull request #240 from hjuntan/branch-bug-fix
RingoftheKing Apr 11, 2024
fd99343
Merge branch 'master' into fix-empty-param-crash
Rikko1204 Apr 11, 2024
5158fa9
Merge pull request #239 from Rikko1204/edit-DG
RingoftheKing Apr 11, 2024
9f7d7b1
Merge branch 'master' into master
RingoftheKing Apr 11, 2024
2c7215a
Merge pull request #241 from RingoftheKing/master
Rikko1204 Apr 11, 2024
8e3659b
Revert "Update regexes to accept valid name/group strings"
Ragnapop Apr 11, 2024
cd0f782
Merge pull request #242 from AY2324S2-CS2103T-T15-2/revert-231-master
hjuntan Apr 11, 2024
590d6a7
minor user guide and error message changes
Ragnapop Apr 11, 2024
e2d3834
Update DeleteCommand.java
Ragnapop Apr 11, 2024
4373f05
Revert "Fix bug where addressbook is unable to load in."
hjuntan Apr 11, 2024
15adcd3
Change fix of "Fix bug where addressbook is unable to load in"
hjuntan Apr 11, 2024
b766a5c
Further edit UG and DG
cheahTJ Apr 12, 2024
8fe1933
Merge branch 'master' into v1.4-bugs-fix
cheahTJ Apr 12, 2024
b4db3f1
Update UserGuide on where data is saved
cheahTJ Apr 12, 2024
b496ed4
Fix crash related to empty parameters in Find
RingoftheKing Apr 12, 2024
ea5fba3
Merge branch 'master' into fix-empty-param-crash
RingoftheKing Apr 12, 2024
d8b4f9c
Merge pull request #243 from hjuntan/branch-bug-fix
RingoftheKing Apr 12, 2024
fae40b8
Add Find implementation to DG
RingoftheKing Apr 12, 2024
037ea21
Change inconsistency of Find in UG
RingoftheKing Apr 12, 2024
6004079
Add more requirements for email field for EditCommand
cheahTJ Apr 13, 2024
3686df5
Merge pull request #244 from cheahTJ/v1.4-bugs-fix
RingoftheKing Apr 13, 2024
76ab3e7
Edits to UG and DG
Ragnapop Apr 13, 2024
9c5b406
Edits to UG and DG
Ragnapop Apr 13, 2024
b6e7deb
Merge pull request #236 from RingoftheKing/fix-empty-param-crash
hjuntan Apr 13, 2024
de5080e
Changes to model in DG
hjuntan Apr 13, 2024
e92c793
Change website links throughout the documentation
hjuntan Apr 13, 2024
5b10673
Additional change to model DG
hjuntan Apr 13, 2024
7b16d1a
Fix inconsistency in UG and DG
Rikko1204 Apr 14, 2024
18c723c
Fix CheckStyle issues
RingoftheKing Apr 14, 2024
11c8c3c
Merge branch 'master' into master
RingoftheKing Apr 14, 2024
cbaeaea
Fix typo in DG
RingoftheKing Apr 14, 2024
ff63431
Merge remote-tracking branch 'origin/master'
RingoftheKing Apr 14, 2024
39b9eab
Fix more inconsistencies
Rikko1204 Apr 14, 2024
1122df0
Merge pull request #248 from Ragnapop/master
cheahTJ Apr 14, 2024
92ad481
Merge branch 'master' into edit-UG
Rikko1204 Apr 14, 2024
8f2e608
Merge branch 'master' into master
RingoftheKing Apr 14, 2024
b0b3512
Merge pull request #249 from AY2324S2-CS2103T-T15-2/revert-229-master
hjuntan Apr 14, 2024
684aa87
Merge pull request #245 from RingoftheKing/master
cheahTJ Apr 14, 2024
0fd5734
Merge pull request #247 from Rikko1204/edit-UG
cheahTJ Apr 14, 2024
1a4a4a3
Add table of content to UG
cheahTJ Apr 14, 2024
00ec42a
Merge branch 'master' into v1.4-bugs-fix
cheahTJ Apr 14, 2024
140266a
Edit more UG and DG
cheahTJ Apr 14, 2024
7843254
Add more information to better model
hjuntan Apr 14, 2024
1216213
Add the use of id/NUSID... to be at least once or more
cheahTJ Apr 14, 2024
6611662
Changes in DG and website links
cheahTJ Apr 14, 2024
88dd43b
Fix minor plural form in DG for Group command
RingoftheKing Apr 14, 2024
b408ec6
Add valid group format specification to UG
RingoftheKing Apr 14, 2024
ee992f0
Replace some invalid group formats in DG
RingoftheKing Apr 14, 2024
e189075
Merge pull request #250 from cheahTJ/v1.4-bugs-fix
RingoftheKing Apr 15, 2024
80ddc12
Merge branch 'master' into master
RingoftheKing Apr 15, 2024
c7c8234
Fix examples in UG relating to Group Command
cheahTJ Apr 15, 2024
4faa2ed
Edit UG
hjuntan Apr 15, 2024
5bab564
Update UG
hjuntan Apr 15, 2024
592901c
Merge pull request #252 from hjuntan/branch-bug-fix
RingoftheKing Apr 15, 2024
600e6dc
Correct error message in Delete
RingoftheKing Apr 15, 2024
5a6299f
Fix an inconsistency of Group in UG
RingoftheKing Apr 15, 2024
42de35d
Fix an inconsistency of add in UG
RingoftheKing Apr 15, 2024
15f26d4
Add extraneous parameter to known issues
RingoftheKing Apr 15, 2024
53d90c5
Update EditCommand.java
Ragnapop Apr 15, 2024
d4f1e42
Merge pull request #255 from Ragnapop/master
RingoftheKing Apr 15, 2024
841b5cd
Change ug related details
cheahTJ Apr 15, 2024
7057fa3
Update to UG and DG
hjuntan Apr 15, 2024
971a7e3
Merge pull request #256 from hjuntan/branch-bug-fix
cheahTJ Apr 15, 2024
b11a763
Last minute update to UG and DG
hjuntan Apr 15, 2024
a52afb3
Merge pull request #257 from hjuntan/branch-bug-fix
cheahTJ Apr 15, 2024
b240646
Quick DG test
hjuntan Apr 15, 2024
b3f773d
Merge pull request #258 from hjuntan/branch-bug-fix
cheahTJ Apr 15, 2024
6f1408b
Fix DG bug
hjuntan Apr 15, 2024
1cf5d0b
Fix DG bug
cheahTJ Apr 15, 2024
b8dc1db
Add delete to DG
cheahTJ Apr 15, 2024
9b4673c
Add to DG
cheahTJ Apr 15, 2024
cc458dc
Add contributions
Rikko1204 Apr 15, 2024
3965c74
Merge pull request #260 from cheahTJ/master
hjuntan Apr 15, 2024
28173a5
Merge pull request #261 from Rikko1204/master
Ragnapop Apr 15, 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
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: '11'
distribution: 'temurin'
- 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.2.0'
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/
50 changes: 42 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,48 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
[![CI Status](https://github.com/AY2324S2-CS2103T-T15-2/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2324S2-CS2103T-T15-2/tp/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.
## Arona Pro
* This is **a sample project given to Software Engineering (SE) students**.<br>
* The project simulates an ongoing software project for a desktop application (called _AronaPro_) catered for
Computer Science teaching assistants who appreciate an organised and vibrant approach to query,
and manage an array of students and professors’ contacts with CLI.

* It is **written in OOP fashion**.
* 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` ...).

### Main features include:


#### View Contact Information
Description: `View` command allows you to see all the existing contacts of your students
>Format: `view`

#### Add New Contacts
Description: `Add` command allows you to add new contacts of your students into the address book
>Format: `id/NUSID n/NAME p/PHONE [e/EMAIL] [t/TAG]`

#### Edit Existing Contacts
Description: `Edit` command allows you to edit existing contacts of your students in the address book
>Format: `edit id/NUSID [n/NEWNAME] [p/NEWPHONE] [e/NEWEMAIL]`

#### Delete Existing Contacts
Description: `Delete` command allows you to delete existing contacts in the address book
>Format: `delete id/NUSID`

#### Filtering Existing Contacts
Description: `Filter` command allows you to filter desired contacts in the address book based on group
and tag specified
>Format: `filter [n/NAME] [p/PHONE] [e/EMAIL] [g/GROUP] [t/TAG]`

#### Assign contacts a tutorial group
Description: `Assign` command allows you to assign students into their respective tutorial groups in the
address book
>Format: `assign id/NUSID [g/GROUP] [t/TAG]`

#### Add Schedule
Description: `Schedyle` command allows you to schedule an appointment with students
>Format: `schedule id/NUSID d/DATE from/FROM [to/TO] [t/TAG] [r/REMARK]`

* 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.
7 changes: 6 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,12 @@ dependencies {
}

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

run {
enableAssertions = true
}


defaultTasks 'clean', 'test'
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
70 changes: 38 additions & 32 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,65 @@
---
layout: page
title: About Us
layout: default.md
title: "About Us"
---

# 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

<img src="images/johndoe.png" width="200px">
### Cheah Tze Juen

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

[[github](https://github.com/cheahTJ)]
[[portfolio](team/cheahtj.md)]

* Roles: Team Lead
* Responsibilities:
* Dedicates tasks among team and facilitate coordination among team members

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

* Role: Project Advisor
### Tan Hong Jun

### Jane Doe
<img src="images/hjuntan.png" width="200px">

<img src="images/johndoe.png" width="200px">
[[github](http://github.com/hjuntan)]
[[portfolio](team/hjuntan.md)]

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
* Role: Documentation
* Responsibilities: Ensures that all documentation are up-to-date and are specific to the user

* Role: Team Lead
* Responsibilities: UI
### Loh Jin Hun

### Johnny Doe
<img src="images/ragnapop.png" width="200px">

<img src="images/johndoe.png" width="200px">
[[github](http://github.com/Ragnapop)] [[portfolio](team/ragnapop.md)]

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
* Role: Testing
* Responsibilities: Ensures that all features are properly tested, even on edge cases

* Role: Developer
* Responsibilities: Data
### Chen Kuan Min

### Jean Doe
<img src="images/rikko1204.png" width="200px">

<img src="images/johndoe.png" width="200px">
[[github](http://github.com/Rikko1204)]
[[portfolio](team/rikko1204.md)]

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
* Role: Scheduling and tracking
* Responsibilities: Ensures that the team is on pace with the 2 weeks sprint and helps assign
task equally to members

* Role: Developer
* Responsibilities: Dev Ops + Threading
### Guo Yuhao

### James Doe
<img src="images/ringoftheking.png" width="200px">

<img src="images/johndoe.png" width="200px">
[[github](http://github.com/RingoftheKing)]
[[portfolio](team/ringoftheking.md)]

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
* Role: Deliverables and deadlines
* Responsibilities: Ensures that the team is focussed on the individual task and is able to deliver the intended feature

* Role: Developer
* Responsibilities: UI
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
Loading