Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1094 commits
Select commit Hold shift + click to select a range
60d224f
Change to display notif with exception
tanweijie123 Nov 6, 2020
3e83029
Init PPP
dhafinrazaq Nov 6, 2020
5cc4497
Change error message
benclmnt Nov 6, 2020
cb49305
Fix checkstyle
benclmnt Nov 6, 2020
903a47c
Updated PPP
maguireong Nov 7, 2020
923a436
Updated PPP
maguireong Nov 7, 2020
f309d69
Updated PPP
maguireong Nov 7, 2020
6f168e2
Add br to PPP
maguireong Nov 7, 2020
a9293c4
Update dhafin ppp
dhafinrazaq Nov 7, 2020
8eda1a1
Update dhafin's ppp
dhafinrazaq Nov 7, 2020
16d760d
Add line at eof
dhafinrazaq Nov 7, 2020
7915b5f
Minor changes on PPP
dhafinrazaq Nov 7, 2020
9f4b327
Update WeiJie PPP
tanweijie123 Nov 7, 2020
ea42db6
Update AboutUs
tanweijie123 Nov 7, 2020
2a3d986
Update WeiJie PPP
tanweijie123 Nov 7, 2020
8139fba
Merge pull request #253 from tanweijie123/br-ppp
tanweijie123 Nov 7, 2020
a367adb
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp…
dhafinrazaq Nov 7, 2020
f6a21f0
Update ppp
dhafinrazaq Nov 7, 2020
0399734
Resolve conflicts
dhafinrazaq Nov 7, 2020
0b838c6
Add new line eof
dhafinrazaq Nov 7, 2020
4788617
Merge pull request #252 from dhafinrazaq/dg
dhafinrazaq Nov 7, 2020
d092756
Update ug to use figcaption
dhafinrazaq Nov 7, 2020
6194e28
Update DG on cview weight
tanweijie123 Nov 7, 2020
2c03a09
Update cview sequence diagram to make note smaller
tanweijie123 Nov 7, 2020
e5b0fe1
Update DG alignment error
tanweijie123 Nov 7, 2020
62fb5c1
Update dg to use figcaption
dhafinrazaq Nov 7, 2020
067d80f
Update UG & DG
maguireong Nov 7, 2020
4fc7dd0
Resize diagrams
maguireong Nov 7, 2020
1ba07fb
Resize diagrams
maguireong Nov 7, 2020
be998bf
Minor updates
dhafinrazaq Nov 7, 2020
d230050
Minor updates on DG
dhafinrazaq Nov 7, 2020
e13f679
Merge branch 'master' into dg
dhafinrazaq Nov 7, 2020
751795c
Merge pull request #254 from dhafinrazaq/dg
dhafinrazaq Nov 7, 2020
3245831
Resize diagram sizes
dhafinrazaq Nov 7, 2020
6c4c77c
Reformat other figures
dhafinrazaq Nov 7, 2020
9e21b7a
Merge pull request #255 from dhafinrazaq/dg
dhafinrazaq Nov 7, 2020
a0359ff
Add assert and abstact setTitle for RightSideBar
kelvinvin Nov 7, 2020
2c18194
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp…
kelvinvin Nov 7, 2020
f389c07
Abstract setTitle in RightSideBar
kelvinvin Nov 7, 2020
acc307d
Add ViewSession implementation in DG
kelvinvin Nov 7, 2020
16bbe41
Remove undo redo images and puml files
kelvinvin Nov 7, 2020
18543ae
Add design consideraton on schadd
dhafinrazaq Nov 7, 2020
c8eb7a4
Consistent PPP in About Us
kelvinvin Nov 7, 2020
7f27f66
Improve schadd in DG
dhafinrazaq Nov 7, 2020
4105c70
Merge pull request #257 from dhafinrazaq/dg
dhafinrazaq Nov 7, 2020
c647b13
Refine javadocs and naming
dhafinrazaq Nov 8, 2020
89b3df5
Refactor ModelManager to adhere to LoD
dhafinrazaq Nov 8, 2020
9a76eea
Refactor code quality
dhafinrazaq Nov 8, 2020
c50e608
Refactor parser code quality
dhafinrazaq Nov 8, 2020
774763f
Remove unused SameSched predicate
dhafinrazaq Nov 8, 2020
c23a212
Update code quality
dhafinrazaq Nov 8, 2020
d2e3651
Rename method name
tanweijie123 Nov 8, 2020
20a4f82
Refactor Edit Schedule
maguireong Nov 8, 2020
131f5fd
Update PPP and view session implementation details
kelvinvin Nov 8, 2020
d12fb2b
Merge branch 'master' of github.com:AY2021S1-CS2103T-T13-3/tp
benclmnt Nov 8, 2020
7f30ab4
Update view session implementation details
kelvinvin Nov 8, 2020
0937052
Improve RightSideBar code quality
kelvinvin Nov 8, 2020
ecb9a3b
Update ppp + add links for all members in AboutUs page
benclmnt Nov 8, 2020
b5edc48
Add tag use case in UG
benclmnt Nov 8, 2020
c2de0aa
Update ppp
benclmnt Nov 8, 2020
48fb580
Fix seq diagaram bug
dhafinrazaq Nov 8, 2020
bd5b34b
Minor updates on PPP
dhafinrazaq Nov 8, 2020
e13700b
Update error message when the json stores invalid end date
dhafinrazaq Nov 8, 2020
6cd1cbf
Modify test cases expected error outcome
dhafinrazaq Nov 8, 2020
11300f3
Merge pull request #259 from maguireong/refactor-schedit
dhafinrazaq Nov 8, 2020
337b426
Merge and resolve conflict
dhafinrazaq Nov 8, 2020
0f7d2e6
Implement suggestions
dhafinrazaq Nov 8, 2020
4dc558e
Merge pull request #258 from dhafinrazaq/dg
dhafinrazaq Nov 8, 2020
9380d53
Update javadocs and remove excess or commented code
tanweijie123 Nov 8, 2020
426d424
Take down command recall for checks
tanweijie123 Nov 8, 2020
1bc40b3
Merge pull request #264 from tanweijie123/br-tidyCodes
tanweijie123 Nov 8, 2020
9eec528
Change error message if session duration is invalid from storage
benclmnt Nov 8, 2020
3d91317
Minor comments and updates
maguireong Nov 8, 2020
5f52810
Merge branch 'master' of github.com:AY2021S1-CS2103T-T13-3/tp
benclmnt Nov 8, 2020
46db19f
Updated AboutUs.md
maguireong Nov 8, 2020
e8e768d
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp…
maguireong Nov 8, 2020
dc42fdc
Merge pull request #256 from kelvinvin/br-implementation
kelvinvin Nov 8, 2020
e6e0a32
Resize activity diagram
kelvinvin Nov 8, 2020
9cd22d5
Resize ViewSession diagrams
kelvinvin Nov 8, 2020
193ba16
Remove comment
kelvinvin Nov 8, 2020
eb6b5ce
Tidy design considerations for ViewSession in DG
kelvinvin Nov 8, 2020
8f7e534
Save higher res images
kelvinvin Nov 8, 2020
bc06123
Change schadd DG phrasings
dhafinrazaq Nov 8, 2020
4eda414
Update MSS
dhafinrazaq Nov 8, 2020
e372b43
Merge pull request #266 from kelvinvin/br-resize-diagrams
tanweijie123 Nov 8, 2020
9b41c24
Merge branch 'master' into ben-ppp
tanweijie123 Nov 8, 2020
c8613c0
Minor update
maguireong Nov 8, 2020
4bf458a
Merge branch 'master' into reformat-edits
maguireong Nov 8, 2020
d0b8c4f
Merge branch 'master' into br-DataCorrupt
tanweijie123 Nov 8, 2020
91767f1
Merge pull request #265 from maguireong/reformat-edits
maguireong Nov 8, 2020
a9c90cf
Update JsonSerializableAddressBook.java
tanweijie123 Nov 8, 2020
1e8b712
Minor update
maguireong Nov 8, 2020
53b0d3c
Merge pull request #251 from tanweijie123/br-DataCorrupt
tanweijie123 Nov 8, 2020
55ea256
Merge branch 'master' into ben-ppp
tanweijie123 Nov 8, 2020
a30a603
Update AboutUs.md
tanweijie123 Nov 8, 2020
0c77576
Minor update
maguireong Nov 8, 2020
6f90c6b
Rename variables for checkstyle and update PPP title
kelvinvin Nov 8, 2020
5663882
Merge pull request #263 from benclmnt/ben-ppp
tanweijie123 Nov 8, 2020
b438c8e
Merge with master
kelvinvin Nov 8, 2020
9508223
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
maguireong Nov 8, 2020
4259df8
Fix formatting in MSS & manual testing
dhafinrazaq Nov 8, 2020
17f1446
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp…
kelvinvin Nov 8, 2020
a16a498
Resolve merge conflict
kelvinvin Nov 8, 2020
91fbc93
Ensure correct constant variable names
kelvinvin Nov 8, 2020
6c8b3d5
Rename constant variables in IntervalTest and WeightUnitTest
kelvinvin Nov 8, 2020
db6c6c5
Update UML diagrams for Delete Session implementation section
benclmnt Nov 8, 2020
41e8c5e
Standardise Figures
maguireong Nov 8, 2020
e7b474c
Correct UC01
maguireong Nov 8, 2020
86cdbee
Try to set bigger default font size for sequence diagram
benclmnt Nov 8, 2020
74bea67
Add header number and numbered figure captions
kelvinvin Nov 8, 2020
40c20c3
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
kelvinvin Nov 8, 2020
f2a8c8e
Minor changes
maguireong Nov 8, 2020
47699f7
Minor figure spacing changes
maguireong Nov 8, 2020
b45160c
Reformat schedit
maguireong Nov 8, 2020
5bb5c51
Merge branch 'master' into figures
maguireong Nov 8, 2020
5b23bc9
Fix broken image links
benclmnt Nov 8, 2020
b339b71
Add section and code style for view section in DG
kelvinvin Nov 8, 2020
ffe7c85
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
kelvinvin Nov 8, 2020
135bbde
Add design consideration
dhafinrazaq Nov 8, 2020
56eae98
updates
maguireong Nov 8, 2020
f0b617e
Merge remote-tracking branch 'origin/figures' into figures
maguireong Nov 8, 2020
5675b12
Merge pull request #267 from maguireong/figures
maguireong Nov 8, 2020
3d2c419
Add user story and fix broken links
kelvinvin Nov 8, 2020
189dc2a
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
kelvinvin Nov 8, 2020
b50e4cc
Edit sdel implementation dg
benclmnt Nov 8, 2020
52dfdfe
Merge branch 'master' of github.com:AY2021S1-CS2103T-T13-3/tp
benclmnt Nov 8, 2020
7413225
Change Session -> session in DG
benclmnt Nov 8, 2020
aa8d315
Minor changes
maguireong Nov 8, 2020
8695ffa
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
maguireong Nov 8, 2020
c0e3901
Minor changes
maguireong Nov 8, 2020
1643b83
Minor changes
maguireong Nov 8, 2020
c035acb
Update bennett's ppp
benclmnt Nov 8, 2020
b20f238
Merge branch 'master' of github.com:AY2021S1-CS2103T-T13-3/tp
benclmnt Nov 8, 2020
e5bb406
Minor changes to PPP
maguireong Nov 8, 2020
fd66f18
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
maguireong Nov 8, 2020
2a27af1
Minor changes to PPP
maguireong Nov 8, 2020
a7981df
Simplify model class diagram
benclmnt Nov 8, 2020
a80ed3b
Merge branch 'master' of github.com:AY2021S1-CS2103T-T13-3/tp
benclmnt Nov 8, 2020
f338b40
Update PPP
dhafinrazaq Nov 8, 2020
ffc4f9e
Revert schadd design consideration
dhafinrazaq Nov 8, 2020
116a2f1
Minor changes to PPP
maguireong Nov 8, 2020
9ff52f6
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
maguireong Nov 8, 2020
60789c1
Update dhafinrazaq.md
dhafinrazaq Nov 8, 2020
f22401f
Add glossary and update PPP
kelvinvin Nov 8, 2020
02ec3a5
Update bug reports for WeiJie PPP
tanweijie123 Nov 8, 2020
64d54d7
Added info about weight in UG
kelvinvin Nov 8, 2020
cecb56c
Update PPP intro for team members
kelvinvin Nov 8, 2020
a150669
Update dhafinrazaq.md
dhafinrazaq Nov 8, 2020
2130f42
Remove toc as header
kelvinvin Nov 8, 2020
c7d046e
Merge pull request #270 from kelvinvin/br-update-dg-ppp
kelvinvin Nov 8, 2020
bc8cdb8
Minor changes to PPP
maguireong Nov 8, 2020
f2ddf2d
Minor changes to PPP
maguireong Nov 8, 2020
9da51d1
Minor changes to PPP
maguireong Nov 8, 2020
0a8be01
Add note for integer range in ViewSession
kelvinvin Nov 8, 2020
ea6cd3b
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp…
kelvinvin Nov 8, 2020
b4f2d0d
Merge pull request #273 from kelvinvin/br-update-dg-ppp
kelvinvin Nov 8, 2020
42d9dd3
Tidy PPP
kelvinvin Nov 9, 2020
a62d486
Reduce PPP
kelvinvin Nov 9, 2020
312a6b9
Change error message for duration errors (#272)
benclmnt Nov 9, 2020
a195021
Update ben's ppp
benclmnt Nov 9, 2020
fb3b1e3
Merge pull request #269 from dhafinrazaq/dg
dhafinrazaq Nov 9, 2020
ac81fa1
Update dhafinrazaq.md
dhafinrazaq Nov 9, 2020
c1fb768
Minor changes to PPP
maguireong Nov 9, 2020
e16cec7
Update dhafinrazaq.md
dhafinrazaq Nov 9, 2020
e2ad997
Standardize duration error message
benclmnt Nov 9, 2020
c799ccb
Add more info on command format
benclmnt Nov 9, 2020
3bb9c2d
Merge branch 'master' of github.com:AY2021S1-CS2103T-T13-3/tp
benclmnt Nov 9, 2020
90f1adb
Add missing a/ADDRESS in UG
benclmnt Nov 9, 2020
c461ada
Update help message for ViewSession
kelvinvin Nov 9, 2020
42c221f
Update docs
kelvinvin Nov 9, 2020
2760fee
Fix issues in UG
dhafinrazaq Nov 9, 2020
902d106
Fix issues in DG
dhafinrazaq Nov 9, 2020
4b67b1e
Add table 1 caption
dhafinrazaq Nov 9, 2020
ca3c338
Update UG
kelvinvin Nov 9, 2020
0c110d8
Merge branch 'master' into proofread
dhafinrazaq Nov 9, 2020
8381fe7
Add space before acknowledgement
dhafinrazaq Nov 9, 2020
c88e788
Merge pull request #274 from dhafinrazaq/proofread
dhafinrazaq Nov 9, 2020
b732c40
Fix typo
dhafinrazaq Nov 9, 2020
b19f3c2
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp…
dhafinrazaq Nov 9, 2020
8a0c2e7
Add line before ack
dhafinrazaq Nov 9, 2020
fe30a45
Update dhafinrazaq.md
dhafinrazaq Nov 9, 2020
bb28d19
Minor changes to DG and create links
maguireong Nov 9, 2020
4afe301
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
maguireong Nov 9, 2020
52772a1
Minor changes to DG and updated links
maguireong Nov 9, 2020
46954e9
Break up DG UiClassDgm into 2 parts
tanweijie123 Nov 9, 2020
4e32929
Merge branch 'master' of ssh://github.com/AY2021S1-CS2103T-T13-3/tp
tanweijie123 Nov 9, 2020
89edc2d
Fix cannot create 1 character tag
benclmnt Nov 9, 2020
769118f
Update UG for tags and fix failing tests
benclmnt Nov 9, 2020
425fb51
Minor changes to DG
maguireong Nov 9, 2020
d467fa9
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
maguireong Nov 9, 2020
ada35e1
Added br to DG
maguireong Nov 9, 2020
9f41469
Correct minor errors
maguireong Nov 9, 2020
3be01c7
Fix typo
dhafinrazaq Nov 9, 2020
2abc146
Resolve conflict
dhafinrazaq Nov 9, 2020
14cf5b2
Resolve conflict
dhafinrazaq Nov 9, 2020
d0bae20
Updated Pre-reqs
maguireong Nov 9, 2020
cebdcff
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
maguireong Nov 9, 2020
c2bc50d
Minor changes to DG
maguireong Nov 9, 2020
67559f1
Update Help Window to support Ubuntu
tanweijie123 Nov 9, 2020
99a1622
Merge branch 'master' of ssh://github.com/AY2021S1-CS2103T-T13-3/tp
tanweijie123 Nov 9, 2020
316a8ec
Minor changes to DG
maguireong Nov 9, 2020
c29fe6a
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
maguireong Nov 9, 2020
5efd2a8
Ignore paths in codecov
benclmnt Nov 9, 2020
f4a6f62
Merge branch 'master' of github.com:AY2021S1-CS2103T-T13-3/tp
benclmnt Nov 9, 2020
66397e9
Update codecov.yml
benclmnt Nov 9, 2020
32ee5bc
Update codecov.yml
benclmnt Nov 9, 2020
5099f9b
Update codecov.yml
benclmnt Nov 9, 2020
d52303d
Make User Guide more PDF-friendly (#275)
kelvinvin Nov 9, 2020
ee88ba0
Add destroy command parser in uml
benclmnt Nov 9, 2020
77fb49b
Update UML diagrams
benclmnt Nov 9, 2020
bcd4b87
Add effort section in DG
dhafinrazaq Nov 9, 2020
d83466a
Update schedit seq diagram
maguireong Nov 9, 2020
00b8c00
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
maguireong Nov 9, 2020
1a0e207
Fix formatting
dhafinrazaq Nov 9, 2020
afe8577
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp…
dhafinrazaq Nov 9, 2020
b5876f6
Update sedit seq diagram
maguireong Nov 9, 2020
0d338e8
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
maguireong Nov 9, 2020
99bb1c9
Edit schadd sequence diagram
dhafinrazaq Nov 9, 2020
228ee1f
Resize UG diagram
dhafinrazaq Nov 9, 2020
0fb969b
Update UML and ppp
benclmnt Nov 9, 2020
2e078c9
Make DG more PDF-friendly (#276)
kelvinvin Nov 9, 2020
469aa55
Add note on schadd
dhafinrazaq Nov 9, 2020
2453fc5
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp…
dhafinrazaq Nov 9, 2020
3344d99
Update PPP reposense link
dhafinrazaq Nov 9, 2020
47ab721
Update sedit diag
maguireong Nov 9, 2020
cd3f929
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
maguireong Nov 9, 2020
cf2c26a
Update sedit diag
maguireong Nov 9, 2020
5813e6f
minor update
maguireong Nov 9, 2020
69b0193
Update PPP
dhafinrazaq Nov 9, 2020
d58e8dc
Export storage diagram and fix issues
dhafinrazaq Nov 9, 2020
28027ac
Fix mss numbering
benclmnt Nov 9, 2020
9fdb3e5
minor update to ppp
maguireong Nov 9, 2020
6cd1e69
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp
maguireong Nov 9, 2020
47219e5
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp…
dhafinrazaq Nov 9, 2020
eb2f66f
Fix spaces
benclmnt Nov 9, 2020
5483fec
Fix numbering in schadd and schdel
dhafinrazaq Nov 9, 2020
05e1387
Fix spaces
benclmnt Nov 9, 2020
0e7f9c8
Resolve conflicts
dhafinrazaq Nov 9, 2020
0aedd08
Fix spaces
benclmnt Nov 9, 2020
89d3846
Resolve merge conflicts
benclmnt Nov 9, 2020
002eeaf
Add first step in schedit and sview MSS
dhafinrazaq Nov 9, 2020
fd1270d
Merge branch 'fix-mss' of https://github.com/AY2021S1-CS2103T-T13-3/t…
dhafinrazaq Nov 9, 2020
eb571ad
Update Delete Client MSS and resize arch diagram
kelvinvin Nov 9, 2020
3217121
Improve Delete Client MSS
kelvinvin Nov 9, 2020
1dccc38
Clarify View Client MSS
kelvinvin Nov 9, 2020
368bf3d
Remove Ui-related matters from ViewClient MSS
kelvinvin Nov 9, 2020
a2b92f7
Merge pull request #277 from AY2021S1-CS2103T-T13-3/fix-mss
kelvinvin Nov 9, 2020
19df45e
Update DG
kelvinvin Nov 9, 2020
be516bc
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-T13-3/tp…
kelvinvin Nov 9, 2020
0827e91
Merge pull request #278 from AY2021S1-CS2103T-T13-3/fix-mss
kelvinvin Nov 9, 2020
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
  •  
  •  
  •  
9 changes: 9 additions & 0 deletions .github/codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
codecov:
require_ci_to_pass: no

coverage:
status:
patch: off

ignore:
- "src/main/java/seedu/address/ui"
37 changes: 37 additions & 0 deletions .github/workflows/plantuml.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Generate PlantUML Diagrams
on:
push:
paths:
- 'docs/diagrams/**.puml'
- '!docs/diagrams/tracing/**.puml'
jobs:
ci:
runs-on: ubuntu-latest
env:
UML_FILES: ".puml"
steps:
- name: Checkout Source
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Get current branch
id: currentbranch
run: |
echo "::set-output name=branch::$(git rev-parse --abbrev-ref HEAD)"
- name: Get changed UML files
id: getfile
run: |
echo "::set-output name=files::$(git diff master..${{ steps.currentbranch.outputs.branch }} | grep ${{ env.UML_FILES }} | xargs)"
- name: UML files considered echo output
run: |
echo ${{ steps.getfile.outputs.files }}
- if: contains(steps.getfile.outputs.files, 'puml')
name: Generate PNG Diagrams
uses: cloudbees/plantuml-github-action@master
with:
args: -v -tpng ${{ steps.getfile.outputs.files }} -o "/github/workspace/docs/images"
- if: contains(steps.getfile.outputs.files, 'puml')
name: Push Local Changes
uses: stefanzweifel/git-auto-commit-action@v4.1.2
with:
commit_message: "Generate PNG images for PlantUML diagrams"
32 changes: 21 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,24 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
# FitEgo

[![CI Status](https://github.com/AY2021S1-CS2103T-T13-3/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2021S1-CS2103T-T13-3/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.
* It comes with a **reasonable level of user and developer documentation**.
* It is named `AddressBook Level 3` (`AB3` for short) because it was initially created as a part of a series of `AddressBook` projects (`Level 1`, `Level 2`, `Level 3` ...).
* For the detailed documentation of this project, see the **[Address Book Product Website](https://se-education.org/addressbook-level3)**.
* This project is a **part of the se-education.org** initiative. If you would like to contribute code to this project, see [se-education.org](https://se-education.org#https://se-education.org/#contributing) for more info.
## What is this project about?
* FitEgo helps fitness instructors keep track of his/her customers easily, via CLI as he’s a fast typer so that he can
spend more time on his clients / his routine rather than manually using alternative software like Excel to track
administrative matters.
* For the detailed documentation of this project,
see the **[FitEgo Product Website](https://ay2021s1-cs2103t-t13-3.github.io/tp/)**.

## Attribution
* This is **a project for CS2103T Software Engineering (SE) class in NUS**.<br>
* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
* The project simulates an ongoing software project for a desktop application for managing user contacts.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code base **bigger** (around 6 KLoC)
than what students usually write in beginner-level SE modules, without being overwhelmingly big.
* It comes with a **reasonable level of user and developer documentation**.

* This project uses libraries from [ControlsFX](https://github.com/controlsfx/controlsfx)

* This project uses an icon made by Freepik from www.flaticon.com
9 changes: 7 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ checkstyle {
toolVersion = '8.29'
}

run {
enableAssertions = true
}

test {
useJUnitPlatform()
finalizedBy jacocoTestReport
Expand All @@ -42,7 +46,7 @@ task coverage(type: JacocoReport) {

dependencies {
String jUnitVersion = '5.4.0'
String javaFxVersion = '11'
String javaFxVersion = '11.0.2'

implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'mac'
Expand All @@ -56,6 +60,7 @@ dependencies {
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.controlsfx', name: 'controlsfx', version: '11.0.2'

implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.7.0'
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.7.4'
Expand All @@ -66,7 +71,7 @@ dependencies {
}

shadowJar {
archiveName = 'addressbook.jar'
archiveName = 'FitEgo.jar'
}

defaultTasks 'clean', 'test'
9 changes: 2 additions & 7 deletions copyright.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
Some code adapted from http://code.makery.ch/library/javafx-8-tutorial/ by Marco Jakob

Copyright by Susumu Yoshida - http://www.mcdodesign.com/
- address_book_32.png
- AddressApp.ico

Copyright by Jan Jan Kovařík - http://glyphicons.com/
- calendar.png
- edit.png
Icon made by Freepik from www.flaticon.com
- muscle.png (Used for Application icon)
70 changes: 40 additions & 30 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,65 @@ title: 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`
We are looking for a good internships! <br>
You can reach our supervisor at `damithc[at]comp.nus.edu.sg`

## Project team

### John Doe
### Dhafin Razaq Oktoyuzan

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

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

* Role: Project Advisor
#### Developer & Deliverables in-charge

### Jane Doe
* Ensure project deliverables are done on time and in the right format.

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

### Bennett Clement

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

* Role: Team Lead
* Responsibilities: UI
[[github](https://github.com/benclmnt)] [[Project Portfolio Page (PPP)](team/benclmnt)]

### Johnny Doe
#### Developer & Code Quality in-charge

<img src="images/johndoe.png" width="200px">
* Looks after code quality, ensures adherence to coding standards within the project.

---

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
### Maguire Ong

* Role: Developer
* Responsibilities: Data
<img src="images/maguireong.png" width="200px">

### Jean Doe
[[github](http://github.com/maguireong)] [[Project Portfolio Page (PPP)](team/maguireong)]

<img src="images/johndoe.png" width="200px">
#### Developer & Integration in-charge

* In charge of versioning of the code, maintaining the code repository, integrating various parts of the software to create a whole.

---

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
### Kelvin Wong Jian Quan

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

[[github](http://github.com/kelvinvin)] [[Project Portfolio Page (PPP)](team/kelvinvin)]

#### Developer & Documentation in-charge

* Responsible for the quality of various project documents.

---

* Role: Developer
* Responsibilities: Dev Ops + Threading
### Tan Wei Jie

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

<img src="images/johndoe.png" width="200px">
[[github](http://github.com/tanweijie123)] [[Project Portfolio Page (PPP)](team/tanweijie123)]

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
#### Developer & UI in-charge

* Role: Developer
* Responsibilities: UI
* Ensures the UI is designed and integrated properly.
4 changes: 2 additions & 2 deletions docs/DevOps.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ As part of CI, this project uses Codecov to generate coverage reports. Here are

1. Sign up with Codecov using your GitHub account [here](https://codecov.io/signup).
1. Once you are inside Codecov web app, add your fork to CodeCov.
1. Get the Markdown code for the Codecov badge provided in `Settings > Badges` and update the `docs/index.md` of your repo with it so that the badge [![codecov](https://codecov.io/gh/se-edu/addressbook-level3/branch/master/graph/badge.svg)](https://codecov.io/gh/se-edu/addressbook-level3) in that page reflects the coverage of your project.
1. Get the Markdown code for the Codecov badge provided in `Settings > Badges` and update the `docs/index.md` of your repo with it so that the badge [![codecov](https://codecov.io/gh/AY2021S1-CS2103T-T13-3/tp/branch/master/graph/badge.svg)](https://codecov.io/gh/AY2021S1-CS2103T-T13-3/tp) in that page reflects the coverage of your project.

### Repository-wide checks

Expand Down Expand Up @@ -73,7 +73,7 @@ Any warnings or errors will be printed out to the console.

Here are the steps to create a new release.

1. Update the version number in [`MainApp.java`](https://github.com/se-edu/addressbook-level3/tree/master/src/main/java/seedu/address/MainApp.java).
1. Update the version number in [`MainApp.java`](https://github.com/AY2021S1-CS2103T-T13-3/tp/tree/master/src/main/java/seedu/address/MainApp.java).
1. Generate a fat JAR file using Gradle (i.e., `gradlew shadow`).
1. Tag the repo with the version number. e.g. `v0.1`
1. [Create a new release using GitHub](https://help.github.com/articles/creating-releases/). Upload the JAR file you created.
Loading