Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CS2103T-T13-4] Mark #80

Open
wants to merge 1,061 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1061 commits
Select commit Hold shift + click to select a range
abbd76a
Improve folder ui
openorclose Nov 8, 2019
edad251
Update UG annotations feature
kxyoke Nov 8, 2019
23dc9e1
Merge pull request #252 from openorclose/folder-ui
openorclose Nov 8, 2019
497f0a8
change style
TSAI-HSIAO-HAN Nov 8, 2019
1f9ab48
Fix: Rearrange UG Features and add Mark overview section
dorcastan Nov 8, 2019
c723363
edit data
TSAI-HSIAO-HAN Nov 8, 2019
d366dc1
formatting
TSAI-HSIAO-HAN Nov 8, 2019
d87e899
Fix: Incorrect heading levels
dorcastan Nov 8, 2019
f3ca63d
Fix: Apply suggestions from code review
dorcastan Nov 8, 2019
f8c7f47
exit
TSAI-HSIAO-HAN Nov 8, 2019
fdcec04
fix error
TSAI-HSIAO-HAN Nov 8, 2019
57ddef9
fix
TSAI-HSIAO-HAN Nov 8, 2019
438adc6
Merge pull request #249 from kxyoke/user-guide
kxyoke Nov 8, 2019
ef64d8d
Commit suggestions for ug
kxyoke Nov 8, 2019
abe9421
Merge branch 'master' into update-docs
kxyoke Nov 8, 2019
ed057b4
merge upstream
TSAI-HSIAO-HAN Nov 8, 2019
45d8fc3
formatting
TSAI-HSIAO-HAN Nov 8, 2019
ec15259
Remove offline page from web browser so any failures lead to about:bl…
kxyoke Nov 8, 2019
93cf24f
add test
TSAI-HSIAO-HAN Nov 8, 2019
31fbfec
Remove commented-out code
kxyoke Nov 8, 2019
1ada5bb
Merge pull request #248 from dorcastan/update-docs
dorcastan Nov 8, 2019
e77a05a
add css reminder-cell class
TSAI-HSIAO-HAN Nov 8, 2019
11c2bfb
formatting
TSAI-HSIAO-HAN Nov 8, 2019
843d15d
Conform to checkstyle
kxyoke Nov 9, 2019
8236ccc
fix timer problem
TSAI-HSIAO-HAN Nov 9, 2019
ae7a4c9
Delete fatal error log
kxyoke Nov 9, 2019
effdfe7
Merge pull request #251 from TSAI-HSIAO-HAN/goto-reminder
TSAI-HSIAO-HAN Nov 9, 2019
6681724
Merge branch 'master' into improvement
TSAI-HSIAO-HAN Nov 9, 2019
5ef5f9e
improve notification
TSAI-HSIAO-HAN Nov 9, 2019
85bd4ef
delete println
TSAI-HSIAO-HAN Nov 9, 2019
afbb360
Merge pull request #253 from kxyoke/embed-browser
kxyoke Nov 9, 2019
839e6b8
fix ui
TSAI-HSIAO-HAN Nov 9, 2019
8ebfc73
Fix: UI resizing issues in Dashboard panel
dorcastan Nov 9, 2019
9dcf460
Merge pull request #1 from dorcastan/reminder-list-ui
TSAI-HSIAO-HAN Nov 9, 2019
857b03b
+EOF
TSAI-HSIAO-HAN Nov 9, 2019
609011d
Update: UG autotag section + minor format fixes
dorcastan Nov 9, 2019
065e477
Update: Libraries used (README.md)
dorcastan Nov 9, 2019
bae7ed8
Update: Class diagrams (DevGuide Model component)
dorcastan Nov 9, 2019
e70bdac
Fix: Remove johndoe.adoc
dorcastan Nov 9, 2019
44caf0a
Merge pull request #228 from TSAI-HSIAO-HAN/improvement
TSAI-HSIAO-HAN Nov 9, 2019
7f310c1
Add major enhancement annotation to ppp
kxyoke Nov 9, 2019
5cfc68c
Add folder-add, folder-delete
openorclose Nov 9, 2019
dba4da5
UG
TSAI-HSIAO-HAN Nov 10, 2019
e792cb4
Merge branch 'master' into improvement
TSAI-HSIAO-HAN Nov 10, 2019
d434b91
Improve UI
Na-Nazhou Nov 10, 2019
53a2db8
Merge pull request #256 from Na-Nazhou/nazhou/doc
Na-Nazhou Nov 10, 2019
a5c0c2e
Change sd for DG and do slight refactor for annotation commands
kxyoke Nov 10, 2019
1246eaf
Modify add annotation sd
kxyoke Nov 10, 2019
fe13eb8
Add: EditAutotagCommand
dorcastan Nov 10, 2019
f458c96
DG
TSAI-HSIAO-HAN Nov 10, 2019
55d6c7f
Edit dg delete annotations feature
kxyoke Nov 10, 2019
9c67a21
ppp
TSAI-HSIAO-HAN Nov 10, 2019
9ec12b1
Add sd for edit annotation feature in dg
kxyoke Nov 10, 2019
914d6fa
Add: Tests for EditAutotagCommand
dorcastan Nov 10, 2019
d787046
Fix: Typos in JavaDocs
dorcastan Nov 10, 2019
7865f6d
Fix: Phrasing of UG and command summary
dorcastan Nov 10, 2019
c454fe8
Add: UserGuide description of autotag-edit
dorcastan Nov 10, 2019
c780dbd
Fix: Error message for autotag-edit
dorcastan Nov 10, 2019
4719f9a
Fix: Checkstyle errors
dorcastan Nov 10, 2019
741525a
delete space
TSAI-HSIAO-HAN Nov 10, 2019
b017dc0
Frame dg for annotation design considerations
kxyoke Nov 10, 2019
cb4c16b
Update ppp
openorclose Nov 10, 2019
f912bae
Apply code suggestions
openorclose Nov 10, 2019
e008a51
Add folderstructure tests
openorclose Nov 10, 2019
fbf18c5
Edit design considerations for annotations
kxyoke Nov 10, 2019
3e6873f
Touch up annotation feature of dg
kxyoke Nov 10, 2019
bae098b
Update annotation cd
kxyoke Nov 10, 2019
fb330a0
Update annotation structure of dg
kxyoke Nov 10, 2019
31642ca
Apply suggestions from code review
dorcastan Nov 10, 2019
c8c1447
Add test case for dg
kxyoke Nov 10, 2019
413864a
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T13-4/ma…
kxyoke Nov 10, 2019
d728368
Update UGDG
openorclose Nov 10, 2019
1e7d227
Update link
openorclose Nov 10, 2019
f2696a1
Update ppp
openorclose Nov 10, 2019
dfd6b4a
Minor refactor
openorclose Nov 10, 2019
143fcac
Merge pull request #254 from dorcastan/update-docs
TSAI-HSIAO-HAN Nov 10, 2019
5b1e2a9
Merge remote-tracking branch 'origin/master' into folder-commands
openorclose Nov 10, 2019
5aa970b
Add folder-edit, -delete, command summary
openorclose Nov 10, 2019
707d6e7
Apply suggestions from code review
openorclose Nov 10, 2019
5f60d51
Fix checkstyle
openorclose Nov 10, 2019
03aca49
Merge remote-tracking branch 'origin/master' into ppp2
openorclose Nov 10, 2019
0343bce
Fix typo
openorclose Nov 10, 2019
a299b58
Fix ppp
openorclose Nov 10, 2019
ec2a8ff
Edit ppp
kxyoke Nov 10, 2019
db3126c
Make small updates to ppp
kxyoke Nov 10, 2019
f1c8c5d
Add one liner justification for design chosen
kxyoke Nov 10, 2019
d2e72c4
ppp
TSAI-HSIAO-HAN Nov 10, 2019
5fb87ea
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T13-4/ma…
kxyoke Nov 10, 2019
5bc5346
Merge pull request #255 from openorclose/folder-commands
TSAI-HSIAO-HAN Nov 10, 2019
fea4743
Refactor: EditAutotagCommandParser to simplify #parse()
dorcastan Nov 10, 2019
210fad4
Merge branch 'master' into improve-autotag
dorcastan Nov 10, 2019
d445672
Add documentation
Na-Nazhou Nov 10, 2019
5d3f69b
Add instructions for manual testing
Na-Nazhou Nov 10, 2019
8b1fa26
edit ppp
TSAI-HSIAO-HAN Nov 10, 2019
15fa13a
test
TSAI-HSIAO-HAN Nov 10, 2019
4877ef5
Merge branch 'master' into improvement
TSAI-HSIAO-HAN Nov 10, 2019
f209cf0
edit ug
TSAI-HSIAO-HAN Nov 10, 2019
02576fe
Improve user guide
Na-Nazhou Nov 10, 2019
4eac96c
manually test case
TSAI-HSIAO-HAN Nov 10, 2019
779d226
Edit developer guide
Na-Nazhou Nov 10, 2019
b5300aa
Add more instructions for manual testing
Na-Nazhou Nov 10, 2019
2df31c9
Merge pull request #258 from dorcastan/improve-autotag
dorcastan Nov 10, 2019
c505c6b
Merge remote-tracking branch 'upstream/master' into pppdg
openorclose Nov 11, 2019
67e86d1
Add examples
openorclose Nov 11, 2019
ffc92ef
Apply suggestions from code review
TSAI-HSIAO-HAN Nov 11, 2019
a80f894
Update docs/diagrams/ReminderAssociationDiagram.puml
TSAI-HSIAO-HAN Nov 11, 2019
fa8ada1
Update: Model section of DG
dorcastan Nov 11, 2019
137ab33
Fix: UML notation in autotag package class diagram
dorcastan Nov 11, 2019
ccdd50e
edit UG
TSAI-HSIAO-HAN Nov 11, 2019
59f1f0b
add ui
TSAI-HSIAO-HAN Nov 11, 2019
26b77af
Merge pull request #260 from Na-Nazhou/doc
TSAI-HSIAO-HAN Nov 11, 2019
b967437
Merge pull request #259 from kxyoke/developers-guide
TSAI-HSIAO-HAN Nov 11, 2019
2f38431
Merge pull request #261 from openorclose/pppdg
TSAI-HSIAO-HAN Nov 11, 2019
e28d3ed
edit ppp
TSAI-HSIAO-HAN Nov 11, 2019
b048f54
Merge branch 'master' into improvement
TSAI-HSIAO-HAN Nov 11, 2019
837bbaa
fix model puml
TSAI-HSIAO-HAN Nov 11, 2019
360e114
update ppp
openorclose Nov 11, 2019
82309dd
add pdf
TSAI-HSIAO-HAN Nov 11, 2019
b4fe25c
rename
TSAI-HSIAO-HAN Nov 11, 2019
3269835
remove pdf
TSAI-HSIAO-HAN Nov 11, 2019
ed38af8
Merge pull request #262 from openorclose/update-ppp
TSAI-HSIAO-HAN Nov 11, 2019
0dd53da
Update: Autotag implementation in DevGuide
dorcastan Nov 11, 2019
2bde573
Add more instructions for manual testing
Na-Nazhou Nov 10, 2019
b92de2a
Fix ppp
Na-Nazhou Nov 11, 2019
a39f72c
Merge pull request #257 from TSAI-HSIAO-HAN/improvement
TSAI-HSIAO-HAN Nov 11, 2019
d85040f
update ppp again
openorclose Nov 11, 2019
2dbc5af
Merge branch 'master' into update-docs
dorcastan Nov 11, 2019
be15b83
save
openorclose Nov 11, 2019
9d5be0b
Add section numbers for ppp
Na-Nazhou Nov 11, 2019
7591c60
move section
openorclose Nov 11, 2019
725bf24
add section num
TSAI-HSIAO-HAN Nov 11, 2019
1a485d1
Fix: Reorganise manual testing instructions section
dorcastan Nov 11, 2019
2636bd8
Update Storage component
openorclose Nov 11, 2019
fd4f846
change title
TSAI-HSIAO-HAN Nov 11, 2019
6c1a9cb
Merge pull request #265 from openorclose/update-ppp-again
openorclose Nov 11, 2019
9b76a9a
Update docs/diagrams/ModelClassDiagram.puml
dorcastan Nov 11, 2019
ef4cc9c
Merge pull request #263 from Na-Nazhou/doc
TSAI-HSIAO-HAN Nov 11, 2019
6b3bba2
Update docs/DeveloperGuide.adoc
dorcastan Nov 11, 2019
c2d3856
Apply suggestions from code review
TSAI-HSIAO-HAN Nov 11, 2019
fd657e0
Apply suggestions from code review
TSAI-HSIAO-HAN Nov 11, 2019
b38de19
Apply suggestions from code review
TSAI-HSIAO-HAN Nov 11, 2019
6c992a1
Update docs/team/TSAI-HSIAO-HAN.adoc
TSAI-HSIAO-HAN Nov 11, 2019
c9bcd4b
Merge pull request #267 from openorclose/storage-dev
TSAI-HSIAO-HAN Nov 11, 2019
bfa895d
Merge pull request #264 from dorcastan/update-docs
TSAI-HSIAO-HAN Nov 11, 2019
815302c
Merge pull request #266 from TSAI-HSIAO-HAN/improvement
TSAI-HSIAO-HAN Nov 11, 2019
d3244d0
Fix: AutotagController#hasTagger() compares predicates
dorcastan Nov 11, 2019
c77e553
Add: Manual testing instructions for autotags
dorcastan Nov 11, 2019
d0a49f5
Fix: Missing import folder during import
dorcastan Nov 11, 2019
d727d18
Add: Manual testing instructions for export/import
dorcastan Nov 11, 2019
ad6f9b5
Fix: Failing tests
dorcastan Nov 11, 2019
7cb748d
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T13-4/ma…
kxyoke Nov 11, 2019
43124e6
Configure gh-pages to not show url
kxyoke Nov 11, 2019
d6121e7
Update code contributed links
kxyoke Nov 11, 2019
6cde422
Update includes for ppp
kxyoke Nov 11, 2019
7bf5b70
Try includes
kxyoke Nov 11, 2019
5639fe6
Update ppp
kxyoke Nov 11, 2019
5512f53
Update dg test case phrasing
kxyoke Nov 11, 2019
a6a38ec
Update ppp content
kxyoke Nov 11, 2019
ae8c6c9
Update Storage component
openorclose Nov 11, 2019
e54d1ba
edit ppp
TSAI-HSIAO-HAN Nov 11, 2019
12d09ba
Merge pull request #268 from dorcastan/update-dev-guide
dorcastan Nov 11, 2019
c309909
Add ug screenshot for annotate
kxyoke Nov 11, 2019
9cd3b9c
edit ppp
TSAI-HSIAO-HAN Nov 11, 2019
58a1b2b
Update: Autotag implementation in DevGuide
dorcastan Nov 11, 2019
ec1ff80
Merge pull request #270 from openorclose/daryl-ppp
openorclose Nov 11, 2019
e0790e4
Add screenshots
openorclose Nov 11, 2019
a1e5d1a
Add screenshots
openorclose Nov 11, 2019
60a3278
Update dashboard pic
kxyoke Nov 11, 2019
7d5f6c5
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T13-4/ma…
kxyoke Nov 11, 2019
7a5d641
Add ui screenshots
kxyoke Nov 11, 2019
6c5d5fc
Update screenshots
openorclose Nov 11, 2019
223bee6
Add param constraint
openorclose Nov 11, 2019
49c5812
Update reference to cd for annotation
kxyoke Nov 11, 2019
ceb8054
Update: Project Portfolio Page
dorcastan Nov 11, 2019
76b19ac
Make minor edits to contributions
kxyoke Nov 11, 2019
37e7a51
Cut annotation feature description
kxyoke Nov 11, 2019
3eb5391
fix punctuation
openorclose Nov 11, 2019
b77db38
Update cross doc link in dg
kxyoke Nov 11, 2019
b656545
Cut ppp
kxyoke Nov 11, 2019
c071e1d
Test
kxyoke Nov 11, 2019
0b9991a
Try to fix ppp include problem
kxyoke Nov 11, 2019
3b035f1
Fix: Make PPP shorter
dorcastan Nov 11, 2019
290e0ff
Merge pull request #272 from dorcastan/update-docs
dorcastan Nov 11, 2019
aca1d28
Fix: Simplify autotag state diagrams
dorcastan Nov 11, 2019
e144f76
Merge pull request #275 from kxyoke/user-guide
dorcastan Nov 11, 2019
1525061
Fix: No newline at EOF
dorcastan Nov 11, 2019
5d0d70f
Merge pull request #274 from openorclose/update-images
openorclose Nov 11, 2019
0854c93
Fix: Number of levels displayed in UG TOC
dorcastan Nov 11, 2019
28ce510
Merge pull request #271 from TSAI-HSIAO-HAN/improvement
dorcastan Nov 11, 2019
12010af
Cut dg significantly
kxyoke Nov 11, 2019
5f2cef4
Mark ui screenshots
Na-Nazhou Nov 11, 2019
dd1a470
Merge branch 'master' of https://github.com/AY1920S1-CS2103T-T13-4/ma…
kxyoke Nov 11, 2019
767ce3e
Add favorite ui screenshot
Na-Nazhou Nov 11, 2019
7ce9453
Update: Import and Export commands (UG)
dorcastan Nov 11, 2019
91e916e
Fix sequence diagram
openorclose Nov 11, 2019
1f83491
Add favorite image
openorclose Nov 11, 2019
ea7de42
Edit screenshots for ug
kxyoke Nov 11, 2019
1510feb
Merge pull request #278 from openorclose/up-seq
openorclose Nov 11, 2019
7590063
Merge pull request #277 from Na-Nazhou/doc
Na-Nazhou Nov 11, 2019
27bc795
Insert toc to ppp
kxyoke Nov 11, 2019
0b03afb
Rename images
Na-Nazhou Nov 11, 2019
d3c98ab
Add: Export and Import command screenshots (UG)
dorcastan Nov 11, 2019
bf9d30e
Merge branch 'master' into update-docs
dorcastan Nov 11, 2019
51c8b6b
Edit ppp content
kxyoke Nov 11, 2019
7302ed7
Update: Autotag command screenshots
dorcastan Nov 11, 2019
4476cba
Remove toc due to insufficient space
kxyoke Nov 11, 2019
c07f733
Increase the size of ui.png
Na-Nazhou Nov 11, 2019
39e8398
Update: Command screenshots
dorcastan Nov 11, 2019
226943b
Make minor changes
kxyoke Nov 11, 2019
9ea6ef5
Fix images
openorclose Nov 11, 2019
f4acb3f
Merge pull request #279 from Na-Nazhou/fix-images
Na-Nazhou Nov 11, 2019
b8304be
Merge pull request #280 from openorclose/fix-images
openorclose Nov 11, 2019
17ceb6d
Reformat ppp slightly
kxyoke Nov 11, 2019
0e44786
Make final changes
kxyoke Nov 11, 2019
85928b0
Fix more images
openorclose Nov 11, 2019
ce68b47
Format line
kxyoke Nov 11, 2019
02f919f
Fix ui.png on readme
Na-Nazhou Nov 11, 2019
05f13e4
Merge pull request #282 from openorclose/pics
openorclose Nov 11, 2019
f410715
Make figure a bit smaller.
kxyoke Nov 11, 2019
90fc971
Increase the size for add command examples
Na-Nazhou Nov 11, 2019
69899da
Highlight images
openorclose Nov 11, 2019
6b11f4a
Update: PPP (final)
dorcastan Nov 11, 2019
9b332d6
Merge pull request #281 from Na-Nazhou/fix-images
kxyoke Nov 11, 2019
76e43a7
Update: Autotag command screenshots
dorcastan Nov 11, 2019
a136a33
Update: UG (final)
dorcastan Nov 11, 2019
fec8787
update rminder
openorclose Nov 11, 2019
a1b42ed
Merge branch 'master' into update-docs
dorcastan Nov 11, 2019
f87c9ce
Merge pull request #284 from openorclose/hi
TSAI-HSIAO-HAN Nov 11, 2019
51ef77f
update ug
TSAI-HSIAO-HAN Nov 11, 2019
1a45234
Merge pull request #276 from dorcastan/update-docs
dorcastan Nov 11, 2019
0649994
Update: statements to sync with PPP submission
dorcastan Nov 11, 2019
eeb15b3
Merge pull request #269 from kxyoke/ppp
openorclose Nov 11, 2019
7fd7c7b
Merge branch 'master' into improvement
TSAI-HSIAO-HAN Nov 11, 2019
8338a17
highlight
TSAI-HSIAO-HAN Nov 11, 2019
dcbfcf3
Merge pull request #285 from dorcastan/update-docs
dorcastan Nov 11, 2019
d9091d2
fix
openorclose Nov 11, 2019
e68ad48
Merge pull request #286 from TSAI-HSIAO-HAN/improvement
openorclose Nov 11, 2019
e4e7786
fix
openorclose Nov 11, 2019
f7e74d2
Fix: Typos and missing testing instructions
dorcastan Nov 11, 2019
f81b377
fix
openorclose Nov 11, 2019
ef777d7
Fix: Missing tab command summary
dorcastan Nov 11, 2019
bcb3762
ug
TSAI-HSIAO-HAN Nov 11, 2019
9a3ad80
Merge pull request #287 from openorclose/dd
openorclose Nov 11, 2019
5fdff5b
Merge pull request #288 from dorcastan/fixes
dorcastan Nov 11, 2019
9d1b698
remove
TSAI-HSIAO-HAN Nov 11, 2019
fe66538
Merge pull request #289 from TSAI-HSIAO-HAN/improvement
TSAI-HSIAO-HAN Nov 11, 2019
d395be9
Fix delete all annotations bug: handle case when no cache is available.
kxyoke Nov 17, 2019
5c97c42
change ppp
TSAI-HSIAO-HAN Jan 2, 2020
1fe80d4
Merge pull request #298 from TSAI-HSIAO-HAN/improvement
kxyoke Jan 3, 2020
b9e9670
Merge pull request #301 from kxyoke/master
TSAI-HSIAO-HAN Jan 19, 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
  •  
  •  
  •  
Binary file added AnnotationSequenceDiagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 23 additions & 15 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,36 +1,44 @@
= Address Book (Level 3)
= Mark
ifdef::env-github,env-browser[:relfileprefix: docs/]

https://travis-ci.org/se-edu/addressbook-level3[image:https://travis-ci.org/se-edu/addressbook-level3.svg?branch=master[Build Status]]
https://ci.appveyor.com/project/damithc/addressbook-level3[image:https://ci.appveyor.com/api/projects/status/3boko2x2vr5cc3w2?svg=true[Build status]]
https://coveralls.io/github/se-edu/addressbook-level3?branch=master[image:https://coveralls.io/repos/github/se-edu/addressbook-level3/badge.svg?branch=master[Coverage Status]]
https://www.codacy.com/app/damith/addressbook-level3?utm_source=github.com&utm_medium=referral&utm_content=se-edu/addressbook-level3&utm_campaign=Badge_Grade[image:https://api.codacy.com/project/badge/Grade/fc0b7775cf7f4fdeaf08776f3d8e364a[Codacy Badge]]
https://gitter.im/se-edu/Lobby[image:https://badges.gitter.im/se-edu/Lobby.svg[Gitter chat]]
https://travis-ci.org/AY1920S1-CS2103T-T13-4/main[image:https://travis-ci.org/AY1920S1-CS2103T-T13-4/main.svg?branch=master[Build Status]]
https://ci.appveyor.com/project/Na-Nazhou/main-s7pnr[image:https://ci.appveyor.com/api/projects/status/uudh03pfcj3d2skk?svg=true[Build status]]
https://coveralls.io/github/AY1920S1-CS2103T-T13-4/main?branch=master[image:https://coveralls.io/repos/github/AY1920S1-CS2103T-T13-4/main/badge.svg?branch=master[Coverage Status]]
https://www.codacy.com/manual/Na-Nazhou/main?utm_source=github.com&utm_medium=referral&utm_content=AY1920S1-CS2103T-T13-4/main&utm_campaign=Badge_Grade[image:https://api.codacy.com/project/badge/Grade/acdf3b37edfe40dbab7320f740928c89[Codacy Badge]]

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

ifndef::env-github[]
image::images/Ui.png[width="600"]
image::images/Ui.png[]
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.

== About Mark

Mark::
An intuitive bookmark manager made by people who love to type, for people who love to type.

****
*Special Features*:

* Save important content from a webpage for *offline* use, and *annotate* it right away.
* Set *reminders* for websites. Never forget to pay those pesky e-bills again!
* Sort and tag your bookmarks automatically with our intelligent *auto-tagging* system. Keeping your bookmarks organized is easy.
****

== 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_.
* Libraries used: https://openjfx.io/[JavaFX], https://github.com/FasterXML/jackson[Jackson], https://github.com/junit-team/junit5[JUnit5]
* This application was inspired by the AddressBook-Level3 project created by SE-EDU initiative at https://se-education.org
* Libraries used: https://openjfx.io/[JavaFX], https://github.com/FasterXML/jackson[Jackson], https://jsoup.org/[JSoup],
https://github.com/junit-team/junit5[JUnit5], https://github.com/dankito/Readability4J[Readability4J]

== Licence : link:LICENSE[MIT]
26 changes: 20 additions & 6 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ plugins {
}

// Specifies the entry point of the application
mainClassName = 'seedu.address.Main'
mainClassName = 'seedu.mark.Main'

sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
Expand Down Expand Up @@ -43,7 +43,7 @@ test {

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 @@ -57,17 +57,28 @@ 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.openjfx', name: 'javafx-media', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-media', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-media', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-web', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-web', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-web', version: javaFxVersion, classifier: 'linux'
//use for reminder notification
implementation 'org.controlsfx:controlsfx:11.0.1-SNAPSHOT'

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'

compile group: 'org.jsoup', name: 'jsoup', version: '1.9.1'
compile 'net.dankito.readability4j:readability4j:1.0.3'

testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: jUnitVersion

testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: jUnitVersion
}

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

destinationDir = file("${buildDir}/jar/")
}
Expand Down Expand Up @@ -97,6 +108,10 @@ tasks.coveralls {
onlyIf { System.env.'CI' }
}

run {
enableAssertions = true
}

test {
testLogging {
events TestLogEvent.FAILED, TestLogEvent.SKIPPED
Expand Down Expand Up @@ -133,9 +148,8 @@ asciidoctor {
idprefix: '', // for compatibility with GitHub preview
idseparator: '-',
'site-root': "${sourceDir}", // must be the same as sourceDir, do not modify
'site-name': 'AddressBook-Level3',
'site-githuburl': 'https://github.com/se-edu/addressbook-level3',
'site-seedu': true, // delete this line if your project is not a fork (not a SE-EDU project)
'site-name': 'Mark',
'site-githuburl': 'https://github.com/AY1920S1-CS2103T-T13-4/main',
]

options['template_dirs'].each {
Expand Down
3 changes: 3 additions & 0 deletions copyright.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,6 @@ Copyright by Susumu Yoshida - http://www.mcdodesign.com/
Copyright by Jan Jan Kovařík - http://glyphicons.com/
- calendar.png
- edit.png

Icon made by Smashicons - https://www.flaticon.com/authors/smashicons from www.flaticon.com
- bookmark_icon.png
53 changes: 26 additions & 27 deletions docs/AboutUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,53 +4,52 @@
:imagesDir: images
:stylesDir: stylesheets

AddressBook - Level 3 was developed by the https://se-edu.github.io/docs/Team.html[se-edu] team. +
_{The dummy content given below serves as a placeholder to be used by future forks of the project.}_ +
{empty} +
Mark was developed by the team https://github.com/orgs/AY1920S1-CS2103T-T13-4/teams/developers[CS2103T-T13-4]. +
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>>]
=== Dorcas Tabitha Tan
image::dorcastan.png[width="150", align="left"]
{empty}[https://github.com/dorcastan[github]] [<<dorcastan#, portfolio>>]

Role: Project Advisor
Role: Team lead, Scheduling & Tracking +
Responsibilities: Model component, Autotag implementation

'''

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

Role: Team Lead +
Responsibilities: UI
Role: Testing & Code Quality +
Responsibilities: Storage

'''

=== Johnny Doe
image::yijinl.jpg[width="150", align="left"]
{empty}[http://github.com/yijinl[github]] [<<johndoe#, portfolio>>]
=== Na Nazhou
image::na-nazhou.png[width="150", align="left"]
{empty}[https://github.com/Na-Nazhou[github]] [<<na-nazhou#, portfolio>>]

Role: Developer +
Responsibilities: Data
Role: Deliverables and Deadlines +
Responsibilities: Logic

'''

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

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

'''

=== Benson Meier
image::yl_coder.jpg[width="150", align="left"]
{empty}[http://github.com/yl-coder[github]] [<<johndoe#, portfolio>>]
=== TSAI, HSIAO-HAN
image::tsai-hsiao-han.png[width="150", align="left"]
{empty}[https://github.com/TSAI-HSIAO-HAN[github]] [<<TSAI-HSIAO-HAN#, portfolio>>]

Role: Developer +
Responsibilities: UI
Role: Integration +
Responsibilities: Commons

'''
3 changes: 1 addition & 2 deletions docs/ContactUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,5 @@
:site-section: ContactUs
:stylesDir: stylesheets

* *Bug reports, Suggestions* : Post in our https://github.com/se-edu/addressbook-level3/issues[issue tracker] if you noticed bugs or have suggestions on how to improve.
* *Bug reports, Suggestions* : Post in our https://github.com/AY1920S1-CS2103T-T13-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 us at `damith [at] comp.nus.edu.sg`
8 changes: 4 additions & 4 deletions docs/DevOps.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
= AddressBook Level 3 - Dev Ops
= Mark - Dev Ops
:site-section: DeveloperGuide
:toc:
:toc-title:
Expand All @@ -12,7 +12,7 @@ ifdef::env-github[]
:note-caption: :information_source:
:warning-caption: :warning:
endif::[]
:repoURL: https://github.com/se-edu/addressbook-level3/tree/master
:repoURL: https://github.com/AY1920S1-CS2103T-T13-4/main/tree/master

== Build Automation

Expand All @@ -34,14 +34,14 @@ When a pull request has changes to asciidoc files, you can use https://www.netli

Here are the steps to create a new release.

. Update the version number in link:{repoURL}/src/main/java/seedu/address/MainApp.java[`MainApp.java`].
. Update the version number in link:{repoURL}/src/main/java/seedu/mark/MainApp.java[`MainApp.java`].
. Generate a JAR file <<UsingGradle#creating-the-jar-file, using Gradle>>.
. Tag the repo with the version number. e.g. `v0.1`
. https://help.github.com/articles/creating-releases/[Create a new release using GitHub] and upload the JAR file you created.

== Managing Dependencies

A project often depends on third-party libraries. For example, Address Book depends on the https://github.com/FasterXML/jackson[Jackson library] for JSON parsing. Managing these _dependencies_ can be automated using Gradle. For example, Gradle can download the dependencies automatically, which is better than these alternatives:
A project often depends on third-party libraries. For example, Mark depends on the https://github.com/FasterXML/jackson[Jackson library] for JSON parsing. Managing these _dependencies_ can be automated using Gradle. For example, Gradle can download the dependencies automatically, which is better than these alternatives:

[loweralpha]
. Include those libraries in the repo (this bloats the repo size)
Expand Down
Loading