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-2]ForumBook #74

Open
wants to merge 465 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
465 commits
Select commit Hold shift + click to select a range
9b1f6cb
added few commands
HansKoh Oct 25, 2018
cc9054d
modified for CheckStyle
HansKoh Oct 26, 2018
000cd26
add author info
Meowzz95 Oct 26, 2018
c647947
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
Meowzz95 Oct 26, 2018
8c185ef
refactor code
Meowzz95 Oct 26, 2018
96229d1
Merge pull request #90 from Meowzz95/master
Meowzz95 Oct 26, 2018
8ae93a9
add facade for Context
Meowzz95 Oct 26, 2018
9f7789f
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
Meowzz95 Oct 26, 2018
e257eb2
Merge pull request #91 from Meowzz95/master
Meowzz95 Oct 26, 2018
ad446e1
test
HansKoh Oct 26, 2018
9e106ca
updated test path for coverage
xllx1 Oct 26, 2018
b254e1a
fixed checkstyle errors
xllx1 Oct 26, 2018
308f38f
Merge pull request #92 from xllx1/master
xllx1 Oct 26, 2018
f6f678c
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
HansKoh Oct 27, 2018
27a3d6a
updated CURD
HansKoh Oct 27, 2018
2a1765e
test
HansKoh Oct 27, 2018
f8c9e04
test
HansKoh Oct 27, 2018
1af6d75
Merge pull request #94 from HansKoh/master
xllx1 Oct 27, 2018
e3855b4
updated all the admin commands to use UnitOfWork instead of wraping t…
xllx1 Oct 27, 2018
566b695
fixed checkstyle errors
xllx1 Oct 29, 2018
8236e64
fixed LogicManagerTest error
xllx1 Oct 29, 2018
1f95aec
Merge pull request #95 from xllx1/master
xllx1 Oct 29, 2018
e221eec
updated author name
HansKoh Oct 29, 2018
b2e361f
updated author name
HansKoh Oct 29, 2018
b3bdf92
Merge pull request #96 from HansKoh/master
xllx1 Oct 29, 2018
de0a522
updated author name and AnnounceCommandTest
xllx1 Oct 29, 2018
24274b2
Merge pull request #97 from xllx1/master
xllx1 Oct 29, 2018
33c2a78
fixed lblUserName not showing error
xllx1 Oct 29, 2018
437c170
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Oct 29, 2018
ad16dde
updated UserGuide
xllx1 Oct 29, 2018
25d9f17
Merge pull request #98 from xllx1/master
xllx1 Oct 29, 2018
21dde2d
updated userGuide and developerGuide
HansKoh Oct 29, 2018
b56874a
updated userGuide
HansKoh Oct 29, 2018
e656570
updated userGuide
HansKoh Oct 30, 2018
7ddc56e
Merge pull request #100 from HansKoh/master
xllx1 Oct 30, 2018
c268855
Change context logic
Meowzz95 Oct 31, 2018
28f45cc
Merge pull request #101 from Meowzz95/master
Meowzz95 Oct 31, 2018
8178929
updated admin commands and added some tests
xllx1 Oct 31, 2018
50668eb
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Oct 31, 2018
83a1e9b
edited admin commands according to Context logic
xllx1 Oct 31, 2018
3bdf919
updated DeleteModuleCommandTest
xllx1 Oct 31, 2018
e8f25e9
commented DeleteModuleCommandTest
xllx1 Oct 31, 2018
dc547ac
Merge pull request #102 from xllx1/master
xllx1 Oct 31, 2018
68aedce
uncommented DeleteModuleCommandTest
xllx1 Oct 31, 2018
bb08eb6
edited DeleteModuleCommandTest
xllx1 Oct 31, 2018
f50e663
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Oct 31, 2018
497e16e
Merge pull request #103 from xllx1/master
xllx1 Oct 31, 2018
9fe3604
implement json storage to replace object stream storage(old FileStorage)
Meowzz95 Oct 31, 2018
9f7a848
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
Meowzz95 Oct 31, 2018
24d3a49
Merge pull request #104 from Meowzz95/master
Meowzz95 Oct 31, 2018
9333899
AddUser bug fixed
E0191729 Oct 31, 2018
760f6db
AddUser bug fixed.1
E0191729 Oct 31, 2018
1f898d3
fixed checkstyle errors
xllx1 Oct 31, 2018
a381536
fixed checkstyle errors
xllx1 Oct 31, 2018
91a788f
add encryption
Meowzz95 Oct 31, 2018
32ef0a2
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
Meowzz95 Oct 31, 2018
a2869bb
Merge pull request #105 from Meowzz95/master
Meowzz95 Oct 31, 2018
09603f1
updated tests
xllx1 Oct 31, 2018
acf89b7
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Oct 31, 2018
50d4280
updated testd
xllx1 Oct 31, 2018
fc09ebd
fixed checkstyle error
xllx1 Oct 31, 2018
db725dc
updated tests
xllx1 Oct 31, 2018
da8292e
Merge pull request #106 from xllx1/master
xllx1 Oct 31, 2018
7348985
AddUser bug fixed.2
E0191729 Oct 31, 2018
ddf7d33
Developer guide updated
E0191729 Oct 31, 2018
41e34f5
Checkstyle Checked
E0191729 Oct 31, 2018
16bc54a
Merge pull request #107 from E0191729/master
E0191729 Oct 31, 2018
004c8e5
updated developerGuide
xllx1 Oct 31, 2018
5a1a4ac
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Oct 31, 2018
7be7d17
Merge pull request #108 from xllx1/master
xllx1 Oct 31, 2018
2125947
updated DevelopGuide
xllx1 Oct 31, 2018
975b643
Merge pull request #109 from xllx1/master
xllx1 Oct 31, 2018
24eabeb
update logic, add api in Context
Meowzz95 Oct 31, 2018
de63f75
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
Meowzz95 Oct 31, 2018
0783e41
Merge pull request #110 from Meowzz95/master
Meowzz95 Oct 31, 2018
16b4e9c
add default sample data
Meowzz95 Oct 31, 2018
08dc8da
Merge pull request #111 from Meowzz95/master
Meowzz95 Oct 31, 2018
085c707
add default sample data (announcement)
Meowzz95 Oct 31, 2018
fdbeb9b
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
Meowzz95 Oct 31, 2018
54214bc
Merge pull request #112 from Meowzz95/master
Meowzz95 Oct 31, 2018
6997d85
updated delete and update command
HansKoh Oct 31, 2018
ad4a608
Merge pull request #113 from HansKoh/master
xllx1 Oct 31, 2018
f0a383e
fixed checkstyle errors
xllx1 Oct 31, 2018
239ee8f
updated DeveloperGuide
xllx1 Oct 31, 2018
f1df2c6
Merge pull request #114 from xllx1/master
xllx1 Oct 31, 2018
dde4244
commented ForumBookStorageTest: announce, thread, comment, user, modu…
xllx1 Oct 31, 2018
0b6a5ca
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Oct 31, 2018
48a6b84
Merge pull request #115 from xllx1/master
xllx1 Oct 31, 2018
795bc64
updated build.gradle
xllx1 Nov 1, 2018
56f3fd7
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 1, 2018
8a64b63
Merge pull request #117 from xllx1/master
xllx1 Nov 1, 2018
711e542
updated DeveloperGuide
HansKoh Nov 1, 2018
beaf3a4
Developer Guide's Manual testing updated.
E0191729 Nov 1, 2018
fd3eaed
Merge pull request #119 from E0191729/master
xllx1 Nov 1, 2018
41ee244
updated DeveloperGuide
HansKoh Nov 1, 2018
d3b06df
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
HansKoh Nov 1, 2018
0f649de
Merge pull request #118 from HansKoh/master
xllx1 Nov 1, 2018
1d55a9a
updated UserGuide
xllx1 Nov 1, 2018
42ced08
updated DeveloperGuide
xllx1 Nov 1, 2018
61b2d10
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 1, 2018
a12f439
updated UserGuide
xllx1 Nov 1, 2018
d2ed0b0
Merge pull request #120 from xllx1/master
xllx1 Nov 1, 2018
d98ca78
update doc
Meowzz95 Nov 1, 2018
b8903e7
Merge pull request #121 from Meowzz95/master
Meowzz95 Nov 1, 2018
1ff80d0
updated UserGuide
xllx1 Nov 1, 2018
7fd0756
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 1, 2018
f5fb86f
updated HelpWindow.html
xllx1 Nov 1, 2018
d04f09d
Merge pull request #122 from xllx1/master
xllx1 Nov 1, 2018
1ee0e5f
updated UserGuide
xllx1 Nov 2, 2018
c293b48
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 2, 2018
4463b4d
updated lblUserName text display
xllx1 Nov 2, 2018
f1bdb1e
Merge pull request #123 from xllx1/master
xllx1 Nov 2, 2018
ab5148c
updated regex and some admin commands
xllx1 Nov 2, 2018
80bc218
fixed execute_adminDuplicateBlock_blockUserFailed in BlockUserFromCre…
xllx1 Nov 2, 2018
ce84c10
updated UserGuide and DeveloperGuide
xllx1 Nov 2, 2018
742ee6b
Updated UserGuide
xllx1 Nov 2, 2018
19e9ba0
1) Login can check for empty parameter.
E0191729 Nov 2, 2018
876744f
Merge pull request #124 from xllx1/master
xllx1 Nov 2, 2018
852bb2b
1) Login can check for empty parameter.
E0191729 Nov 2, 2018
dcfb1bb
1) Login bug fixed 2) Working on Login POpup
E0191729 Nov 2, 2018
a6a32fe
fixed bugs
xllx1 Nov 5, 2018
70db4c7
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 5, 2018
a2ed362
updated admin commands
xllx1 Nov 5, 2018
6c8fbec
updated CheckAnnounceCommandTest
xllx1 Nov 5, 2018
ab5ccde
Merge pull request #149 from xllx1/master
xllx1 Nov 5, 2018
d5ef2ac
fixed some bugs
HansKoh Nov 6, 2018
5906eb8
fixed some bugs
HansKoh Nov 6, 2018
522c05f
Merge pull request #151 from HansKoh/master
xllx1 Nov 6, 2018
3df5cf1
fixed delete thread bug
HansKoh Nov 6, 2018
9d0d48a
added DeleteUserCommandTest and AdminUpdatePasswordCommandTest
xllx1 Nov 6, 2018
e73e586
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 6, 2018
948af2f
Merge pull request #152 from HansKoh/master
xllx1 Nov 6, 2018
5df750c
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 6, 2018
9844dd2
Merge pull request #153 from xllx1/master
xllx1 Nov 6, 2018
1b4e3b4
Merge pull request #125 from E0191729/master
xllx1 Nov 7, 2018
5d607b8
added xllx1.adoc and CreateModuleCommandSystemTest but test failed
xllx1 Nov 7, 2018
d0b4df9
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 7, 2018
513d74a
updated test
xllx1 Nov 7, 2018
3fb904a
updated LogicManagerTest and CreateModuleCommandSystemTest, but latte…
xllx1 Nov 7, 2018
032648e
commented CreateModuleCommandSystemTest
xllx1 Nov 7, 2018
8019711
fixed checkStyle errors
xllx1 Nov 7, 2018
bbb9ef1
added comment
xllx1 Nov 7, 2018
7979512
Merge pull request #158 from xllx1/master
xllx1 Nov 7, 2018
6a8f221
update author, add updateModule
Meowzz95 Nov 8, 2018
388ce93
Merge pull request #160 from Meowzz95/master
Meowzz95 Nov 8, 2018
9417509
Added the PPP for E0191729
E0191729 Nov 8, 2018
46b2c45
Merge pull request #161 from E0191729/master
E0191729 Nov 8, 2018
11a7523
added project pofolio
HansKoh Nov 8, 2018
5ae49ba
added updateModuleCommand and the appropriate test and parser, update…
xllx1 Nov 8, 2018
7b6b42e
Merge pull request #162 from HansKoh/master
xllx1 Nov 8, 2018
b3f621f
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 8, 2018
4878768
Merge pull request #163 from xllx1/master
xllx1 Nov 9, 2018
b2c6a7e
updated message formatter and fixed some bugs
HansKoh Nov 9, 2018
4a912b1
updated message formatter and fixed some bugs
HansKoh Nov 9, 2018
55b9c11
Merge pull request #164 from HansKoh/master
xllx1 Nov 9, 2018
dac1619
updated command message_usage and documentation
xllx1 Nov 9, 2018
10cb4d9
Merge pull request #165 from xllx1/master
xllx1 Nov 9, 2018
b0407b4
updated userGuide and developerGuide and fixed some bugs
HansKoh Nov 9, 2018
b8a2d42
Merge pull request #166 from HansKoh/master
xllx1 Nov 9, 2018
1be9fca
update dev guide, fix bug in storage, clean up
Meowzz95 Nov 10, 2018
c7a7994
Merge pull request #167 from Meowzz95/master
Meowzz95 Nov 10, 2018
5e4a436
update user guide
Meowzz95 Nov 10, 2018
7edd203
Merge pull request #168 from Meowzz95/master
Meowzz95 Nov 10, 2018
dbf0032
update javadoc, update dev doc
Meowzz95 Nov 11, 2018
89bbd02
Merge pull request #169 from Meowzz95/master
Meowzz95 Nov 11, 2018
54347de
add javadoc
Meowzz95 Nov 11, 2018
158e4d0
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
Meowzz95 Nov 11, 2018
622f756
Merge pull request #170 from Meowzz95/master
Meowzz95 Nov 11, 2018
01d43e3
added sample data
xllx1 Nov 11, 2018
747ab0a
added sampleData folder
xllx1 Nov 11, 2018
4fc83dc
updated gitignore
xllx1 Nov 11, 2018
b794bdb
update PPP
Meowzz95 Nov 11, 2018
eb2f978
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
Meowzz95 Nov 11, 2018
e9b12fd
Merge pull request #172 from Meowzz95/master
Meowzz95 Nov 11, 2018
f7c66ef
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 11, 2018
4f027e9
changed forumData to forumData.zip
xllx1 Nov 11, 2018
aac3436
Merge pull request #171 from xllx1/master
xllx1 Nov 11, 2018
41968c7
updated DeveloperGuide
xllx1 Nov 11, 2018
6ffe17c
updated xllx1.adoc
xllx1 Nov 11, 2018
8e58ce5
updated forumData
xllx1 Nov 11, 2018
76e5005
test
HansKoh Nov 11, 2018
da5619b
Merge pull request #173 from xllx1/master
xllx1 Nov 11, 2018
861a5fe
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
HansKoh Nov 11, 2018
5960bd0
added CreateThreadCommandTest
HansKoh Nov 11, 2018
622f7bc
update PPP
Meowzz95 Nov 11, 2018
f5e91a4
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
Meowzz95 Nov 11, 2018
e95f34c
Merge pull request #175 from Meowzz95/master
Meowzz95 Nov 11, 2018
96de7b8
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
HansKoh Nov 11, 2018
1cdd838
edited CreateThreadCommandTest
HansKoh Nov 11, 2018
4bc8f01
edited CreateThreadCommandTest
HansKoh Nov 11, 2018
4838855
edited CreateThreadCommandTest
HansKoh Nov 11, 2018
52b381c
added CreateThreadCommandTest
HansKoh Nov 11, 2018
c47f11c
edited CreateCommentCommandTest and updated dev guide
HansKoh Nov 12, 2018
9a0f545
Merge pull request #174 from HansKoh/master
xllx1 Nov 12, 2018
9dc21a7
updated DeveloperGuide
xllx1 Nov 12, 2018
2ba7d43
edited CreateCommentCommandTest and updated dev guide
HansKoh Nov 12, 2018
2038a61
Merge pull request #176 from HansKoh/master
xllx1 Nov 12, 2018
8c61228
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 12, 2018
05a0eb0
added ListModuleCommandTest
HansKoh Nov 12, 2018
aab9a0a
Merge pull request #177 from HansKoh/master
HansKoh Nov 12, 2018
9a2a4cd
added ListModuleCommandTest
HansKoh Nov 12, 2018
28bef15
added SelectThreadCommandTest
HansKoh Nov 12, 2018
383fe02
Merge pull request #179 from HansKoh/master
HansKoh Nov 12, 2018
9d4632f
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 12, 2018
cb1cd56
update PPP
Meowzz95 Nov 12, 2018
2ea89df
Merge pull request #180 from Meowzz95/master
Meowzz95 Nov 12, 2018
66c807f
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 12, 2018
9f6d941
added DeleteThreadCommandTest
HansKoh Nov 12, 2018
0e889fa
Merge pull request #181 from HansKoh/master
HansKoh Nov 12, 2018
64d688b
added UpdateThreadCommandTest
HansKoh Nov 12, 2018
a0366dc
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 12, 2018
7ffa8aa
Update test
Meowzz95 Nov 12, 2018
1149eb4
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
Meowzz95 Nov 12, 2018
bde2f3c
Merge pull request #182 from HansKoh/master
HansKoh Nov 12, 2018
2b773fa
added DeleteCommentCommandTest
HansKoh Nov 12, 2018
90ca3c7
Update test
Meowzz95 Nov 12, 2018
9ffa86b
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
Meowzz95 Nov 12, 2018
5f6bda9
Merge pull request #184 from HansKoh/master
HansKoh Nov 12, 2018
96d596f
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
Meowzz95 Nov 12, 2018
faf20b8
added UpdateCommentCommandTest
HansKoh Nov 12, 2018
2f144ee
Merge pull request #186 from HansKoh/master
HansKoh Nov 12, 2018
14e1cbf
1) Added the PPP for E0191729
E0191729 Nov 12, 2018
a085571
Java Docs Updated
E0191729 Nov 12, 2018
f63632c
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
E0191729 Nov 12, 2018
239ac3f
Java Docs Updated
E0191729 Nov 12, 2018
0e4fe14
Java Docs Updated
E0191729 Nov 12, 2018
92092a7
Merge pull request #185 from Meowzz95/master
Meowzz95 Nov 12, 2018
6b9ee27
updated sampledata folder
HansKoh Nov 12, 2018
89f2243
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
HansKoh Nov 12, 2018
24fde48
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 12, 2018
16949d7
updated ui
xllx1 Nov 12, 2018
fefcd25
Merge pull request #189 from HansKoh/master
xllx1 Nov 12, 2018
a48aaf8
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
xllx1 Nov 12, 2018
e2bcc99
Merge pull request #190 from xllx1/master
xllx1 Nov 12, 2018
96fbb87
fix
E0191729 Nov 12, 2018
8627365
Merge branch 'master' into master
E0191729 Nov 12, 2018
0e8cac9
add updateComment
Meowzz95 Nov 12, 2018
c995c7f
updated DeveloperGuide
E0191729 Nov 12, 2018
c767f7c
updated DeveloperGuide
E0191729 Nov 12, 2018
51b49d6
Merge pull request #188 from E0191729/master
xllx1 Nov 12, 2018
dd8fdcc
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
Meowzz95 Nov 12, 2018
1bac375
fix tests
Meowzz95 Nov 12, 2018
9dabd73
Merge pull request #192 from Meowzz95/master
Meowzz95 Nov 12, 2018
1605368
updated updateCommentCommand
HansKoh Nov 12, 2018
65c4044
Merge pull request #193 from HansKoh/master
xllx1 Nov 12, 2018
eedf31e
updated tests
E0191729 Nov 12, 2018
d2e0528
Merge branch 'master' of https://github.com/CS2113-AY1819S1-T13-2/main
E0191729 Nov 12, 2018
3edbcef
Checkstyle Fixed
E0191729 Nov 12, 2018
66c8baa
Checkstyle Fixed
E0191729 Nov 12, 2018
6165847
Merge pull request #194 from E0191729/master
xllx1 Nov 12, 2018
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 .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ lib/*
*.log
*.log.*
*.csv
config.json
src/test/data/sandbox/
preferences.json
.DS_Store
Expand All @@ -18,3 +17,4 @@ classes/
/bin/
src/main/resources/docs/
out/
forumData/
28 changes: 14 additions & 14 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
= Address Book (Level 4)
= Forum Book
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://gitter.im/se-edu/Lobby[image:https://badges.gitter.im/se-edu/Lobby.svg[Gitter chat]]
image:https://travis-ci.org/CS2113-AY1819S1-T13-2/main.svg?branch=master["Build Status", link="https://travis-ci.org/CS2113-AY1819S1-T13-2/main"]
https://ci.appveyor.com/project/xllx1/main[image:https://ci.appveyor.com/api/projects/status/3boko2x2vr5cc3w2?svg=true[Build status]]
https://coveralls.io/github/CS2113-AY1819S1-T13-2/main?branch=master[image:https://coveralls.io/repos/github/CS2113-AY1819S1-T13-2/main/badge.svg?branch=master[Coverage Status]]

ifdef::env-github[]
image::docs/images/Ui.png[width="600"]
Expand All @@ -15,24 +13,26 @@ 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.
== Objective
* This is a CLI (Command Line Interface) Forum Book application written in OOP fashion.
* This project aims to provide a convenient place for NUS students to discuss the modules details before bidding

== Supported Platform

* Main stream OSes, Windows, MacOS, Linux
* Java 9 runtime and above is required
* Keyboard and monitor obviously

== Site Map

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

== Acknowledgements

* This forum book is build on top of AddressBook-Level4 project that was created by https://github.com/se-edu/[SE-EDU] initiative
* 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]
Expand Down
24 changes: 24 additions & 0 deletions _reposense/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"authors": [
{
"githubId": "Meowzz95",
"displayName": "Zhao Mingda",
"authorNames": [
"Meowzz95",
"mimimi"
]
},
{
"githubId": "xllx1",
"displayName": "Cai Xiaolin"
},
{
"githubId": "HansKoh",
"displayName": "Xu Hanhui"
},
{
"githubId": "E0191729",
"displayName": "Dinesh Durai"
}
]
}
16 changes: 8 additions & 8 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ if (JavaVersion.current() == JavaVersion.VERSION_1_10
}

// Specifies the entry point of the application
mainClassName = 'seedu.address.MainApp'
mainClassName = 'com.t13g2.forum.MainApp'

sourceCompatibility = JavaVersion.VERSION_1_9
targetCompatibility = JavaVersion.VERSION_1_9
Expand Down Expand Up @@ -66,6 +66,7 @@ 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'
implementation 'com.google.code.gson:gson:2.8.5'

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

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

destinationDir = file("${buildDir}/jar/")
}
Expand Down Expand Up @@ -157,16 +158,16 @@ test {
}

if (runNonGuiTests) {
test.include 'seedu/address/**'
test.include 'com/t13g2/forum/**'
}

if (runGuiTests) {
test.include 'systemtests/**'
test.include 'seedu/address/ui/**'
test.include 'com/t13g2/forum/ui/**'
}

if (!runGuiTests) {
test.exclude 'seedu/address/ui/**'
test.exclude 'com/t13g2/forum/ui/**'
}
}
}
Expand Down Expand Up @@ -207,9 +208,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-seedu': true, // delete this line if your project is not a fork (not a SE-EDU project)
'site-name': 'ForumBook',
'site-githuburl': 'https://github.com/CS2113-AY1819S1-T13-2/main',
]

options['template_dirs'].each {
Expand Down
47 changes: 20 additions & 27 deletions docs/AboutUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,53 +4,46 @@
: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} +
We are a team based in the http://www.comp.nus.edu.sg[School of Computing, National University of Singapore].
ForumBook was developed by CS2113 T13 Group 2 team. +
{empty}

== 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>>]
=== Zhao Mingda
image::meowzz95.png[width="150", align="left"]
{empty}[https://github.com/Meowzz95[github]] [https://github.com/CS2113-AY1819S1-T13-2/main/tree/master/docs/team/meowzz95.adoc[Project Portfolio page]]

Role: Team Lead +
Responsibilities: UI
Role: Project Leader +
Responsibility: storage implementation

'''

=== Johnny Doe
image::yijinl.jpg[width="150", align="left"]
{empty}[http://github.com/yijinl[github]] [<<johndoe#, portfolio>>]
=== Xu Hanhui
image::hanskoh.png[width="150", align="left"]
{empty}[https://github.com/HansKoh[github]] [https://github.com/CS2113-AY1819S1-T13-2/main/tree/master/docs/team/hanskoh.adoc[Project Portfolio page]]

Role: Developer +
Responsibilities: Data
Responsibilities: CRUD feature

'''

=== Johnny Roe
image::m133225.jpg[width="150", align="left"]
{empty}[http://github.com/m133225[github]] [<<johndoe#, portfolio>>]
=== Dinesh Mangalanathadurai
image::e0191729.png[width="150", align="left"]
{empty}[http://github.com/E0191729[github]] [https://github.com/CS2113-AY1819S1-T13-2/main/tree/master/docs/team/e0191729.adoc[Project Portfolio page]]

Role: Developer +
Responsibilities: Dev Ops + Threading
Responsibilities:
Key focus on user management

'''

=== Benson Meier
image::yl_coder.jpg[width="150", align="left"]
{empty}[http://github.com/yl-coder[github]] [<<johndoe#, portfolio>>]
=== Cai Xiaolin
image::xllx1.png[width="150", align="left"]
{empty}[https://github.com/xllx1[github]] [https://github.com/CS2113-AY1819S1-T13-2/main/tree/master/docs/team/xllx1.adoc[Project Portfolio page]]

Role: Developer +
Responsibilities: UI
Responsibilities: admin management feature

'''
Loading