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-T10-2] DukeCooks #123

Open
wants to merge 803 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
803 commits
Select commit Hold shift + click to select a range
aec6ccf
Merge pull request #159 from bakwxh/master
bakwxh Nov 6, 2019
ac55d2b
Add more test cases for health records
yyuanxin Nov 6, 2019
fef5f40
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
yyuanxin Nov 6, 2019
f336edd
Merge pull request #160 from yyuanxin/master
yyuanxin Nov 6, 2019
51bd0ba
Clean up tests for MealPlan Model components
bakwxh Nov 6, 2019
da8fe74
Add more tests to Recipe Model component
bakwxh Nov 6, 2019
84bae17
Rename ppp
hua-lun Nov 6, 2019
b27a16b
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/ma…
hua-lun Nov 6, 2019
dea3c43
Merge pull request #162 from hua-lun/update-ppp3
hua-lun Nov 6, 2019
44018be
Write tests for various MealPlan and Recipe components
bakwxh Nov 6, 2019
b4498f6
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bakwxh Nov 6, 2019
e2945c3
Solve issues with import order
bakwxh Nov 6, 2019
0e7ec6a
Merge pull request #163 from bakwxh/master
bakwxh Nov 6, 2019
d30e342
Adds view command functionality
khairulazman1997 Nov 7, 2019
30c714e
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
khairulazman1997 Nov 7, 2019
a7265da
Set to full screen window and fix sample loading error
yyuanxin Nov 7, 2019
c777324
Merge pull request #164 from yyuanxin/master
yyuanxin Nov 7, 2019
e7344e3
Merge changes
khairulazman1997 Nov 7, 2019
4535839
Merge pull request #165 from khairulazman1997/master
khairulazman1997 Nov 7, 2019
9b32ceb
Add icons for dashboard card
hua-lun Nov 7, 2019
8c95015
Change font size
hua-lun Nov 7, 2019
a561f48
Add credit for icons used
hua-lun Nov 7, 2019
78946cb
Add more sample data
hua-lun Nov 7, 2019
1d9bb93
Change date font colour
hua-lun Nov 7, 2019
2894336
Add test case for UniqueDashboardList
hua-lun Nov 7, 2019
681f069
Fix checkstyle errors
hua-lun Nov 7, 2019
92ccdc9
Change diary to person
hua-lun Nov 7, 2019
e726a7f
Merge pull request #166 from hua-lun/update-ppp3
hua-lun Nov 7, 2019
b27536f
Modify FindMealPlanWith functionality
bakwxh Nov 7, 2019
8b51e04
Add images to UG
bakwxh Nov 7, 2019
ddeb4f1
Fix UG image issues
bakwxh Nov 7, 2019
a69e6b1
Add goto commands
hua-lun Nov 8, 2019
fbafb6c
Add DoneCommandParser
hua-lun Nov 8, 2019
f64fe19
Add DoneCommand
hua-lun Nov 8, 2019
4f1165f
Update ppp filename
hua-lun Nov 8, 2019
62c27dc
Remove DashboardCommandTest
hua-lun Nov 8, 2019
a522d4b
Merge pull request #167 from hua-lun/goto-function
hua-lun Nov 8, 2019
3bd2730
Fix edit diary command and delete diary command
bigjunnn Nov 8, 2019
b7e20ea
Add limit to page title input and add page index to page card
bigjunnn Nov 8, 2019
3b5859b
Add diary name limit
bigjunnn Nov 8, 2019
2e79622
Fix find diary command bug
bigjunnn Nov 8, 2019
d0cf83e
Refactor create and add page
bigjunnn Nov 9, 2019
b75ec4b
Add more sample diaries
bigjunnn Nov 9, 2019
d1dfbc6
Amend Javadocs and error messages for diary feature
bigjunnn Nov 9, 2019
a5a8c67
Add auto-routing to diary tab for diary commands
bigjunnn Nov 9, 2019
30290e5
Complete view exercise functionality
khairulazman1997 Nov 9, 2019
66941cd
Add additional test cases
bigjunnn Nov 9, 2019
a417d65
Fix checkstyle errors
bigjunnn Nov 9, 2019
36595d6
Fix broken tests
bigjunnn Nov 9, 2019
124016e
Merge pull request #168 from bigjunnn/master
bigjunnn Nov 9, 2019
91e563d
Add diary overview image to UG
bigjunnn Nov 9, 2019
a759ae2
Test images in UG
bigjunnn Nov 9, 2019
3ca3728
Fix profile and health records data in-sync issue
yyuanxin Nov 9, 2019
6de6fab
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
yyuanxin Nov 9, 2019
5a57438
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bakwxh Nov 9, 2019
1d1478a
Add more test cases
hua-lun Nov 9, 2019
757e6a9
Merge pull request #169 from hua-lun/test-cases
hua-lun Nov 9, 2019
a07a255
Add redirect function to dashboard
hua-lun Nov 9, 2019
20dfb0c
Update dashboard sample data
hua-lun Nov 9, 2019
1eda838
Adds new test files for exercise details
khairulazman1997 Nov 9, 2019
e9ad903
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
khairulazman1997 Nov 9, 2019
be0e65d
Update dashboard display
hua-lun Nov 9, 2019
6dee97b
Create test cases for Exercise Components
khairulazman1997 Nov 9, 2019
47e5ab1
Add more test cases to profile and health
yyuanxin Nov 10, 2019
b504b82
Edit UG
bigjunnn Nov 10, 2019
d4a30f3
Fix EOF error
bigjunnn Nov 10, 2019
a602f6e
Fix EOF
bigjunnn Nov 10, 2019
89f9f93
Merge pull request #170 from bigjunnn/master
bigjunnn Nov 10, 2019
b7d5af9
Fix broken images
bigjunnn Nov 10, 2019
1430814
Add ClearRecordCommand, make UI changes to health records
yyuanxin Nov 10, 2019
301a5d4
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
yyuanxin Nov 10, 2019
35e5334
Merge pull request #171 from bigjunnn/master
bigjunnn Nov 10, 2019
d7916d5
Fix image issue in UG
bigjunnn Nov 10, 2019
dd4e518
Merge pull request #173 from bigjunnn/master
bigjunnn Nov 10, 2019
a050f80
Fix EOF error
yyuanxin Nov 10, 2019
da6b0b2
Merge pull request #172 from yyuanxin/master
yyuanxin Nov 10, 2019
0ea91aa
Test theme for UG
bigjunnn Nov 10, 2019
5611403
Update fedora theme for UG
bigjunnn Nov 10, 2019
d57f17e
Fix EOF error
bigjunnn Nov 10, 2019
a26114e
Merge pull request #174 from bigjunnn/master
bigjunnn Nov 10, 2019
79e9fb5
Test theme for UG
bigjunnn Nov 10, 2019
adfb901
Merge pull request #175 from bigjunnn/master
bigjunnn Nov 10, 2019
2c99b50
Adds more tests for Exercises
khairulazman1997 Nov 10, 2019
3150525
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
khairulazman1997 Nov 10, 2019
6168beb
Adds some javadoc comments
khairulazman1997 Nov 10, 2019
e7791bd
Update UG and DG
hua-lun Nov 10, 2019
69ee447
Fix checkstyle errors
khairulazman1997 Nov 10, 2019
1bdd511
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/ma…
hua-lun Nov 10, 2019
0a7ccf6
Add line for EOF
hua-lun Nov 10, 2019
0a047fa
Merge pull request #177 from hua-lun/update-ppp4
hua-lun Nov 10, 2019
b789340
Fix checkstyle errors
khairulazman1997 Nov 10, 2019
203d22e
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
khairulazman1997 Nov 10, 2019
32900ee
Merge pull request #176 from khairulazman1997/master
khairulazman1997 Nov 10, 2019
413a46d
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bakwxh Nov 10, 2019
60cd439
Add limit on Ingredient, Recipe, MealPlan names
bakwxh Nov 10, 2019
7f2077d
Fix minor display issues
yyuanxin Nov 10, 2019
c9a52fc
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
yyuanxin Nov 10, 2019
82ae629
Adds exercise component to UG
khairulazman1997 Nov 11, 2019
7e70235
Merge pull request #178 from khairulazman1997/master
khairulazman1997 Nov 11, 2019
92b04d8
Update UG on health records section
yyuanxin Nov 11, 2019
261ca68
Merge pull request #179 from yyuanxin/master
yyuanxin Nov 11, 2019
1ff95d5
Add higher resolution images to UG for health records section
yyuanxin Nov 11, 2019
d3f31e4
Merge pull request #180 from yyuanxin/master
yyuanxin Nov 11, 2019
d2a22f8
Update DG
bigjunnn Nov 11, 2019
fee0d8b
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bigjunnn Nov 11, 2019
7a82fd9
Add styling to documentation
bigjunnn Nov 11, 2019
2031adb
Fix styling errors
bigjunnn Nov 11, 2019
9946125
Merge pull request #181 from bigjunnn/master
bigjunnn Nov 11, 2019
2ca7c3b
Fix issues with GotoCommand, fix images for UG
bakwxh Nov 11, 2019
036e7fc
Flesh out UG more
bakwxh Nov 11, 2019
5c29f7e
Add some 2.0 features that were removed previously
bakwxh Nov 11, 2019
756edba
Add exception when name entered is > 50
hua-lun Nov 11, 2019
c7a3cc7
Update ppp
hua-lun Nov 11, 2019
8a3f52e
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/ma…
hua-lun Nov 11, 2019
7441ef9
Update ppp
hua-lun Nov 11, 2019
252d28b
Flesh out DG
bakwxh Nov 11, 2019
9dd7f99
Flesh out command summary in UG
bakwxh Nov 11, 2019
ce5d451
Update ppp
hua-lun Nov 11, 2019
0de48cc
Adapt a draft PPP
bakwxh Nov 11, 2019
b47238b
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bakwxh Nov 11, 2019
139fd3f
Merge pull request #182 from bakwxh/master
bakwxh Nov 11, 2019
7e4c7a0
Update ppp
hua-lun Nov 11, 2019
09ae61a
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/ma…
hua-lun Nov 11, 2019
8d38ae1
Update DG for health records section
yyuanxin Nov 11, 2019
097ed98
Add diagrams for DG
yyuanxin Nov 11, 2019
b59174b
Updates the Workout Planner segment of the Developer's Guide
khairulazman1997 Nov 11, 2019
fcc2ec7
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
khairulazman1997 Nov 11, 2019
dc069b3
Add limit characters to dashboardName
hua-lun Nov 11, 2019
2d2449d
Update UG and DG for health section
yyuanxin Nov 11, 2019
01de760
Update error messages
hua-lun Nov 11, 2019
38a72e8
Update PPP
bigjunnn Nov 11, 2019
18a8231
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bigjunnn Nov 11, 2019
5925263
Merge pull request #184 from bigjunnn/master
bigjunnn Nov 11, 2019
ff490e2
Update ppp
hua-lun Nov 11, 2019
0aafbb2
Update result display prompts
bakwxh Nov 11, 2019
9045003
Update target user statement
hua-lun Nov 11, 2019
6d58308
Merge pull request #183 from hua-lun/update-ppp4
hua-lun Nov 11, 2019
3bfb9f0
Prepare PPP for submission
bigjunnn Nov 11, 2019
7f4418f
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bigjunnn Nov 11, 2019
d638328
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bakwxh Nov 11, 2019
22770cd
Update command format
hua-lun Nov 11, 2019
a4340de
Complete PPP and Developer Guide
khairulazman1997 Nov 11, 2019
0475f33
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
khairulazman1997 Nov 11, 2019
9f6b476
Merge pull request #185 from khairulazman1997/master
khairulazman1997 Nov 11, 2019
974b619
Updates AboutUs page
khairulazman1997 Nov 11, 2019
1523f91
Merge pull request #186 from khairulazman1997/master
khairulazman1997 Nov 11, 2019
932cc87
Fix doc images
khairulazman1997 Nov 11, 2019
a3546a6
Merge pull request #187 from khairulazman1997/master
khairulazman1997 Nov 11, 2019
4be8c9d
Minor edits to UG and update image figures
bigjunnn Nov 11, 2019
760920d
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bigjunnn Nov 11, 2019
71f04e6
Fix checkstyle errors
khairulazman1997 Nov 11, 2019
d1960bc
Update about us
yyuanxin Nov 11, 2019
b09f4d6
Merge pull request #188 from khairulazman1997/master
khairulazman1997 Nov 11, 2019
a3860cd
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bigjunnn Nov 11, 2019
3e917e3
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
yyuanxin Nov 11, 2019
5bf1354
Merge pull request #190 from bigjunnn/master
bigjunnn Nov 11, 2019
6cf925c
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bakwxh Nov 11, 2019
8af62f7
Add logo
hua-lun Nov 11, 2019
6b1e079
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/ma…
hua-lun Nov 11, 2019
d000d2d
Updates user guide
khairulazman1997 Nov 11, 2019
3f35f53
Minor tweaks in doc
khairulazman1997 Nov 11, 2019
1762024
Fix EOF and minor changes to DG
yyuanxin Nov 11, 2019
2ebe5f8
Add tables to DevGuide, polish PPP
bakwxh Nov 11, 2019
9dcc4ee
Merge pull request #189 from yyuanxin/master
yyuanxin Nov 11, 2019
1c3b530
Update AboutUs
bakwxh Nov 11, 2019
f5651f6
Fix issues with PPP
bakwxh Nov 11, 2019
6271afc
Update dg
hua-lun Nov 11, 2019
8f61315
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/ma…
hua-lun Nov 11, 2019
015ecc0
Label images in PPP
bakwxh Nov 11, 2019
4864555
Update dg
hua-lun Nov 11, 2019
9342b81
Amend EOF Checkstyle
bakwxh Nov 11, 2019
8fe26d1
Reduce PPP page count
khairulazman1997 Nov 11, 2019
1efca1a
Amend some checkstyleMain issue
bakwxh Nov 11, 2019
1ea09f8
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
khairulazman1997 Nov 11, 2019
9d224b4
Merge pull request #191 from bakwxh/master
bakwxh Nov 11, 2019
faefffe
Minor formatting for DG
bigjunnn Nov 11, 2019
d97882d
Fix image for header
bigjunnn Nov 11, 2019
52b6c91
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bigjunnn Nov 11, 2019
d4e0c9c
Added new Test Cases
khairulazman1997 Nov 11, 2019
8054081
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
khairulazman1997 Nov 11, 2019
da3b375
Add more sample data for health records
yyuanxin Nov 11, 2019
ea48569
Merge pull request #194 from khairulazman1997/master
khairulazman1997 Nov 11, 2019
b4d0132
Add manual testing
hua-lun Nov 11, 2019
847c3a8
Shorten PPP
bakwxh Nov 11, 2019
1f3f6b5
Reduces pages of PPP
khairulazman1997 Nov 11, 2019
34cb0c1
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
khairulazman1997 Nov 11, 2019
99d30b3
Merge pull request #196 from bakwxh/master
bakwxh Nov 11, 2019
be39bb5
update about us
yyuanxin Nov 11, 2019
c5b24dd
Merge pull request #197 from khairulazman1997/master
khairulazman1997 Nov 11, 2019
a6720e7
Minor updates to UG
bigjunnn Nov 11, 2019
477b890
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bigjunnn Nov 11, 2019
c51fc06
Update about us
hua-lun Nov 11, 2019
6fef7a3
Update image figures in UG
bigjunnn Nov 11, 2019
19f01bd
Update ppp
hua-lun Nov 11, 2019
bdd9836
Update command summary
hua-lun Nov 11, 2019
64cfdfd
Reduce PPP Pages
khairulazman1997 Nov 11, 2019
237dbed
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
khairulazman1997 Nov 11, 2019
3f6bdcd
Merge pull request #192 from hua-lun/update-ppp4
hua-lun Nov 11, 2019
3ee0f8d
reduce sample
yyuanxin Nov 11, 2019
4b88aed
Merge pull request #199 from khairulazman1997/master
khairulazman1997 Nov 11, 2019
1741051
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bigjunnn Nov 11, 2019
830a8f4
Expand on manual testing
bakwxh Nov 11, 2019
57cf5f2
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bigjunnn Nov 11, 2019
c0550bb
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bakwxh Nov 11, 2019
6589944
Merge pull request #198 from bigjunnn/master
bigjunnn Nov 11, 2019
03106df
Revert "Add more sample data for health records"
yyuanxin Nov 11, 2019
e221d6c
Merge branch 'master' of https://github.com/yyuanxin/main
yyuanxin Nov 11, 2019
20107f3
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bakwxh Nov 11, 2019
ec14f92
Increase coveralls
yyuanxin Nov 11, 2019
1a8de80
Testing issues with scaling
bakwxh Nov 11, 2019
6ac1f6c
Truncate PPP
bakwxh Nov 11, 2019
a5d2b38
Fix images in UG
bigjunnn Nov 11, 2019
c91576b
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bigjunnn Nov 11, 2019
033c823
Fix coveralls issues
yyuanxin Nov 11, 2019
e66f947
Merge pull request #200 from bakwxh/master
bakwxh Nov 11, 2019
a58122d
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bigjunnn Nov 11, 2019
a514d7e
Fix coveralls issues
yyuanxin Nov 11, 2019
d55cc5f
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
yyuanxin Nov 11, 2019
5bcc2ea
Update User Guide and PPP
yyuanxin Nov 11, 2019
fdb9931
Final updates to UG / DG
bigjunnn Nov 11, 2019
41a5a45
Update PPP
yyuanxin Nov 11, 2019
74ea35f
Merge pull request #201 from yyuanxin/master
yyuanxin Nov 11, 2019
bdf419a
Edits on documentation
khairulazman1997 Nov 11, 2019
f8ed3c2
Update command messages
bigjunnn Nov 11, 2019
b84038f
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
bigjunnn Nov 11, 2019
27eea16
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
khairulazman1997 Nov 11, 2019
ae2bb08
Merge pull request #202 from bigjunnn/master
bigjunnn Nov 11, 2019
f1490aa
Update README.doc
bigjunnn Nov 11, 2019
adc5033
Update about us
hua-lun Nov 11, 2019
e434ea9
Update PPP
yyuanxin Nov 11, 2019
dd56021
Update figure numbers in UG
bigjunnn Nov 11, 2019
35de7ba
Update figure number
hua-lun Nov 11, 2019
f4d8876
Merge pull request #203 from hua-lun/update-ppp4
hua-lun Nov 11, 2019
4b3cecf
Merge pull request #205 from bigjunnn/master
bigjunnn Nov 11, 2019
151a7c8
Merge pull request #204 from yyuanxin/master
yyuanxin Nov 11, 2019
5e5b663
Adds new workouts to sample data
khairulazman1997 Nov 11, 2019
a4ba99b
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T10-2/main
khairulazman1997 Nov 11, 2019
b4a8b1b
Add sample data
bakwxh Nov 11, 2019
5eeeed2
Merge pull request #207 from bakwxh/master
bakwxh Nov 11, 2019
bea3742
Merge pull request #206 from khairulazman1997/master
khairulazman1997 Nov 11, 2019
278dc87
Rename chuahualun.adoc to hua-lun.adoc
bigjunnn Nov 14, 2019
eed2aa9
Rename liewjunwei.adoc to bigjunnn.adoc
bigjunnn Nov 14, 2019
faa455f
Rename leewah.adoc to bakwxh.adoc
bigjunnn Nov 14, 2019
d4f4c79
Rename muhammadkhairulazman.adoc to khairulazman1997.adoc
bigjunnn Nov 14, 2019
adb8c3a
Rename yeoyuanxin.adoc to yyuanxin.adoc
bigjunnn Nov 14, 2019
abcc4bc
Rename ppp
hua-lun Nov 14, 2019
97a6482
Merge pull request #209 from hua-lun/update-ppp4
hua-lun Nov 14, 2019
ffb7100
Update AboutUs.adoc
hua-lun Nov 15, 2019
5fea1a7
Update AboutUs.adoc
bigjunnn Nov 15, 2019
a351696
Update AboutUs.adoc
bigjunnn Nov 15, 2019
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
26 changes: 9 additions & 17 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,36 +1,28 @@
= Address Book (Level 3)
= DukeCooks
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://gitter.im/se-edu/Lobby[image:https://badges.gitter.im/se-edu/Lobby.svg[Gitter chat]]
https://travis-ci.org/AY1920S1-CS2103T-T10-2/main[image:https://travis-ci.org/AY1920S1-CS2103T-T10-2/main.svg?branch=master[Build Status]]

ifdef::env-github[]
image::docs/images/Ui.png[width="600"]
endif::[]

ifndef::env-github[]
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 is a lifestyle application. It's designed for health-conscious individuals with the preference of using *Command Line Interface (CLI)*.
You'll be able to manage various aspects of your life, such as your diet, health and exercise regime.

DukeCooks in your hands, get your life all planned!

== Site Map

Work in Progress, to be linked.

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

== Acknowledgements

* 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_.
* Project is inspired by https://se-education.org[AddressBook-Level3] by SE-EDU initiative.
* Libraries used: https://openjfx.io/[JavaFX], https://github.com/FasterXML/jackson[Jackson], https://github.com/junit-team/junit5[JUnit5]

== Licence : link:LICENSE[MIT]
56 changes: 28 additions & 28 deletions docs/AboutUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,53 +4,53 @@
: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.}_ +
{empty} +
We are a team based in the http://www.comp.nus.edu.sg[School of Computing, National University of Singapore].
DukeCooks is a lifestyle app developed by our team.

We are a team of students from: 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>>]
=== Chua Hua Lun
image::hua-lun.png[width="150", align="left"]
{empty}[https://github.com/hua-lun[github]] [<<johndoe#, portfolio>>]

Role: Project Advisor
Role: Scheduling and Tracking +
Responsibilities: Dashboard (Statistics and Suggestions)

'''

=== John Roe
image::lejolly.jpg[width="150", align="left"]
{empty}[http://github.com/lejolly[github]] [<<johndoe#, portfolio>>]
=== Lee Wah
image::bakwxh.png[width="150", align="left"]
{empty}[http://github.com/bakwxh[github]] [<<johndoe#, portfolio>>]

Role: Team Lead +
Responsibilities: UI
Role: Testing +
Responsibilities: Recipe Book

'''

=== Johnny Doe
image::yijinl.jpg[width="150", align="left"]
{empty}[http://github.com/yijinl[github]] [<<johndoe#, portfolio>>]
=== Liew Jun Wei
image::bigjunnn.png[width="150", align="left"]
{empty}[http://github.com/bigjunnn[github]] [<<johndoe#, portfolio>>]

Role: Developer +
Responsibilities: Data
Role: Documentation +
Responsibilities: Food Diary

'''

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

Role: Developer +
Responsibilities: Dev Ops + Threading
Role: Integration +
Responsibilities: Exercise Tracker

'''

=== Benson Meier
image::yl_coder.jpg[width="150", align="left"]
{empty}[http://github.com/yl-coder[github]] [<<johndoe#, portfolio>>]
=== Yeo Yuan Xin
image::yyuanxin.png[width="150", align="left"]
{empty}[http://github.com/yyuanxin[github]] [<<johndoe#, portfolio>>]

Role: Developer +
Responsibilities: UI
Role: UI Design +
Responsibilities: Health Records

'''
15 changes: 12 additions & 3 deletions docs/ContactUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@
: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.
* *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`
* *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.
* *Contributing:* We welcome pull requests. Follow the process described https://github.com/oss-generic/process[here]
* *Email us:* You may also reach out to any of us via the following emails:
** *Yuan Xin:* `[email protected]`

** *Hua Lun:* `[email protected]`

** *Khairul:* `[email protected]`

** *Jun Wei:* `[email protected]`

** *Lee Wah:* `[email protected]`
145 changes: 124 additions & 21 deletions docs/DeveloperGuide.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
= AddressBook Level 3 - Developer Guide
= DukeCooks v1.1 - Developer Guide
:site-section: DeveloperGuide
:toc:
:toc-title:
Expand Down Expand Up @@ -279,13 +279,14 @@ Refer to the guide <<DevOps#, here>>.

*Target user profile*:

* has a need to manage a significant number of contacts
* health conscious individuals
* prefers to have a complete health monitoring all in one app
* prefer desktop apps over other types
* can type fast
* prefers typing over mouse input
* is reasonably comfortable using CLI apps

*Value proposition*: manage contacts faster than a typical mouse/GUI driven app
*Value proposition*: monitors all aspects of health in one application

[appendix]
== User Stories

Choose a reason for hiding this comment

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

Have you considered adding more user stories? Could consider including additional stories that would be possible in v2.0

Expand All @@ -295,35 +296,36 @@ Priorities: High (must have) - `* * \*`, Medium (nice to have) - `* \*`, Low (un
[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
|`* * *` |Home Cook |store all my recipes |easily list out all the ingredients I have to buy for a weekly meal plan

|`* * *` |user |add a new person |
|`* * *` |Indecisive person |get food suggestions |save time when deciding what to eat

|`* * *` |user |delete a person |remove entries that I no longer need
|`* * *` |Health conscious person |track my health progress |manage my diet

|`* * *` |user |find a person by name |locate details of persons without having to go through the entire list
|`* * *` |Fitness enthusiast |track my exercises |keep a history of my fitness progress

|`* *` |user |hide <<private-contact-detail,private contact details>> by default |minimize chance of someone else seeing them by accident
|`* * *` |Food Blogger |consolidate my food and exercise plan |share them with other interested individuals

|`*` |user with many persons in the address book |sort persons by name |locate a person easily
|`* *` |Foodie |find new places to eat |try out new places and share the experience with others

|`*` |Fun Seeker |keep track of my health in a game like way |have fun and be healthy at the same time
|=======================================================================

_{More to be added}_

[appendix]
== Use Cases

(For all use cases below, the *System* is the `AddressBook` and the *Actor* is the `user`, unless specified otherwise)
(For all use cases below, the *System* is `DukeCooks` and the *Actor* is the `user`, unless specified otherwise)

[discrete]
=== Use case: Delete person
=== Use case: Add recipe
Copy link

Choose a reason for hiding this comment

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

Consider numbering the use cases: e.g. Use case UC01: Add recipe


*MSS*

1. User requests to list persons
2. AddressBook shows a list of persons
3. User requests to delete a specific person in the list
4. AddressBook deletes the person
1. User requests to list recipes
2. DukeCooks shows a list of recipes
3. User requests to add a recipe to the list
4. DukeCooks adds the recipe to the list
+
Use case ends.

Expand All @@ -337,17 +339,115 @@ Use case ends.
* 3a. The given index is invalid.
Copy link

Choose a reason for hiding this comment

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

Should this be generalised such that it doesn't show information about UI?

+
[none]
** 3a1. AddressBook shows an error message.
** 3a1. DukeCooks shows an error message.
+
Use case resumes at step 2.

_{More to be added}_
[discrete]
=== Use case: Suggest Food

*MSS*

1. User requests for a food suggestion
2. DukeCooks gives a food recommendation
3. User is satisfied with the recommendation
+
Use case ends.

*Extensions*

[none]
* 3a. User is unsatisfied with the food recommendations.
+
[none]
** 3a1. User asks for another suggestion.
+
Use case resumes at step 2.

[discrete]
=== Use case: Add Calorie Intake

Copy link

Choose a reason for hiding this comment

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

Maybe consider clarifying the information provided in Nutrition (Breakdown)? Its slightly unclear what the list of Nutrition means

*MSS*

1. User requests to add calorie intake for the day
2. DukeCooks shows a list of Nutrition (Breakdown)
3. User requests to add certain nutrition value fields
4. DukeCooks updates Health Records
+
Use case ends.

*Extensions*

[none]
* 2a. The Nutrition list is empty (User did not give any nutrition inputs).
+
[none]
** 2a1. DukeCooks updates calorie count in Health Records (omit nutritional information).
+
Use case ends.

* 3a. The given index is invalid.
+
[none]
** 3a1. DukeCooks shows an error message.
+
Use case resumes at step 2.

[discrete]
=== Use case: Create Workout

*MSS*

1. User requests to list <<exercise>>
2. DukeCooks shows a list of <<exercise>>
3. User requests to add an exercise into their <<workout>>
4. DukeCooks adds the exercise into the <<workout>>
+
Use case ends.

*Extensions*

[none]
* 2a. The exercise list is empty
+
[none]
** 2a1. DukeCooks updates the list with pre-made exercises.
+
Use case resumes at step 2.

* 3a. The given index is invalid.
+
[none]
** 3a1. DukeCooks shows an error message.
+
Use case resumes at step 2.

[discrete]
=== Use case: Create a new diary

*MSS*

1. User requests to create a new diary
2. A new diary is created with the specified name

+
Use case ends.

*Extensions*
Copy link

Choose a reason for hiding this comment

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

All your extensions are pretty exhaustive, good job!


[none]
* 1a. Diary name already exists.
+
[none]
** 1a1. DukeCooks displays an error message.
+
Use case ends.

[appendix]
== Non Functional Requirements

Choose a reason for hiding this comment

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

Have you considered additional NFRs? For example, having backups in case of data corruption.


. 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.
. Should be able to hold up to 1000 recipes without a significant reduction in performance for typical usage.

Choose a reason for hiding this comment

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

Would you like to consider quantifying the "significant" reduction? This would help identifying whether the goal has been met.

. 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.

_{More to be added}_
Expand All @@ -358,8 +458,11 @@ _{More to be added}_
[[mainstream-os]] Mainstream OS::
Windows, Linux, Unix, OS-X

[[private-contact-detail]] Private contact detail::
A contact detail that is not meant to be shared with others
[[workout]] Workout::
A list of <<exercise>> planned to be done in one session.

[[exercise]] Exercise::
An activity that works a specific or multiple muscles, usually a repetition of an action.

[appendix]
== Product Survey
Expand Down
Loading