Skip to content
Open
Show file tree
Hide file tree
Changes from 24 commits
Commits
Show all changes
472 commits
Select commit Hold shift + click to select a range
68b4ff2
update test cases to pass the build
Kangwkk Apr 4, 2020
5b666ba
fix checkstyle
Kangwkk Apr 4, 2020
664b8bd
fix merge conflict
Kangwkk Apr 4, 2020
9c3f786
minor change
Kangwkk Apr 4, 2020
8583d35
change the original deadlineDelete command into a general taskDelete …
Kangwkk Apr 4, 2020
9f3bda1
update testcases to pass the build
Kangwkk Apr 4, 2020
2a77544
fix checkstyle
Kangwkk Apr 4, 2020
5b39f3e
Merge pull request #160 from Kangwkk/master
zhouxinwei97 Apr 4, 2020
7016dbb
add in done command to mark tasks as done
Kangwkk Apr 4, 2020
d892e00
fix checkstyle for done command related classes
Kangwkk Apr 4, 2020
161ae51
Fixed Adding/Deleteing deadlines to the calender, will show dot when …
zhouxinwei97 Apr 4, 2020
12894c9
removed debugging line for calenderpanel
zhouxinwei97 Apr 4, 2020
0864d9f
Changed Date format for moduleTask
zhouxinwei97 Apr 4, 2020
1a53c28
Added some support
mpang45456 Apr 4, 2020
ad8fbc3
Added some support
mpang45456 Apr 4, 2020
20d4c9e
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
mpang45456 Apr 4, 2020
f8d4c32
Refractor commands for notes into different classes
zhouxinwei97 Apr 4, 2020
50682cc
Added priority colouring for calender
zhouxinwei97 Apr 4, 2020
1fdc100
Added some styles
zhouxinwei97 Apr 4, 2020
529eb27
Added some support
mpang45456 Apr 4, 2020
6a7bca5
create diarycommand package
Apr 5, 2020
263f68c
add diaryDelete command
Apr 5, 2020
fd2f041
add parser for diaryDelete command
Apr 5, 2020
f065038
integrate diary delete command into app
Apr 5, 2020
76a93fd
updated user guide
zhouxinwei97 Apr 5, 2020
aa19c8a
updates on UIs
zhouxinwei97 Apr 5, 2020
a81c589
Added check if core mod function (Only for SOC rn)
mpang45456 Apr 5, 2020
7eb0b00
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
mpang45456 Apr 5, 2020
a49f368
Merge pull request #167 from zhouxinwei97/master
zhouxinwei97 Apr 5, 2020
d345f3c
Merge pull request #162 from Kangwkk/master
zhouxinwei97 Apr 5, 2020
4bf2ad7
Merge pull request #166 from mpang45456/master
zhouxinwei97 Apr 5, 2020
af7ecc4
Merge branch 'master' into master
zhouxinwei97 Apr 5, 2020
9f2b71d
Changed colours, added in Done function to moduleTasks and deadline t…
zhouxinwei97 Apr 5, 2020
9dc3194
Merge pull request #168 from zhouxinwei97/master
zhouxinwei97 Apr 5, 2020
2bcb5cc
add in find tasks commands (by module code/date/category)
Kangwkk Apr 5, 2020
ba192fe
merge upstream repo and fix merge conflict
Kangwkk Apr 5, 2020
6212606
add in task sort command to sort tasks by date or priority
Kangwkk Apr 5, 2020
55bac81
fix merge conflicts
Apr 5, 2020
e838217
implement tagging a diary entry with a weather feature
Apr 5, 2020
5ab9202
fix merge conflicts
Apr 5, 2020
c37af9a
fix minor issue
Apr 5, 2020
c142f61
implement recording mood feature for diary
Apr 5, 2020
43797ac
implement diary show feature
Apr 6, 2020
8b060e5
Merge pull request #165 from watsheldon/master
Apr 7, 2020
ce9a446
Merge branch 'master' into master
Kangwkk Apr 7, 2020
9f0115e
Merge pull request #172 from Kangwkk/master
Kangwkk Apr 7, 2020
3e643d9
Update UserGuide.adoc
xuanxinng Apr 7, 2020
e611481
fix checkstyle
Kangwkk Apr 7, 2020
d616aba
Fixed checkstyles
zhouxinwei97 Apr 8, 2020
541c7ff
fixed conflicts
zhouxinwei97 Apr 8, 2020
1e21e2f
Fixed checkstyles
zhouxinwei97 Apr 8, 2020
24f9536
Fixed starting app issue
zhouxinwei97 Apr 8, 2020
1f3fe70
Merge pull request #176 from zhouxinwei97/master
zhouxinwei97 Apr 8, 2020
d589946
Added ParserUtil tests for Notes module
zhouxinwei97 Apr 8, 2020
44f19d8
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
zhouxinwei97 Apr 8, 2020
538a5e3
Update README.adoc
zhouxinwei97 Apr 8, 2020
9938e6c
Added new line to fix build for search module
zhouxinwei97 Apr 8, 2020
82c0e65
Merge pull request #178 from zhouxinwei97/master
zhouxinwei97 Apr 8, 2020
2a622cc
fixed all checkstyle issues
zhouxinwei97 Apr 8, 2020
d797c4a
Merge pull request #179 from zhouxinwei97/master
zhouxinwei97 Apr 8, 2020
a7dffc6
change line separator to '\n'
Kangwkk Apr 8, 2020
c46eb7a
fixed line separator
zhouxinwei97 Apr 8, 2020
a1fdedd
Merge pull request #180 from Kangwkk/master
zhouxinwei97 Apr 8, 2020
8cec8b0
Merge pull request #181 from zhouxinwei97/master
zhouxinwei97 Apr 8, 2020
88a4eea
Added model calender tests for deadline and task
zhouxinwei97 Apr 8, 2020
0a3445a
Added test for Notes
zhouxinwei97 Apr 8, 2020
5773660
Added Command test for diary, notes, calendar, modplan, profile switc…
zhouxinwei97 Apr 8, 2020
663967d
Added test case for Notes Command parsers
zhouxinwei97 Apr 8, 2020
d1df9a4
Fixed build for App veyor
zhouxinwei97 Apr 8, 2020
284e5a4
Updated Developer guide for Notes Commands
zhouxinwei97 Apr 8, 2020
101f97e
Added reading from calendar.json utility
zhouxinwei97 Apr 8, 2020
123e954
Merge pull request #182 from zhouxinwei97/master
zhouxinwei97 Apr 9, 2020
9116f68
modified diagrams for DG
zhouxinwei97 Apr 9, 2020
527a468
Added PPP
zhouxinwei97 Apr 9, 2020
ebc6c0c
testing tag for PPP
zhouxinwei97 Apr 9, 2020
d92b8c9
Added functionality to find calendar by dates, category and module
zhouxinwei97 Apr 9, 2020
2520525
add in storage for module book
Kangwkk Apr 9, 2020
f28ee27
Merge pull request #183 from zhouxinwei97/master
zhouxinwei97 Apr 9, 2020
58afb7d
Merge branch 'master' into master
zhouxinwei97 Apr 9, 2020
bf73e42
Merge pull request #184 from Kangwkk/master
zhouxinwei97 Apr 9, 2020
2a39ed8
moduleBook edits
zhouxinwei97 Apr 9, 2020
9fe5ec9
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
zhouxinwei97 Apr 9, 2020
0e8397e
fixed saving of modules
zhouxinwei97 Apr 9, 2020
a9d85c2
Merge pull request #185 from zhouxinwei97/master
Kangwkk Apr 9, 2020
5062c20
fix priority saving in moduleTask and deadline
Kangwkk Apr 9, 2020
67de4d6
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
Kangwkk Apr 9, 2020
b71a5d6
Merge pull request #186 from Kangwkk/master
zhouxinwei97 Apr 9, 2020
021d68e
Added saving and loading fdunctionality for calendar
zhouxinwei97 Apr 9, 2020
df97795
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
zhouxinwei97 Apr 9, 2020
c20a419
Added saving loading functionality to calender and sorting
zhouxinwei97 Apr 9, 2020
2c707f7
Merge pull request #187 from zhouxinwei97/master
Kangwkk Apr 9, 2020
5ae8ea2
update test cases after change the constructor of ModelManager
Kangwkk Apr 9, 2020
8a9795b
fix checkstyle
Kangwkk Apr 9, 2020
afddefa
Merge pull request #188 from Kangwkk/master
Kangwkk Apr 9, 2020
ca09143
fixed minor bug issues
zhouxinwei97 Apr 10, 2020
abe5594
Added user guides
zhouxinwei97 Apr 10, 2020
e08cea3
Added visuals for UG for calendar
zhouxinwei97 Apr 10, 2020
77ef31a
Updated UG for notes
zhouxinwei97 Apr 10, 2020
f15dddf
Added command Summary
zhouxinwei97 Apr 10, 2020
0384e9b
Added General command summary
zhouxinwei97 Apr 10, 2020
532442f
Re-ordered the user guide
zhouxinwei97 Apr 10, 2020
88cf7fa
Updated UI Class Diagram
zhouxinwei97 Apr 10, 2020
fa30e31
Merge pull request #189 from zhouxinwei97/master
zhouxinwei97 Apr 10, 2020
f4ded5c
Changed diagram width
zhouxinwei97 Apr 10, 2020
e6c2b4a
Merge pull request #190 from zhouxinwei97/master
zhouxinwei97 Apr 10, 2020
81f7640
add in test cases for add module command
Kangwkk Apr 10, 2020
f0194d8
add in test cases for add module command
Kangwkk Apr 10, 2020
2689288
add in test cases for delete module command
Kangwkk Apr 10, 2020
4c82cf2
fix bug with ui and storage of module delete command
Kangwkk Apr 10, 2020
213e14e
add test cases for cap command
Kangwkk Apr 10, 2020
4f21b03
add test cases for grade command
Kangwkk Apr 10, 2020
0bf209e
fix test cases
Kangwkk Apr 10, 2020
3c7592a
add in test cases for delete module task and add module task command
Kangwkk Apr 11, 2020
665d8c9
abstract out duplicate messages
Kangwkk Apr 11, 2020
cd17cf0
fix bugs in done command and add in test cases
Kangwkk Apr 11, 2020
ff23a94
movedd methods to model manager for calendar
zhouxinwei97 Apr 11, 2020
063054e
add in storage for module tasks' isdone param
Kangwkk Apr 11, 2020
35e8448
fix checkstyle
Kangwkk Apr 11, 2020
f433784
Merge pull request #192 from zhouxinwei97/master
zhouxinwei97 Apr 11, 2020
d69a37e
Merge branch 'master' into master
zhouxinwei97 Apr 11, 2020
ea2f5ef
merge upstream and fix merge conflict
Kangwkk Apr 11, 2020
ffcfe94
Merge pull request #191 from Kangwkk/master
zhouxinwei97 Apr 11, 2020
506bb16
update testcases to pass the build
Kangwkk Apr 11, 2020
9a0c618
Fixed some small issues with build
zhouxinwei97 Apr 11, 2020
da9c699
Merge pull request #193 from zhouxinwei97/master
zhouxinwei97 Apr 11, 2020
3ac7347
fix merge conflict
Kangwkk Apr 11, 2020
70bdd1b
fix merge conflict upstream
Kangwkk Apr 11, 2020
f709f4b
add test cases for module code class
Kangwkk Apr 11, 2020
a5b7d6a
add test cases for priority class
Kangwkk Apr 11, 2020
cf51065
add in test cases for module task class
Kangwkk Apr 11, 2020
5596b2f
add test cases for module book class
Kangwkk Apr 11, 2020
780a393
fix test cases
Kangwkk Apr 11, 2020
cc0286d
fix again
Kangwkk Apr 11, 2020
f2dab97
Fix bugs and added test cases
zhouxinwei97 Apr 11, 2020
9bcbd55
Merge pull request #195 from zhouxinwei97/master
Kangwkk Apr 11, 2020
59d2e15
Merge pull request #194 from Kangwkk/master
zhouxinwei97 Apr 11, 2020
b1cc64c
merge upstream and skeleton of parser tests
Kangwkk Apr 11, 2020
b32d7a8
pull from upstream
Kangwkk Apr 11, 2020
8431926
DG updates
zhouxinwei97 Apr 11, 2020
52df374
add test cases for module related commands' parsers
Kangwkk Apr 11, 2020
2b932b3
add test cases for module task command parser
Kangwkk Apr 11, 2020
a43baee
test
zhouxinwei97 Apr 11, 2020
bf50df7
Revert "test"
zhouxinwei97 Apr 11, 2020
32dd234
Fixed some bugs
zhouxinwei97 Apr 11, 2020
b28c35c
Revert "DG updates"
zhouxinwei97 Apr 11, 2020
fddf119
Merge branch 'bug_fixes'
zhouxinwei97 Apr 11, 2020
6830b4e
Merge pull request #196 from zhouxinwei97/master
zhouxinwei97 Apr 11, 2020
ca05f5c
fix concurrentModificationExceptions in grade command and delete modu…
Kangwkk Apr 11, 2020
b8623aa
update test cases
Kangwkk Apr 11, 2020
bbc01ee
add test cases for sort task command parser and find task command parser
Kangwkk Apr 11, 2020
17673b5
Fixed some issues
zhouxinwei97 Apr 11, 2020
6a865f1
Merge pull request #197 from Kangwkk/master
zhouxinwei97 Apr 11, 2020
01e8512
Merge branch 'master' into master
zhouxinwei97 Apr 11, 2020
e88355b
update user guide
Kangwkk Apr 12, 2020
397dad9
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
Kangwkk Apr 12, 2020
b33665c
update in command result of moduletask command
Kangwkk Apr 12, 2020
9021b8b
update the command results for moduletask commands and update test cases
Kangwkk Apr 12, 2020
66fc75e
Merge pull request #198 from zhouxinwei97/master
zhouxinwei97 Apr 12, 2020
f2a72c7
add a command to show list of module tasks in the CLI
Kangwkk Apr 12, 2020
1ac8c20
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
Kangwkk Apr 12, 2020
5103992
Added test cases for JsonAdaptedCalendar
zhouxinwei97 Apr 12, 2020
71d333a
add in task breakdown command
Kangwkk Apr 12, 2020
b88c40f
update test cases
Kangwkk Apr 12, 2020
0ff1ea2
fix checkstyle
Kangwkk Apr 12, 2020
7996d33
Merge pull request #199 from Kangwkk/master
Kangwkk Apr 12, 2020
3393cf5
Added test cases for DoneDeadlineCommand
zhouxinwei97 Apr 12, 2020
dd791a8
Fixed merge conflict
zhouxinwei97 Apr 12, 2020
f7ed396
Added test case for DeleteDeadlineCommand
zhouxinwei97 Apr 12, 2020
bcb72c2
Fixed appveyor build
zhouxinwei97 Apr 12, 2020
49c04eb
Merge pull request #200 from zhouxinwei97/master
zhouxinwei97 Apr 12, 2020
f76ba6e
Updated Profile tab looks
zhouxinwei97 Apr 12, 2020
6cbb9cb
Merge pull request #201 from zhouxinwei97/master
zhouxinwei97 Apr 12, 2020
581f9b1
updates user guide and the command line message of taskBreakdown command
Kangwkk Apr 12, 2020
d5466c7
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
Kangwkk Apr 12, 2020
f3d643a
changed CAP color
zhouxinwei97 Apr 12, 2020
8204bac
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
zhouxinwei97 Apr 12, 2020
42f70d0
Merge pull request #202 from zhouxinwei97/master
Kangwkk Apr 12, 2020
b505059
update user guide
Kangwkk Apr 12, 2020
beaa2a2
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
Kangwkk Apr 12, 2020
2319794
Create MaxPang
mpang45456 Apr 12, 2020
715997e
Update MaxPang
mpang45456 Apr 12, 2020
3ee1479
Rename MaxPang to MaxPang.adoc
mpang45456 Apr 12, 2020
7b655b4
Update MaxPang.adoc
mpang45456 Apr 12, 2020
5acff8d
update user guide
Kangwkk Apr 12, 2020
8742b0d
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
Kangwkk Apr 12, 2020
f038263
add in examples for commands in user guide
Kangwkk Apr 12, 2020
7112b0d
Add files via upload
mpang45456 Apr 12, 2020
90948fa
Update DeveloperGuide.adoc
mpang45456 Apr 12, 2020
0977caa
Update DeveloperGuide.adoc
mpang45456 Apr 12, 2020
89ab732
Update MaxPang.adoc
mpang45456 Apr 12, 2020
322c3b1
update command summary and add in glossary and FAQ
Kangwkk Apr 12, 2020
b45fb29
fix checkstyle
Kangwkk Apr 12, 2020
bc60504
Merge pull request #203 from Kangwkk/master
Kangwkk Apr 12, 2020
03830a6
Merge branch 'master' into master
xuanxinng Apr 12, 2020
702fa16
update diagrams
Kangwkk Apr 12, 2020
b586c4d
updates diagrams and developer guide
Kangwkk Apr 13, 2020
e9fc07d
fix checkstyle
Kangwkk Apr 13, 2020
abb66f2
Create NgXuanXin.adoc
xuanxinng Apr 13, 2020
dad1014
Added diagrams and updated DG
zhouxinwei97 Apr 13, 2020
e08cc15
Merge pull request #205 from Kangwkk/master
zhouxinwei97 Apr 13, 2020
b3bedde
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
zhouxinwei97 Apr 13, 2020
491f24a
checking adoc
zhouxinwei97 Apr 13, 2020
13e4275
Added tags for DG and PPP
zhouxinwei97 Apr 13, 2020
c4517ca
Merge pull request #207 from zhouxinwei97/master
zhouxinwei97 Apr 13, 2020
b54d878
update dg
Kangwkk Apr 13, 2020
ff4c3af
update diagrams and dg
Kangwkk Apr 13, 2020
52329cc
merge upstream and fix merge conflicts
Kangwkk Apr 13, 2020
5d9255f
update diagrams
Kangwkk Apr 13, 2020
de5b19f
update dg and ug
Kangwkk Apr 13, 2020
5dcd555
Merge pull request #208 from Kangwkk/master
Kangwkk Apr 13, 2020
ec1c62b
Update MaxPang.adoc
mpang45456 Apr 13, 2020
ddb3668
Update NgXuanXin.adoc
xuanxinng Apr 13, 2020
638c320
added ppp
Kangwkk Apr 13, 2020
a8c9e82
update user guide
Apr 13, 2020
79af8d8
Merge https://github.com/AY1920S2-CS2103T-W16-4/main
Apr 13, 2020
a559844
update user guide
Apr 13, 2020
843fe8e
Merge pull request #209 from Kangwkk/master
Kangwkk Apr 13, 2020
b7d7e41
minor format fix
Apr 13, 2020
6e27e7d
Merge https://github.com/AY1920S2-CS2103T-W16-4/main
Apr 13, 2020
3b6443d
Update UserGuide.adoc
xuanxinng Apr 13, 2020
b774c25
updates to PPP and UML diagrams
zhouxinwei97 Apr 13, 2020
146322c
Update DeveloperGuide.adoc
Kangwkk Apr 13, 2020
26d4da5
Update DeveloperGuide.adoc
Kangwkk Apr 13, 2020
30c552d
Fixed issues with diary
zhouxinwei97 Apr 13, 2020
deb0867
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W16-4/main
zhouxinwei97 Apr 13, 2020
d4ec28a
uml diagram for event
xuanxinng Apr 13, 2020
4b08282
Delete AddEventSequenceDiagram.png
xuanxinng Apr 13, 2020
40f40e2
Add files via upload
xuanxinng Apr 13, 2020
4f5e1fe
update DG
Apr 13, 2020
e46cbb6
added manual testings
zhouxinwei97 Apr 13, 2020
5fd70ca
Update DeveloperGuide.adoc
xuanxinng Apr 13, 2020
dff83bf
add diary class diagram
Apr 13, 2020
bd9239f
Update DeveloperGuide.adoc
xuanxinng Apr 13, 2020
dcc48c1
Delete ModuleAddSequenceDiagram.png
Kangwkk Apr 13, 2020
306218a
Add files via upload
Kangwkk Apr 13, 2020
a8b0ff0
Update DeveloperGuide.adoc
Kangwkk Apr 13, 2020
571be15
add diary sequence diagram
Apr 13, 2020
8119847
add javadocs for diary package
Apr 13, 2020
4cf5d18
Merge pull request #211 from zhouxinwei97/master
zhouxinwei97 Apr 13, 2020
f51ec12
add javadocs for diarycommand package
Apr 13, 2020
1b679c9
update DG
Apr 13, 2020
3425874
Update AboutUs.adoc
xuanxinng Apr 13, 2020
1d94a7c
Update AboutUs.adoc
xuanxinng Apr 13, 2020
7a993c8
Merge pull request #210 from watsheldon/master
zhouxinwei97 Apr 13, 2020
42d457b
update ppp
Apr 13, 2020
27dd962
minor fix
Apr 13, 2020
a9f0c0a
update ppp
Apr 13, 2020
9f79870
Merge https://github.com/AY1920S2-CS2103T-W16-4/main
Apr 13, 2020
5d8eec7
Merge pull request #212 from watsheldon/master
Apr 13, 2020
9b44a33
Update UserGuide.adoc
Kangwkk Apr 13, 2020
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
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,5 @@ src/test/data/sandbox/

# MacOS custom attributes files created by Finder
.DS_Store
*.iml
bin/
16 changes: 7 additions & 9 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
= Address Book (Level 3)
= NusProductivity
ifdef::env-github,env-browser[:relfileprefix: docs/]

https://travis-ci.org/se-edu/addressbook-level3[image:https://travis-ci.org/se-edu/addressbook-level3.svg?branch=master[Build Status]]
https://ci.appveyor.com/project/damithc/addressbook-level3[image:https://ci.appveyor.com/api/projects/status/3boko2x2vr5cc3w2?svg=true[Build status]]
https://coveralls.io/github/se-edu/addressbook-level3?branch=master[image:https://coveralls.io/repos/github/se-edu/addressbook-level3/badge.svg?branch=master[Coverage Status]]
https://www.codacy.com/app/damith/addressbook-level3?utm_source=github.com&utm_medium=referral&utm_content=se-edu/addressbook-level3&utm_campaign=Badge_Grade[image:https://api.codacy.com/project/badge/Grade/fc0b7775cf7f4fdeaf08776f3d8e364a[Codacy Badge]]

https://travis-ci.org/AY1920S2-CS2103T-W16-4/main/[image:https://travis-ci.org/AY1920S2-CS2103T-W16-4/main.svg?branch=master[Build Status]]
https://ci.appveyor.com/project/damithc/addressbook-level3[image:https://ci.appveyor.com/api/projects/status/3boko2x2vr5cc3w2?svg=true[Build status]] ** not yet implemented
https://coveralls.io/github/se-edu/addressbook-level3?branch=master[image:https://coveralls.io/repos/github/se-edu/addressbook-level3/badge.svg?branch=master[Coverage Status]] ** not yet implemented
https://www.codacy.com/app/damith/addressbook-level3?utm_source=github.com&utm_medium=referral&utm_content=se-edu/addressbook-level3&utm_campaign=Badge_Grade[image:https://api.codacy.com/project/badge/Grade/fc0b7775cf7f4fdeaf08776f3d8e364a[Codacy Badge]] ** not yet implemented

ifdef::env-github[]
image::docs/images/Ui.png[width="600"]
Expand All @@ -16,14 +15,12 @@ image::images/Ui.png[width="600"]
endif::[]

* This is a desktop Address Book application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).
* It is a Java sample application intended for students learning Software Engineering while using Java as the main programming language.
* It is *written in OOP fashion*. It provides a *reasonably well-written* code example that is *significantly bigger* (around 6 KLoC)than what students usually write in beginner-level SE modules.
* This app is intended for NUS students to organise and plan for school related stuff, such as module and module deadlines.

== Site Map

* <<UserGuide#, User Guide>>
* <<DeveloperGuide#, Developer Guide>>
* <<LearningOutcomes#, Learning Outcomes>>
* <<AboutUs#, About Us>>
* <<ContactUs#, Contact Us>>

Expand All @@ -32,5 +29,6 @@ endif::[]
* Some parts of this sample application were inspired by the excellent http://code.makery.ch/library/javafx-8-tutorial/[Java FX tutorial] by
_Marco Jakob_.
* Libraries used: https://openjfx.io/[JavaFX], https://github.com/FasterXML/jackson[Jackson], https://github.com/junit-team/junit5[JUnit5]
* Code modified from AddressBook-Level3 project created by SE-EDU initiative at https://se-education.org

== Licence : link:LICENSE[MIT]
48 changes: 22 additions & 26 deletions docs/AboutUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,53 +4,49 @@
:imagesDir: images
:stylesDir: stylesheets

AddressBook - Level 3 was developed by the https://se-edu.github.io/docs/Team.html[se-edu] team. +
_{The dummy content given below serves as a placeholder to be used by future forks of the project.}_ +
NusProductivity - developed by team W-16-4 +
_{Work in progress}_ +
{empty} +
We are a team based in the http://www.comp.nus.edu.sg[School of Computing, National University of Singapore].

== Project Team

=== John Doe
image::damithc.jpg[width="150", align="left"]
{empty}[http://www.comp.nus.edu.sg/~damithch[homepage]] [https://github.com/damithc[github]] [<<johndoe#, portfolio>>]
=== Zhou Xinwei
image::zhouxinwei97.jpg[width="150", align="left"]
{empty} [https://github.com/zhouxinwei97[github]] [<<zhouxinwei97#, portfolio>>]

Role: Project Advisor
Role: # To be updated

'''

=== John Roe
image::lejolly.jpg[width="150", align="left"]
{empty}[http://github.com/lejolly[github]] [<<johndoe#, portfolio>>]
=== Ng Xuan Xin
image::xuanxinng.jpg[width="150", align="left"]
{empty}[http://github.com/xuanxinng[github]] [<<xuanxinng#, portfolio>>]

Role: Team Lead +
Responsibilities: UI
Role: # To be updated

'''

=== Johnny Doe
image::yijinl.jpg[width="150", align="left"]
{empty}[http://github.com/yijinl[github]] [<<johndoe#, portfolio>>]
=== Max Pang
image::mpang45456.jpg[width="150", align="left"]
{empty}[http://github.com/mpang45456[github]] [<<mpang45456#, portfolio>>]

Role: Developer +
Responsibilities: Data
Role: # To be updated

'''

=== Johnny Roe
image::m133225.jpg[width="150", align="left"]
{empty}[http://github.com/m133225[github]] [<<johndoe#, portfolio>>]
=== Kang Wang Kai
image::kangwkk.jpg[width="150", align="left"]
{empty}[http://github.com/kangwkk[github]] [<<kangwkk#, portfolio>>]

Role: Developer +
Responsibilities: Dev Ops + Threading
Role: # To be updated

'''

=== Benson Meier
image::yl_coder.jpg[width="150", align="left"]
{empty}[http://github.com/yl-coder[github]] [<<johndoe#, portfolio>>]
=== Chen Jiang Wei
image::watsheldon.jpg[width="150", align="left"]
{empty}[http://github.com/watsheldon[github]] [<<watsheldon#, portfolio>>]

Role: Developer +
Responsibilities: UI
Role: # To be updated

'''
4 changes: 2 additions & 2 deletions docs/ContactUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
:site-section: ContactUs
:stylesDir: stylesheets

* *Bug reports, Suggestions* : Post in our https://github.com/se-edu/addressbook-level3/issues[issue tracker] if you noticed bugs or have suggestions on how to improve.
* *Bug reports, Suggestions* : Post in our https://github.com/AY1920S2-CS2103T-W16-4/main/issues[issue tracker] if you noticed bugs or have suggestions on how to improve.
* *Contributing* : We welcome pull requests. Follow the process described https://github.com/oss-generic/process[here]
* *Email us* : You can also reach us at `damith [at] comp.nus.edu.sg`
* *Email us* : You can also reach us at `zhou.xinwei [at] u.nus.edu`
52 changes: 51 additions & 1 deletion docs/DeveloperGuide.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,9 @@ Refer to the guide <<DevOps#, here>>.
* can type fast
* prefers typing over mouse input
* is reasonably comfortable using CLI apps
* has a need to manage deadlines and tasks
* has a need to manage module planning
* is studying in NUS

*Value proposition*: manage contacts faster than a typical mouse/GUI driven app

Expand All @@ -292,7 +295,7 @@ Refer to the guide <<DevOps#, here>>.

Priorities: High (must have) - `* * \*`, Medium (nice to have) - `* \*`, Low (unlikely to have) - `*`

[width="59%",cols="22%,<23%,<25%,<30%",options="header",]

|=======================================================================
|Priority |As a ... |I want to ... |So that I can...
|`* * *` |new user |see usage instructions |refer to instructions when I forget how to use the App
Expand All @@ -303,9 +306,31 @@ Priorities: High (must have) - `* * \*`, Medium (nice to have) - `* \*`, Low (un

|`* * *` |user |find a person by name |locate details of persons without having to go through the entire list

|`* * *` |user |add deadline |know when to complete tasks in todo list

|`* * *` |user |add module to module plan |see modules I need to take to fulfill degree requirements

|`* * *` |user |show module plan |see list of modules I need to take/have taken

|`* *` |user |hide <<private-contact-detail,private contact details>> by default |minimize chance of someone else seeing them by accident

|`* *` |user |add diary entry |record what I have done for the day

|`* *` |user |delete diary entry |

|`* *` |user |show diary entry list |

|`* *` |user |delete module from module plan |know which modules I have taken

|`* *` |user |fetch module information |

|`* *` |user |know current CAP |

|`* *` |user |sort deadlines |prioritize which tasks to finish first

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Users could be more specific like
students
student who suck at time managements
student who wants to improve his grades

could be more specific


|`*` |user with many persons in the address book |sort persons by name |locate a person easily

|`*` |user |create group chats |communicate with peers in the same module
|=======================================================================

_{More to be added}_
Expand Down Expand Up @@ -341,6 +366,27 @@ Use case ends.
+
Use case resumes at step 2.

[discrete]
=== Use case: Delete module

*MSS*

1. User requests to show module plan
2. AddressBook shows module plan
3. User requests to delete a module taken
4. AddressBook deletes module
Comment on lines +642 to +645

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This use case looks nice.
How about if we add the response of the server as:
5. the AddressBook displays the updated module list after successful deletion.

+
Use case ends.

*Extensions*
[none]
* 3a. The given module code is invalid.
+
[none]
** 3a1. AddressBook shows an error message.
+
Use case resumes at step 2.

_{More to be added}_

[appendix]
Expand All @@ -349,6 +395,10 @@ _{More to be added}_
. Should work on any <<mainstream-os,mainstream OS>> as long as it has Java `11` or above installed.
. Should be able to hold up to 1000 persons without a noticeable sluggishness in performance for typical usage.
. A user with above average typing speed for regular English text (i.e. not code, not system admin commands) should be able to accomplish most of the tasks faster using commands than using the mouse.
. Should respond within 2 seconds
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you could be more specific about which commands you are referring to, since different commands may have different expected respond times. I think this will improve the testability of this NFR

. Should be easy to use for users who are not IT-savvy
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This NFR's testability seems a little ambiguous. Maybe you could add a few details

. User should be a current student in NUS
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You could consider adding NUS to glossary



_{More to be added}_

Expand Down
Loading