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

[T13-5] Workoutbook #89

Open
wants to merge 1,262 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1262 commits
Select commit Hold shift + click to select a range
8a80d9c
update ProfileWindow.html
yicheng12 Nov 9, 2018
0703e1f
update ProfileWindow.html
yicheng12 Nov 9, 2018
c82aec3
update ProfileWindow.html
yicheng12 Nov 9, 2018
3486c54
update ProfileWindow.html
yicheng12 Nov 9, 2018
24f2d25
Fix developer guide
sijieg Nov 9, 2018
71c1c9d
fix travis errors
sijieg Nov 9, 2018
bc4c377
update ProfileWindow.html
yicheng12 Nov 9, 2018
43a4a18
Merge pull request #231 from sijieg/master
sijieg Nov 9, 2018
61ca79e
merge conflicts
yicheng12 Nov 9, 2018
4ceff5a
fix travis errors
yicheng12 Nov 9, 2018
a17ec38
fix travis errors
yicheng12 Nov 9, 2018
1d43277
fix travis errors
yicheng12 Nov 9, 2018
112f744
Update PPP and Refactor existing code.
shouteck Nov 9, 2018
da89644
Fix travis errors
shouteck Nov 9, 2018
5b53264
update PPP
yicheng12 Nov 9, 2018
261ee3b
Update PPP
shouteck Nov 9, 2018
7c8cbbf
Update PPP
shouteck Nov 9, 2018
49698aa
Merge pull request #233 from yicheng12/master
shouteck Nov 9, 2018
ea95305
Merge remote-tracking branch 'origin/master'
shouteck Nov 9, 2018
6c647e0
Fix some test case
sijieg Nov 9, 2018
7e1fc08
Fix travis errors
sijieg Nov 9, 2018
754fe14
Merge pull request #235 from shouteck/master
sijieg Nov 9, 2018
42d9c01
Merge remote-tracking branch 'upstream/master'
sijieg Nov 9, 2018
449fd4d
Fix travis errors
sijieg Nov 9, 2018
fc26c46
Update DeveloperGuide
shouteck Nov 9, 2018
666e5ab
Fix travis errors
sijieg Nov 9, 2018
63936a2
Fix travis errors
sijieg Nov 9, 2018
1bc38eb
Fix travis errors
sijieg Nov 9, 2018
02b982d
Fix travis errors
sijieg Nov 9, 2018
5fe25ac
Merge pull request #236 from sijieg/master
shouteck Nov 9, 2018
140c724
Merge remote-tracking branch 'origin/master'
DarylTew Nov 9, 2018
af26745
Fix a minor bug
sijieg Nov 9, 2018
207a7ef
Fix a minor bug
sijieg Nov 9, 2018
7a77292
Update UserGuide and generated more workouts at the beginning.
sijieg Nov 9, 2018
cd3c6bb
Merge pull request #237 from sijieg/master
sijieg Nov 9, 2018
d4cf8fb
Update DeveloperGuide
shouteck Nov 9, 2018
d7770bb
Update DeveloperGuide
shouteck Nov 9, 2018
df6d7da
Merge remote-tracking branch 'origin/master'
shouteck Nov 9, 2018
299e67f
Update DeveloperGuide
shouteck Nov 9, 2018
aa87d67
Update UserGuide
shouteck Nov 9, 2018
fc5f4ed
Update UserGuide
shouteck Nov 9, 2018
58f7310
Update UserGuide
shouteck Nov 9, 2018
dcbb247
Update UserGuide and Developer Guide
sijieg Nov 9, 2018
a99b4b9
Update UserGuide
shouteck Nov 9, 2018
ae2ec21
Update UserGuide
shouteck Nov 9, 2018
ecfca0a
Fix travis
shouteck Nov 9, 2018
91bb691
Merge pull request #239 from shouteck/master
sijieg Nov 9, 2018
d0cfe46
Merge remote-tracking branch 'upstream/master'
sijieg Nov 9, 2018
9eee07a
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
garyheng Nov 9, 2018
c69a931
Update developer guide
sijieg Nov 9, 2018
b92ab56
Fix travis error
sijieg Nov 9, 2018
8b1d617
Merge pull request #240 from sijieg/master
sijieg Nov 9, 2018
00c365c
Fix a small typo.
sijieg Nov 9, 2018
0d39b86
Merge pull request #241 from sijieg/master
sijieg Nov 9, 2018
7adedd7
Fix a small typo.
sijieg Nov 9, 2018
1e3f9f6
Merge pull request #242 from sijieg/master
sijieg Nov 9, 2018
4244ece
Merge remote-tracking branch 'origin/master'
DarylTew Nov 10, 2018
20e7663
Fix headless error
DarylTew Nov 10, 2018
2021916
Edit CurrentCommand and CurrentCommandTest
DarylTew Nov 10, 2018
43f8789
Fix some typo in Developer Guide.
sijieg Nov 10, 2018
407c547
Fix some typo in Developer Guide.
sijieg Nov 10, 2018
6b673fc
Merge pull request #243 from sijieg/master
sijieg Nov 10, 2018
9a4e1ed
Merge remote-tracking branch 'origin/master'
DarylTew Nov 10, 2018
7bfe66e
Fix EditCommand
DarylTew Nov 10, 2018
c7fd5f5
Fix travis
shouteck Nov 10, 2018
5b43645
Merge pull request #244 from DarylTew/master
sijieg Nov 10, 2018
ee1bd05
Fix AddCommandSystemTest
sijieg Nov 10, 2018
2ee49ac
Add more test cases for SystemTests
sijieg Nov 10, 2018
5541bf8
Fix travis errors
sijieg Nov 10, 2018
971125a
Fix travis errors
sijieg Nov 10, 2018
e5e521a
Fix travis errors
sijieg Nov 10, 2018
b589347
Fix travis errors
sijieg Nov 10, 2018
724de24
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
garyheng Nov 10, 2018
acd64fc
Fix TrackCommandParser's parse method
garyheng Nov 10, 2018
4a8373e
Merge pull request #245 from sijieg/master
garyheng Nov 10, 2018
a194cab
Add WorkoutContainsParameterPredicateTest
garyheng Nov 10, 2018
d53ceb5
Fix TrackCommandParserTest
garyheng Nov 10, 2018
3a4128b
Add VersionedTrackedDataTest
garyheng Nov 10, 2018
eff097a
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
garyheng Nov 10, 2018
c153490
Add TrackedDataTest
garyheng Nov 10, 2018
960abd3
Fix several tests
garyheng Nov 10, 2018
910a014
Add XmlAdaptedParameterTest
garyheng Nov 10, 2018
486cdd9
Fix XmlAdaptedWorkout, XmlSerializableWorkoutBookTest
garyheng Nov 10, 2018
24ad9d4
Add XmlSerializableTrackedDataListTest
garyheng Nov 10, 2018
e5cad22
Add XmlSerializableTrackedDataTest
garyheng Nov 10, 2018
3053de6
Add test methods to StorageManagerTest
garyheng Nov 10, 2018
eb271f0
Add XmlTrackedDataStorageTest
garyheng Nov 10, 2018
928bc6d
Add XmlTrackedDataListStorageTest, Fix multiple checkstyle errors
garyheng Nov 10, 2018
cebf86a
Fix checkstyle error in XmlTrackedDataListStorageTest
garyheng Nov 10, 2018
60572a7
Add CompleteCommandTest
DarylTew Nov 10, 2018
b83bdc7
Fix SelectCommandSystemTest and typographical errors in several files
garyheng Nov 10, 2018
9a0489a
Fix TrackCommandTest
garyheng Nov 10, 2018
134d34e
Update README.adoc
sijieg Nov 10, 2018
561c65a
Merge pull request #246 from sijieg/master
sijieg Nov 10, 2018
6115bcb
Fix errors in SelectCommandSystemTest
garyheng Nov 10, 2018
0482288
Update README.adoc
sijieg Nov 10, 2018
9871cc6
Merge pull request #247 from sijieg/master
sijieg Nov 10, 2018
5eb8c43
Update daryltew.adoc
DarylTew Nov 10, 2018
e70dea2
Merge remote-tracking branch 'origin/master'
DarylTew Nov 10, 2018
154495b
Merge pull request #248 from DarylTew/master
DarylTew Nov 10, 2018
8c663b1
Delete CompleteCommandSD.png
DarylTew Nov 10, 2018
f246ddf
Delete CurrentCommandSD.png
DarylTew Nov 10, 2018
f33c058
Add CurrentCommand and CompleteCommand SD
DarylTew Nov 10, 2018
9816dfc
Update DeveloperGuide.adoc
DarylTew Nov 10, 2018
02ce4bc
Update README.adoc
DarylTew Nov 10, 2018
a842ced
Update README.adoc
DarylTew Nov 10, 2018
23bc2d2
Update DeveloperGuide.adoc
DarylTew Nov 10, 2018
c600b19
Add test cases to several tests
garyheng Nov 10, 2018
94e278a
Fix checkstyle error in XmlAdaptedParameterTest
garyheng Nov 10, 2018
ab3ae4d
update DeveloperGuide and yicheng12.doc
yicheng12 Nov 11, 2018
3c785fa
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
yicheng12 Nov 11, 2018
56d6c75
fix travis error with EOF
yicheng12 Nov 11, 2018
2e55e5b
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
garyheng Nov 11, 2018
d861830
Merge branch 'master' into track-v1.4
garyheng Nov 11, 2018
06f7017
Update UserGuide, DeveloperGuide and Project Portfolio
garyheng Nov 11, 2018
a5d1240
Merge pull request #249 from yicheng12/master
garyheng Nov 11, 2018
7fa68f5
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
garyheng Nov 11, 2018
121f737
Merge branch 'track-v1.4'
garyheng Nov 11, 2018
6be8b95
Fix DeveloperGuide
garyheng Nov 11, 2018
5729267
Update daryltew.adoc
DarylTew Nov 11, 2018
54f0487
Merge pull request #250 from garyheng/master
yicheng12 Nov 11, 2018
7d7f108
update ppp
yicheng12 Nov 11, 2018
0d2aba2
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
yicheng12 Nov 11, 2018
4cd63f9
update ppp
yicheng12 Nov 11, 2018
e50e415
update ppp and DeveloperGuide.adoc
yicheng12 Nov 11, 2018
0adb2b3
Fix PPP, UserGuide and DeveloperGuide
garyheng Nov 11, 2018
bb46261
Fix UserGuide
garyheng Nov 11, 2018
2b9752b
Fix Project PortFolio
garyheng Nov 11, 2018
1041fbd
Merge pull request #252 from yicheng12/master
garyheng Nov 11, 2018
6e9d463
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
garyheng Nov 11, 2018
b9c4725
Fix Project Portfolio
garyheng Nov 11, 2018
dcf8f7f
Merge pull request #253 from garyheng/master
garyheng Nov 11, 2018
ff62f5d
Update UserGuide.adoc
garyheng Nov 11, 2018
7dbae31
Merge pull request #254 from garyheng/master
garyheng Nov 11, 2018
c946353
Update AboutUs.adoc
DarylTew Nov 11, 2018
2f32779
Update AboutUs.adoc
DarylTew Nov 11, 2018
c8e92ca
Update UserGuide.adoc
DarylTew Nov 11, 2018
b7943b1
Update daryltew.adoc
DarylTew Nov 11, 2018
2e7c02b
Update DeveloperGuide.adoc
DarylTew Nov 11, 2018
6483c5c
update AboutUs.adoc
yicheng12 Nov 11, 2018
360bd43
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
yicheng12 Nov 11, 2018
db98940
Update ModifyCommandTest and ProfileWindowManagerTest
sijieg Nov 11, 2018
5530d47
Merge remote-tracking branch 'upstream/master'
sijieg Nov 11, 2018
e69248f
Merge pull request #255 from yicheng12/master
sijieg Nov 11, 2018
c2a9077
Merge remote-tracking branch 'upstream/master'
sijieg Nov 11, 2018
db04086
Fix travis errors
sijieg Nov 11, 2018
ef16af3
Update developer guide
sijieg Nov 11, 2018
3d47e2e
Improve test cases
sijieg Nov 11, 2018
45794b9
Fix travis errors
sijieg Nov 11, 2018
d49b975
Improve test cases
sijieg Nov 11, 2018
52ce7a1
Fix travis errors
sijieg Nov 11, 2018
12069f1
Improve test cases
sijieg Nov 11, 2018
2302176
Fix travis errors
sijieg Nov 11, 2018
f94f90f
create sortCommandtest
yicheng12 Nov 11, 2018
3c658a4
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
yicheng12 Nov 11, 2018
975b8df
Improve test cases
sijieg Nov 11, 2018
7222d85
Fix travis errors
sijieg Nov 11, 2018
85bafb0
Merge remote-tracking branch 'origin/master'
shouteck Nov 11, 2018
57ce69e
Merge pull request #257 from yicheng12/master
DarylTew Nov 11, 2018
f85c4e9
Update DeveloperGuide.adoc
DarylTew Nov 11, 2018
797675f
Merge remote-tracking branch 'upstream/master'
sijieg Nov 11, 2018
4df63c9
Update DeveloperGuide.adoc
DarylTew Nov 11, 2018
3e83ecf
Update daryltew.adoc
DarylTew Nov 11, 2018
ef96f19
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
sijieg Nov 11, 2018
9d77d26
Update DeveloperGuide.adoc
DarylTew Nov 11, 2018
0263cd5
Improve test cases
sijieg Nov 11, 2018
bc09bf3
Fix travis errors
sijieg Nov 11, 2018
919edf1
Fix travis errors
sijieg Nov 11, 2018
d11adc1
Fix travis errors
sijieg Nov 11, 2018
a150bc7
Merge remote-tracking branch 'origin/master'
shouteck Nov 11, 2018
c3a1450
Update RecommendCommand and RecommendCommandIntegration tests.
shouteck Nov 11, 2018
e08c8a3
Minor fix in RecommendCommandIntegrationTest
shouteck Nov 11, 2018
f77475f
Fix travis errors
sijieg Nov 11, 2018
592e038
Fix travis errors
sijieg Nov 11, 2018
e6e230a
Fix travis errors
sijieg Nov 11, 2018
ff1c557
Fix travis errors
sijieg Nov 11, 2018
67c7d0c
Merge remote-tracking branch 'upstream/master'
sijieg Nov 11, 2018
accf20b
Merge pull request #258 from sijieg/master
DarylTew Nov 11, 2018
77ba929
test
sijieg Nov 11, 2018
44b0547
Create config.json
sijieg Nov 11, 2018
607869d
Merge pull request #259 from sijieg/master
sijieg Nov 11, 2018
b2b8050
update PPP
sijieg Nov 11, 2018
3d51eb8
Merge remote-tracking branch 'upstream/master'
sijieg Nov 11, 2018
dcb9821
update PPP
sijieg Nov 11, 2018
acbcc79
Merge pull request #260 from sijieg/master
sijieg Nov 11, 2018
d0bd281
Add descriptions to FilterCommandParser and RemarkCommandParser
DarylTew Nov 11, 2018
4f05cd2
Update daryltew.adoc
DarylTew Nov 11, 2018
69daabd
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
yicheng12 Nov 11, 2018
e3f8b1d
Merge pull request #261 from DarylTew/master
shouteck Nov 11, 2018
45668fd
Minor fix in RecommendCommandIntegrationTest
shouteck Nov 11, 2018
28ff444
Merge remote-tracking branch 'origin/master'
shouteck Nov 11, 2018
0f18c21
Minor fix in RecommendCommandIntegrationTest
shouteck Nov 11, 2018
5d96261
Merge pull request #262 from shouteck/master
sijieg Nov 11, 2018
89318af
update PPP
sijieg Nov 11, 2018
8285d03
Merge pull request #263 from sijieg/master
sijieg Nov 11, 2018
b826677
update PPP
sijieg Nov 11, 2018
d58b929
Merge pull request #264 from sijieg/master
sijieg Nov 11, 2018
90b8b71
update PPP
sijieg Nov 11, 2018
9007d25
Merge pull request #265 from sijieg/master
sijieg Nov 11, 2018
ab71d9c
Update CurrentCommand
sijieg Nov 11, 2018
235ef3c
Update DeveloperGuide
shouteck Nov 11, 2018
ab6ccd0
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
yicheng12 Nov 12, 2018
5f3d728
Merge pull request #266 from sijieg/master
yicheng12 Nov 12, 2018
19d3751
Update UserGuide
sijieg Nov 12, 2018
067e9b4
add 10 more sample workouts
yicheng12 Nov 12, 2018
7e1fc67
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
yicheng12 Nov 12, 2018
e38098e
update yicheng12.adoc
yicheng12 Nov 12, 2018
d28ebef
Merge pull request #267 from sijieg/master
DarylTew Nov 12, 2018
caa2215
fix travis errors
yicheng12 Nov 12, 2018
891c192
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
yicheng12 Nov 12, 2018
dc8a19c
fix travis errors
yicheng12 Nov 12, 2018
3088d53
fix travis errors
yicheng12 Nov 12, 2018
43447c3
Merge pull request #268 from yicheng12/master
sijieg Nov 12, 2018
e5312c7
Update DeveloperGuide
sijieg Nov 12, 2018
36c444b
Merge pull request #269 from sijieg/master
sijieg Nov 12, 2018
3cccb84
Merge remote-tracking branch 'origin/master'
shouteck Nov 12, 2018
ef96c14
Add files via upload
sijieg Nov 12, 2018
b86a1a9
Merge pull request #270 from CS2113-AY1819S1-T13-5/sijieg-patch-1
sijieg Nov 12, 2018
f48f328
Update DeveloperGuide
sijieg Nov 12, 2018
f36b377
Update DeveloperGuide
sijieg Nov 12, 2018
7193263
Update DeveloperGuide
sijieg Nov 12, 2018
714154c
Merge pull request #271 from sijieg/master
sijieg Nov 12, 2018
69beca1
Update UserGuide
shouteck Nov 12, 2018
696d83a
Update UserGuide
shouteck Nov 12, 2018
22f266e
Update UserGuide
shouteck Nov 12, 2018
5cc65ee
Update UserGuide and DeveloperGuide
shouteck Nov 12, 2018
53b0afd
Update DeveloperGuide
shouteck Nov 12, 2018
58e2782
Update UserGuide
shouteck Nov 12, 2018
d324382
Fix travis
shouteck Nov 12, 2018
e9d2854
Merge pull request #273 from shouteck/master
sijieg Nov 12, 2018
3fa1b9e
Update Developer Guide
shouteck Nov 12, 2018
ae29895
Merge pull request #274 from shouteck/master
shouteck Nov 12, 2018
089c2b5
Fix UserGuide and DeveloperGuide
garyheng Nov 12, 2018
3abf51e
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-5/main
garyheng Nov 12, 2018
3c3ceb4
Merge pull request #275 from garyheng/master
sijieg Nov 12, 2018
bc1cd55
FIx UserGuide
garyheng Nov 12, 2018
1e86b63
Merge pull request #276 from garyheng/master
sijieg Nov 12, 2018
272f022
Update daryltew.adoc
DarylTew Nov 12, 2018
0dc041a
Fix Typo
DarylTew Nov 12, 2018
6e93555
Fix Project Portfolio
garyheng Nov 12, 2018
037990d
Merge pull request #277 from garyheng/master
garyheng Nov 12, 2018
1b4d666
Merge remote-tracking branch 'origin/master'
DarylTew Nov 12, 2018
082a23d
Fix Typo
DarylTew Nov 12, 2018
d687723
Update DeveloperGuide.adoc
DarylTew Nov 12, 2018
9e587b3
Update UserGuide.adoc
DarylTew Nov 12, 2018
72fbf47
Merge pull request #278 from DarylTew/master
DarylTew Nov 12, 2018
5385739
Update AboutUs.adoc
shouteck Nov 12, 2018
07e4dd6
Update DeveloperGuide.adoc
DarylTew Nov 12, 2018
7f20938
Update DeveloperGuide.adoc
DarylTew Nov 12, 2018
8a08286
Delete docs directory
shouteck Sep 7, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ matrix:

script: >-
./config/travis/run-checks.sh &&
travis_retry ./gradlew clean checkstyleMain checkstyleTest headless allTests coverage coveralls asciidoctor copyDummySearchPage
travis_retry ./gradlew clean checkstyleMain checkstyleTest headless allTests coverage coveralls asciidoctor copyDummySearchPage copyProfileWindow

deploy:
skip_cleanup: true
Expand Down
57 changes: 57 additions & 0 deletions ProfileWindow.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<!doctype html>
<html>
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<style>
.card {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
max-width: 300px;
margin: auto;
text-align: center;
font-family: arial;
}
.title {
color: grey;
font-size: 18px;
}
button {
border: none;
outline: 0;
display: inline-block;
padding: 8px;
color: white;
background-color: #000;
text-align: center;
cursor: pointer;
width: 100%;
font-size: 18px;
}
a {
text-decoration: none;
font-size: 22px;
color: black;
}
button:hover, a:hover {
opacity: 0.7;
}
</style>
</head>
<body>
<h2 style="text-align:center">User Profile Card</h2>
<div class="card">
<img src="https://qph.fs.quoracdn.net/main-qimg-d999ec0c56797e9248890badd3643024-c" alt="John" style="width:100%">
<h1 id="username">gsj</h1>
<p id="gender">Gender: male</p>
<p id="height">Height: 1.83m</p>
<p id="weight">Weight: 91.2kg</p>
<p id="bmi">BMI : 27.2</p>
<h2 style="text-align:center">Workout Presets for User</h2>
<p id="calories">Calories: any</p>
<p id="difficulty">Difficulty: any</p>
<p id="duration">Duration: any</p>
<div style="margin: 24px 0;">
</div>
</div>
</body>
</html>

31 changes: 16 additions & 15 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
= Address Book (Level 4)
= WorkoutBook
ifdef::env-github,env-browser[:relfileprefix: docs/]

https://travis-ci.org/nusCS2113-AY1819S1/addressbook-level4[image:https://travis-ci.org/nusCS2113-AY1819S1/addressbook-level4.svg?branch=master[Build Status]]
https://ci.appveyor.com/project/damithc/addressbook-level4[image:https://ci.appveyor.com/api/projects/status/3boko2x2vr5cc3w2?svg=true[Build status]]
https://coveralls.io/github/se-edu/addressbook-level4?branch=master[image:https://coveralls.io/repos/github/se-edu/addressbook-level4/badge.svg?branch=master[Coverage Status]]
https://www.codacy.com/app/damith/addressbook-level4?utm_source=github.com&utm_medium=referral&utm_content=se-edu/addressbook-level4&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/CS2113-AY1819S1-T13-5/main[image:https://travis-ci.org/CS2113-AY1819S1-T13-5/main.svg?branch=master[Build Status]]
https://coveralls.io/github/CS2113-AY1819S1-T13-5/main?branch=master[image:https://coveralls.io/repos/github/CS2113-AY1819S1-T13-5/main/badge.svg?branch=master[Coverage Status]]

ifdef::env-github[]
image::docs/images/Ui.png[width="600"]
Expand All @@ -15,27 +12,31 @@ 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.
* What's different from https://github.com/se-edu/addressbook-level3[level 3]:
** A more sophisticated GUI that includes a list panel and an in-built Browser.
** More test cases, including automated GUI testing.
** Support for _Build Automation_ using Gradle and for _Continuous Integration_ using Travis CI.
* Hoping to get started on that workout regime you always kept on the back burner? But wait, what's that other attractive workout you just read about?

* If you have too many workouts to choose from or wish to keep, then this *WorkoutBook* is for you!

* It is a CLI (Command Line Interface) application, so you can save time using your keyboard instead of your mouse to nagivate.
* Features of WorkoutBook:
** A convenient GUI to easily manage your workouts
** Keep track of future, present and past workouts in a user-friendly way!
** A detailed Progress Tracker of each workout
** A user profile that can be used to set your workout presets!


== Site Map

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

== Acknowledgements

* WorkoutBook was built on AddressBook-Level4 project created by SE-EDU initiative at https://github.com/se-edu/
* 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://github.com/TestFX/TestFX[TextFX], https://bitbucket.org/controlsfx/controlsfx/[ControlsFX], https://github.com/FasterXML/jackson[Jackson], https://github.com/google/guava[Guava], https://github.com/junit-team/junit5[JUnit5]
* Libraries used: https://github.com/TestFX/TestFX[TextFX], https://bitbucket.org/controlsfx/controlsfx/[ControlsFX], https://github.com/FasterXML/jackson[Jackson], https://github.com/google/guava[Guava], https://github.com/junit-team/junit5[JUnit5], https://jsoup.org/[jsoup], https://commons.apache.org/proper/commons-io/[commons.io 2.6]

== Licence : link:LICENSE[MIT]

30 changes: 30 additions & 0 deletions _reposense/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"authors":
[
{
"githubId": "sijieg",
"displayName": "GOH...JIE",
"authorNames": ["sijieg", "SJ"]
},
{
"githubId": "garyheng",
"displayName": "GAR...HEN",
"authorNames": ["garyheng", "Gary Heng Hui Shen"]
},
{
"githubId": "DarylTew",
"displayName": "TEW...RYL",
"authorNames": ["DarylTew", "Daryl Tew"]
},
{
"githubId": "shouteck",
"displayName": "TIN...ECK",
"authorNames": ["shouteck"]
},
{
"githubId": "yicheng12",
"displayName": "YAN...ENG",
"authorNames": ["yicheng12"]
}
]
}
Binary file added addressbook.jar
Binary file not shown.
16 changes: 13 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ jacocoTestReport {

test {
useJUnitPlatform()
testLogging {
exceptionFormat "full"
}
}

dependencies {
Expand All @@ -66,6 +69,8 @@ dependencies {
implementation group: 'com.sun.xml.bind', name: 'jaxb-impl', version: '2.3.0'
implementation group: 'com.sun.xml.bind', name: 'jaxb-core', version: '2.3.0'
implementation group: 'javax.activation', name: 'activation', version: '1.1.1'
compile 'org.jsoup:jsoup:1.10.3'
compile "commons-io:commons-io:+"

testImplementation group: 'junit', name: 'junit', version: '4.12'
testImplementation group: 'org.testfx', name: 'testfx-core', version: testFxVersion, {
Expand All @@ -82,7 +87,7 @@ dependencies {
}

shadowJar {
archiveName = 'addressbook.jar'
archiveName = 'workoutbook.jar'

destinationDir = file("${buildDir}/jar/")
}
Expand Down Expand Up @@ -207,8 +212,8 @@ asciidoctor {
idprefix: '', // for compatibility with GitHub preview
idseparator: '-',
'site-root': "${sourceDir}", // must be the same as sourceDir, do not modify
'site-name': 'AddressBook-Level4',
'site-githuburl': 'https://github.com/se-edu/addressbook-level4',
'site-name': 'WorkoutBook',
'site-githuburl': 'https://github.com/CS2113-AY1819S1-T13-5/main',
'site-seedu': true, // delete this line if your project is not a fork (not a SE-EDU project)
]

Expand Down Expand Up @@ -241,6 +246,11 @@ task copyDummySearchPage(type: Copy) {
into "${buildDir}/docs/html5"
}

task copyProfileWindow(type: Copy) {
from 'main/ProfileWindow.html'
into "${buildDir}"
}

deployOfflineDocs.dependsOn asciidoctor
processResources.dependsOn deployOfflineDocs

Expand Down
Binary file added commons-io-2.6.jar
Binary file not shown.
56 changes: 0 additions & 56 deletions docs/AboutUs.adoc

This file was deleted.

7 changes: 0 additions & 7 deletions docs/ContactUs.adoc

This file was deleted.

Loading