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

[T08-4] FOP Manager #17

Open
wants to merge 922 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
922 commits
Select commit Hold shift + click to select a range
e95a573
reorder classes to appropriate packages
weizhang05 Apr 11, 2019
ff0bea9
fix style check
weizhang05 Apr 11, 2019
654e648
corrected naming in license
weizhang05 Apr 11, 2019
5189f77
Merge pull request #147 from weizhang05/refactor
tantantan277 Apr 11, 2019
5b91152
created sample House data
weizhang05 Apr 11, 2019
8c94497
modified sample data
weizhang05 Apr 11, 2019
51aef97
fix style check
weizhang05 Apr 11, 2019
dfc2d02
edits to DG
ssunil3232 Apr 11, 2019
e15db05
Updates to PPP
ssunil3232 Apr 11, 2019
834e8b6
updates
ssunil3232 Apr 11, 2019
afe431f
Docs updated
ssunil3232 Apr 11, 2019
5efd365
update docs
ssunil3232 Apr 11, 2019
bc8d12d
Merge branch 'master' into DocsUpdates
ssunil3232 Apr 11, 2019
2b79a1a
Update DeveloperGuide.adoc
ssunil3232 Apr 11, 2019
b88e171
Update ssunil3232.adoc
ssunil3232 Apr 11, 2019
1941943
Merge pull request #49 from cs2113-ay1819s2-t08-4/master
shanseet Apr 12, 2019
19d7ea9
Merge pull request #149 from ssunil3232/DocsUpdates
tantantan277 Apr 12, 2019
4f05138
refactor participant to freshman
weizhang05 Apr 13, 2019
669f0ff
refactor participant to freshman
weizhang05 Apr 13, 2019
7d53f52
removed additional spacing
weizhang05 Apr 13, 2019
937f38c
removed additional spacing
weizhang05 Apr 13, 2019
7e849fb
Merge branch 'master' into randomize
weizhang05 Apr 13, 2019
1c0020d
added Value class and updated parser to reference to Value instead
weizhang05 Apr 13, 2019
3814b67
Merge branch 'master' of https://github.com/cs2113-ay1819s2-t08-4/mai…
weizhang05 Apr 13, 2019
540f386
added extra space in Value class
weizhang05 Apr 13, 2019
0cfdc0b
Merge remote-tracking branch 'origin/randomize' into randomize
weizhang05 Apr 13, 2019
6e3e5af
fix style check
weizhang05 Apr 13, 2019
71cba26
updated sample data and refactor person to participant
weizhang05 Apr 13, 2019
69266c7
improved algorithm for group assignment to OGLs and Freshmen
weizhang05 Apr 13, 2019
4f27177
Merge pull request #50 from cs2113-ay1819s2-t08-4/master
shanseet Apr 13, 2019
3a02c47
corrected algorithm for assignment groups to OGLs and freshmen
weizhang05 Apr 13, 2019
5f404d0
removed extra spacing
weizhang05 Apr 13, 2019
14a69dc
fix style check
weizhang05 Apr 13, 2019
f195ab9
updated comments for randomization algorithm
weizhang05 Apr 13, 2019
152c73f
updates to shanseet PPP
shanseet Apr 13, 2019
59ae625
updates to shanseet PPP
shanseet Apr 13, 2019
d205e9f
formatting updates to shanseet PPP
shanseet Apr 13, 2019
8e00f75
add 'logic +' in about us
shanseet Apr 13, 2019
c882107
fix typos
shanseet Apr 13, 2019
ab3bdb2
updated exception catching to be more specific cases
weizhang05 Apr 13, 2019
fac5c2d
created test cases for randomize command
weizhang05 Apr 13, 2019
271aef9
fix style check
weizhang05 Apr 13, 2019
6b75443
fix style check
weizhang05 Apr 13, 2019
5342a07
refactor person to participant
weizhang05 Apr 13, 2019
d7c7c19
refactor person to participant and fix style check
weizhang05 Apr 13, 2019
61e7183
Minor fix
tantantan277 Apr 13, 2019
f03309d
Add test cases
tantantan277 Apr 13, 2019
fe459ec
fix style check
weizhang05 Apr 13, 2019
0c5cdea
fix style check
weizhang05 Apr 13, 2019
a37b1c8
refactor person to participant
weizhang05 Apr 13, 2019
73d8946
Merge pull request #151 from tantantan277/stat
weizhang05 Apr 13, 2019
e6a5d34
Merge branch 'master' into randomize
weizhang05 Apr 13, 2019
9af2200
Merge pull request #148 from weizhang05/randomize
weizhang05 Apr 13, 2019
479ad55
Merge branch 'master' into master
weizhang05 Apr 13, 2019
e593c6f
Merge pull request #150 from shanseet/master
weizhang05 Apr 13, 2019
09c0f00
Update documentations
tantantan277 Apr 14, 2019
9bc5fef
Merge branch 'master' of https://github.com/cs2113-ay1819s2-t08-4/mai…
tantantan277 Apr 14, 2019
e1ca172
Update PPP
tantantan277 Apr 14, 2019
72f0da6
Add code summary to PPP
tantantan277 Apr 14, 2019
4d31ddd
Minor PPP change
tantantan277 Apr 14, 2019
3dbcbaf
added comment for valid DOB check
weizhang05 Apr 14, 2019
055d66c
implemented birthday check where not undergrads are older than 50 y/o
weizhang05 Apr 14, 2019
66ff4e1
corrected DOB data to be of valid year
weizhang05 Apr 14, 2019
b556cb8
Merge pull request #16 from CS2113-AY1819S2-T08-4/master
ssunil3232 Apr 14, 2019
a7e60b5
Update UserGuide.adoc
ssunil3232 Apr 14, 2019
da30154
Update ssunil3232.adoc
ssunil3232 Apr 14, 2019
16ba0f3
Update DeveloperGuide.adoc
ssunil3232 Apr 14, 2019
8e68e1c
remove unnecessary list of groups from House class
shanseet Apr 14, 2019
7ee17ef
Update ssunil3232.adoc
ssunil3232 Apr 14, 2019
156fc3a
Checkstyle
ssunil3232 Apr 14, 2019
72476ac
updated Value to include MAX_AGE
weizhang05 Apr 14, 2019
131c2f4
Merge pull request #153 from tantantan277/Doc
weizhang05 Apr 14, 2019
db3dc74
Merge branch 'master' into Docs-Updates
tantantan277 Apr 14, 2019
9b8b8ca
Merge branch 'master' into bug_fix
tantantan277 Apr 14, 2019
ec5704f
Merge pull request #155 from ssunil3232/Docs-Updates
tantantan277 Apr 14, 2019
1b17ea6
Merge branch 'master' into bug_fix
tantantan277 Apr 14, 2019
f610f40
Merge pull request #154 from weizhang05/bug_fix
weizhang05 Apr 14, 2019
382fa7b
corrected typo
weizhang05 Apr 14, 2019
b9efac8
cleaning and optimizing of randomize algorithm
weizhang05 Apr 14, 2019
af5af25
Merge branch 'master' into randomize
weizhang05 Apr 14, 2019
af26d7c
Merge pull request #156 from weizhang05/randomize
shanseet Apr 14, 2019
0284a6c
updated README
weizhang05 Apr 14, 2019
005af4a
updated UserGuide for randomize feature
weizhang05 Apr 14, 2019
40680a2
updated UserGuide for randomize feature
weizhang05 Apr 14, 2019
0236e09
updated UserGuide for randomize feature
weizhang05 Apr 14, 2019
6feb07c
updated UserGuide for randomize feature
weizhang05 Apr 14, 2019
bbbf43b
updated UserGuide for randomize feature
weizhang05 Apr 14, 2019
c28b98e
updated UserGuide for randomize feature
weizhang05 Apr 14, 2019
16443b8
updated UserGuide for randomize feature
weizhang05 Apr 14, 2019
9317660
update model diagrams, add addgroup seq diagram
shanseet Apr 14, 2019
5fd6d15
Merge pull request #51 from CS2113-AY1819S2-T08-4/master
shanseet Apr 14, 2019
7dc00a7
Merge branch 'docsUpdate' of https://github.com/shanseet/T08-Fork int…
shanseet Apr 14, 2019
6b2a417
updated UserGuide for randomize feature
weizhang05 Apr 14, 2019
dd27899
Update PPP and minor fix
tantantan277 Apr 14, 2019
739222d
Merge branch 'master' into Doc
tantantan277 Apr 14, 2019
745fb36
add diagram to dev guide, rearrange info a bit
shanseet Apr 14, 2019
5fe17e0
change uniquepersonlist and filteredpersons to participant
shanseet Apr 14, 2019
94805b8
Merge pull request #158 from tantantan277/Doc
weizhang05 Apr 14, 2019
2a2b917
Merge branch 'master' into documentation
weizhang05 Apr 14, 2019
fd6dbd6
Merge branch 'master' of https://github.com/CS2113-AY1819S2-T08-4/mai…
weizhang05 Apr 14, 2019
1b4a972
Merge remote-tracking branch 'origin/documentation' into documentation
weizhang05 Apr 14, 2019
403320f
updated UserGuide for randomize feature
weizhang05 Apr 14, 2019
6fe66e7
updated UserGuide for randomize feature
weizhang05 Apr 14, 2019
7254c1e
updated UserGuide for randomize feature
weizhang05 Apr 14, 2019
98aadaa
updated UserGuide for randomize feature
weizhang05 Apr 14, 2019
a7fc832
updated name for JAR file
weizhang05 Apr 14, 2019
cf9925c
change design considerations to table format
shanseet Apr 14, 2019
6200fee
updated name for JAR file after build
weizhang05 Apr 14, 2019
0d31109
standardising language
shanseet Apr 14, 2019
98b6d65
Merge branch 'master' into docsUpdate
shanseet Apr 14, 2019
17fda02
fixed specific duplicate message based on context of object
weizhang05 Apr 14, 2019
ddd043a
updated CD for Storage component
weizhang05 Apr 14, 2019
14cfc4d
changes to DG formatting
shanseet Apr 14, 2019
0651b28
updated CD for Storage component
weizhang05 Apr 14, 2019
05ed7fe
updated CD for Storage component
weizhang05 Apr 14, 2019
5c19598
updated CD for Storage component
weizhang05 Apr 14, 2019
508ffb7
updated CD for Storage component
weizhang05 Apr 14, 2019
9e264d6
fix style check
weizhang05 Apr 14, 2019
f6aa632
Merge pull request #157 from shanseet/docsUpdate
weizhang05 Apr 14, 2019
ef1909b
Merge branch 'master' into documentation
weizhang05 Apr 14, 2019
ee75af5
Merge branch 'master' of https://github.com/CS2113-AY1819S2-T08-4/mai…
weizhang05 Apr 14, 2019
40c3099
added randomize AD
weizhang05 Apr 14, 2019
367ba60
Merge remote-tracking branch 'origin/documentation' into documentation
weizhang05 Apr 14, 2019
88ed182
Merge pull request #17 from CS2113-AY1819S2-T08-4/master
ssunil3232 Apr 14, 2019
aa82978
Update ssunil3232.adoc
ssunil3232 Apr 14, 2019
5f1bcec
Delete ExportCommandSequenceDiagram.pptx
ssunil3232 Apr 14, 2019
63859a4
Delete ListParticipantCommandSequenceDiagram.pptx
ssunil3232 Apr 14, 2019
12ba821
moved randomize AD to correct location
weizhang05 Apr 14, 2019
95457b3
Add files via upload
ssunil3232 Apr 14, 2019
8b7e034
moved randomize AD to correct location
weizhang05 Apr 14, 2019
9ef7b68
Delete ExportCommandSequenceDiagram.png
ssunil3232 Apr 14, 2019
8477194
Delete ListParticipantCommandSequenceDiagram.png
ssunil3232 Apr 14, 2019
7fa4dcb
Add files via upload
ssunil3232 Apr 14, 2019
844fcc1
Merge pull request #160 from ssunil3232/PPP-Update
shanseet Apr 14, 2019
5948329
Merge branch 'master' into documentation
shanseet Apr 14, 2019
c1a2aed
create separate function in editgroupcommand for abstraction
shanseet Apr 14, 2019
9b9e625
Merge pull request #18 from CS2113-AY1819S2-T08-4/master
ssunil3232 Apr 14, 2019
12ed1ec
create separate function in add functions for abstraction
shanseet Apr 14, 2019
15b3e5a
Update ssunil3232.adoc
ssunil3232 Apr 14, 2019
37c1689
Minor code change
tantantan277 Apr 14, 2019
12dc8db
Merge branch 'master' of https://github.com/cs2113-ay1819s2-t08-4/mai…
tantantan277 Apr 14, 2019
737b5ed
Merge pull request #161 from ssunil3232/PPP-update
tantantan277 Apr 14, 2019
ffe0879
Merge branch 'master' into Doc
tantantan277 Apr 14, 2019
9d07f24
Fix checkstyles
tantantan277 Apr 14, 2019
b3d8c2f
Merge branch 'master' of https://github.com/cs2113-ay1819s2-t08-4/mai…
tantantan277 Apr 14, 2019
f809632
Merge branch 'Doc' of https://github.com/tantantan277/main into Doc
tantantan277 Apr 14, 2019
9a8aa2d
add editgroup seq diagram
shanseet Apr 14, 2019
e6748c5
Update screenshot
tantantan277 Apr 14, 2019
d1d4651
add edit group command diagram into dev guide
shanseet Apr 14, 2019
2c871c7
Merge branch 'master' into docsUpdate
shanseet Apr 14, 2019
d8b335d
Merge branch 'master' of https://github.com/shanseet/T08-Fork
shanseet Apr 14, 2019
2337ba5
Merge pull request #162 from tantantan277/Doc
weizhang05 Apr 14, 2019
e9bb66b
remove unused import
shanseet Apr 14, 2019
ada8773
Merge branch 'master' into master
shanseet Apr 14, 2019
2f24c4a
Merge branch 'master' into docsUpdate
tantantan277 Apr 14, 2019
aca7cfc
Merge branch 'master' into documentation
tantantan277 Apr 14, 2019
348985b
quick update to shanseet PPP
shanseet Apr 14, 2019
0fff87d
Merge branch 'docsUpdate' of https://github.com/shanseet/T08-Fork int…
shanseet Apr 14, 2019
9574643
Update ssunil3232.adoc
ssunil3232 Apr 14, 2019
e699ea2
Merge branch 'master' into last
ssunil3232 Apr 14, 2019
354ca32
update shanseet PPP to fit 10 page limit
shanseet Apr 14, 2019
68cb230
Update ssunil3232.adoc
ssunil3232 Apr 14, 2019
4b5b6ca
Merge pull request #164 from shanseet/master
tantantan277 Apr 14, 2019
b83d4e6
Merge branch 'master' into last
tantantan277 Apr 14, 2019
1c5bf6a
Merge branch 'master' into docsUpdate
tantantan277 Apr 14, 2019
362ade2
Merge branch 'master' of https://github.com/CS2113-AY1819S2-T08-4/mai…
weizhang05 Apr 14, 2019
5f11af9
Update ssunil3232.adoc
ssunil3232 Apr 14, 2019
5215675
updated DG for randomize feature
weizhang05 Apr 14, 2019
f1d80a9
Merge remote-tracking branch 'origin/documentation' into documentation
weizhang05 Apr 14, 2019
9eddc73
Merge pull request #163 from shanseet/docsUpdate
weizhang05 Apr 14, 2019
9bdc4f9
Merge branch 'master' into documentation
weizhang05 Apr 14, 2019
885559a
Merge branch 'master' into last
weizhang05 Apr 14, 2019
08b7fd2
updated randomize AD
weizhang05 Apr 14, 2019
22d6511
Merge remote-tracking branch 'origin/documentation' into documentation
weizhang05 Apr 14, 2019
27fbd29
Merge pull request #19 from CS2113-AY1819S2-T08-4/master
ssunil3232 Apr 14, 2019
768245d
updated randomize SD
weizhang05 Apr 14, 2019
05423bd
Merge pull request #165 from ssunil3232/last
tantantan277 Apr 14, 2019
fdf46af
Merge pull request #20 from CS2113-AY1819S2-T08-4/master
ssunil3232 Apr 14, 2019
fbf6386
updated DG for randomize feature
weizhang05 Apr 14, 2019
9086ad7
Merge branch 'master' into documentation
tantantan277 Apr 14, 2019
d14f907
Update ssunil3232.adoc
ssunil3232 Apr 14, 2019
5000f1f
fix style check
weizhang05 Apr 14, 2019
518c2ff
Merge remote-tracking branch 'origin/documentation' into documentation
weizhang05 Apr 14, 2019
23eacf4
Update ssunil3232.adoc
ssunil3232 Apr 14, 2019
c755008
Merge pull request #159 from weizhang05/documentation
weizhang05 Apr 14, 2019
10f2b4f
Merge branch 'master' into finale
tantantan277 Apr 14, 2019
1b34e0a
Update ssunil3232.adoc
ssunil3232 Apr 14, 2019
f57501b
updated PPP
weizhang05 Apr 14, 2019
57044b9
Merge pull request #166 from ssunil3232/finale
ssunil3232 Apr 14, 2019
20d82d4
updated PPP
weizhang05 Apr 14, 2019
72e73a8
Merge pull request #21 from CS2113-AY1819S2-T08-4/master
ssunil3232 Apr 14, 2019
4797f3b
Merge branch 'master' into master
weizhang05 Apr 14, 2019
e356a49
Merge pull request #167 from weizhang05/master
tantantan277 Apr 14, 2019
a451310
Update ssunil3232.adoc
ssunil3232 Apr 14, 2019
30cd2c5
fixed DG and updated randomized SD
weizhang05 Apr 14, 2019
b581fa0
Update ssunil3232.adoc
ssunil3232 Apr 14, 2019
a4d1df1
Merge branch 'master' into ssunil3232-patch-1
ssunil3232 Apr 14, 2019
11985c4
Merge branch 'master' into after_disaster
tantantan277 Apr 14, 2019
2467fc2
Merge branch 'master' of https://github.com/CS2113-AY1819S2-T08-4/mai…
weizhang05 Apr 14, 2019
1c69333
Merge remote-tracking branch 'origin/after_disaster' into after_disaster
weizhang05 Apr 14, 2019
e593c56
Merge pull request #168 from ssunil3232/ssunil3232-patch-1
tantantan277 Apr 14, 2019
99b79bc
Merge branch 'master' into after_disaster
weizhang05 Apr 14, 2019
b748094
Merge branch 'master' of https://github.com/CS2113-AY1819S2-T08-4/mai…
weizhang05 Apr 14, 2019
83afe46
Merge remote-tracking branch 'origin/after_disaster' into after_disaster
weizhang05 Apr 14, 2019
771c175
Merge pull request #169 from weizhang05/after_disaster
weizhang05 Apr 14, 2019
7b80321
updated PPP
weizhang05 Apr 14, 2019
8c325ee
updated README
weizhang05 Apr 14, 2019
fe2b25a
Add file making
tantantan277 Apr 14, 2019
4f3ece2
Merge pull request #170 from tantantan277/Doc
weizhang05 Apr 14, 2019
b9dd767
updated PPP
weizhang05 Apr 14, 2019
254240c
Merge branch 'master' into master
weizhang05 Apr 14, 2019
2330d12
Merge branch 'master' of https://github.com/CS2113-AY1819S2-T08-4/main
weizhang05 Apr 14, 2019
cb8f691
updated PPP
weizhang05 Apr 14, 2019
99670e8
Merge remote-tracking branch 'origin/master'
weizhang05 Apr 14, 2019
c66532d
Merge pull request #171 from weizhang05/master
weizhang05 Apr 14, 2019
6466764
updated PPP
weizhang05 Apr 14, 2019
061b02c
Merge branch 'master' into master
weizhang05 Apr 14, 2019
426e077
Merge branch 'master' of https://github.com/CS2113-AY1819S2-T08-4/main
weizhang05 Apr 14, 2019
b75f46f
Merge pull request #172 from weizhang05/master
weizhang05 Apr 14, 2019
ffa1dc6
updated PPP
weizhang05 Apr 14, 2019
b4c3707
Merge branch 'master' of https://github.com/weizhang05/main
weizhang05 Apr 14, 2019
aef3527
Merge branch 'master' into master
weizhang05 Apr 14, 2019
5bad1fa
Merge pull request #173 from weizhang05/master
weizhang05 Apr 14, 2019
88ad419
Merge pull request #22 from CS2113-AY1819S2-T08-4/master
ssunil3232 Apr 15, 2019
566ea40
Update UserGuide.adoc
ssunil3232 Apr 15, 2019
c597070
Update WriteToExcel.java
ssunil3232 Apr 15, 2019
03b184f
Update UserGuide.adoc
ssunil3232 Apr 15, 2019
ee589f5
Merge pull request #174 from ssunil3232/lastOne
weizhang05 Apr 15, 2019
8068cce
updated DG
weizhang05 Apr 15, 2019
4336c34
Merge remote-tracking branch 'origin/master'
weizhang05 Apr 15, 2019
7022bb7
Merge branch 'master' of https://github.com/CS2113-AY1819S2-T08-4/main
weizhang05 Apr 15, 2019
9b0a33d
fixed linking of build status
weizhang05 Apr 15, 2019
4fddf92
updated PPP
weizhang05 Apr 15, 2019
10c8e32
updated PPP
weizhang05 Apr 15, 2019
f45ca16
updated README
weizhang05 Apr 15, 2019
a072577
updated UG
weizhang05 Apr 15, 2019
82be059
Merge pull request #23 from CS2113-AY1819S2-T08-4/master
ssunil3232 Apr 15, 2019
3b83885
Update WriteToExcel.java
ssunil3232 Apr 15, 2019
bb922b2
Update WriteToExcel.java
ssunil3232 Apr 15, 2019
accc52f
updated randomize SD
weizhang05 Apr 15, 2019
4bd2355
Merge pull request #175 from ssunil3232/lastoflast
weizhang05 Apr 15, 2019
2aa7ea7
Merge branch 'master' of https://github.com/CS2113-AY1819S2-T08-4/main
weizhang05 Apr 15, 2019
0d543d8
updated randomize SD and DG
weizhang05 Apr 15, 2019
35d3b02
updated DG
weizhang05 Apr 15, 2019
8809173
updated DG
weizhang05 Apr 15, 2019
5e04434
added diagrams for randomization
weizhang05 Apr 15, 2019
66dc96f
updated DG
weizhang05 Apr 15, 2019
9e22674
updated DG
weizhang05 Apr 15, 2019
88d9682
updated PPP
weizhang05 Apr 15, 2019
ba8c4e9
Merge pull request #176 from weizhang05/master
weizhang05 Apr 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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,5 @@ classes/
/data/
/bin/
src/main/resources/docs/
chart/
out/
8 changes: 8 additions & 0 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# This is a comment.
# Each line is a file pattern followed by one or more owners.

# These owners will be the default owners for everything in
# the repo. Unless a later match takes precedence,
# @global-owner1 and @global-owner2 will be requested for
# review when someone opens a pull request.
* @weizhang05 @tantantan277 @shanseet
Binary file added FOP_MANAGER_FRESHMEN_LIST.xls
Binary file not shown.
Binary file added FOP_MANAGER_LIST.xls
Binary file not shown.
Binary file added FOP_MANAGER_OGL_LIST.xls
Binary file not shown.
27 changes: 13 additions & 14 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
= Address Book (Level 4)
= FOP Manager
ifdef::env-github,env-browser[:relfileprefix: docs/]

https://travis-ci.org/se-edu/addressbook-level4[image:https://travis-ci.org/se-edu/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://travis-ci.org/CS2113-AY1819S2-T08-4/main[image:https://travis-ci.org/CS2113-AY1819S2-T08-4/main.svg?branch=master[Build Status]]

ifdef::env-github[]
image::docs/images/Ui.png[width="600"]
Expand All @@ -15,25 +12,27 @@ 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.
* It is a Java application targeted at *Project Directors* organizing the *School of Computing Freshman Orientation Camp*.
* This application is a useful tool to manage the contacts of participating Freshmen, OGLs and others. Its features include:
** An easy to use GUI with a list panel displaying participant details
** Listing of participants by their 3 categories (Freshmen, OGLs and others)
** Grouping of participants into groups, stored within houses
** Viewing graphs of the statistics of the camp participants
** Random group allocation of participants
** Exporting participant information (by whole list, by Freshmen list or by OGL list) from the application to a readable format (Excel)
** Importing participant information from Excel file to FOP Manager

== Site Map

* <<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_.
* FOP Manager is built upon the awesome https://github.com/se-edu/[AddressBook-Level4] codebase by the SE-EDU initiative.
* Some parts of this 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://github.com/FasterXML/jackson[Jackson], https://github.com/google/guava[Guava], https://github.com/junit-team/junit5[JUnit5]

== Licence : link:LICENSE[MIT]
7 changes: 4 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ dependencies {
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'
implementation group: 'com.google.guava', name: 'guava', version: '19.0'
implementation group: 'org.apache.poi', name: 'poi', version: '4.0.1'

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

shadowJar {
archiveName = 'addressbook.jar'
archiveName = '[T08-4][FOPManager].jar'

destinationDir = file("${buildDir}/jar/")
}
Expand Down Expand Up @@ -202,8 +203,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': 'FOP Manager',
'site-githuburl': 'https://github.com/cs2113-ay1819s2-t08-4/main',
'site-seedu': true, // delete this line if your project is not a fork (not a SE-EDU project)
]

Expand Down
47 changes: 19 additions & 28 deletions docs/AboutUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,53 +4,44 @@
:imagesDir: images
:stylesDir: stylesheets

AddressBook - Level 4 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} +
FOP Manager was developed by the https://cs2113-ay1819s2-t08-4.github.io/main/AboutUs.html[T08-4] team, based on the Address Book Level 4 codebase.

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

Role: Project Advisor

'''

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

Role: Team Lead +
Responsibilities: UI
Role: Team Lead + Developer +
Responsibilities: Integration

'''

=== Johnny Doe
image::yijinl.jpg[width="150", align="left"]
{empty}[http://github.com/yijinl[github]] [<<johndoe#, portfolio>>]
=== Phan Duy Nhat Tan
image::tantantan277.png[width="150", align="left"]
{empty}[http://github.com/tantantan277[github]] [<<tantantan277#, portfolio>>]

Role: Developer +
Responsibilities: Data
Responsibilities: UI

'''

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

Role: Developer +
Responsibilities: Dev Ops + Threading
Responsibilities: Logic + Documentation +

'''

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

Role: Developer +
Responsibilities: UI
Responsibilities: Add, List, Export, Import features and Documentations

'''
6 changes: 3 additions & 3 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-level4/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/cs2113-ay1819s2-t08-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 any of the team members at soniasunil@u.nus.edu, [email protected], [email protected] or [email protected].
Loading