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

[T10-3] LearnVocabulary #109

Open
wants to merge 500 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
500 commits
Select commit Hold shift + click to select a range
e6b47a3
Added JUnit test for trivia and triviaAns
danielkoh94 Oct 29, 2018
f3483f1
Added EOF
danielkoh94 Oct 29, 2018
66c5ee7
Added and updated html page in browser panel
danielkoh94 Oct 29, 2018
5e49631
Fixed test cases
danielkoh94 Oct 29, 2018
2fce63e
Fixed test cases
danielkoh94 Oct 29, 2018
1a456d2
Merge pull request #94 from danielkoh94/master
danielkoh94 Oct 29, 2018
c1e143f
Fix bugs for test of not exist tag
Oct 30, 2018
7a4d45c
change back mainapp
Oct 30, 2018
ac56487
showGroup Added
Oct 30, 2018
c650bf9
Further feature for showgroup --- check all existed group
Oct 30, 2018
eb01914
test for cravis
Oct 30, 2018
bbffc12
Update User Guide with Word Of The Day description
alexehrs Oct 30, 2018
0088e20
Testing stuff
danielkoh94 Oct 30, 2018
406f49c
Test
danielkoh94 Oct 30, 2018
3310a13
Set theme jekyll-theme-minimal
danielkoh94 Oct 30, 2018
2469854
Add Dev guide description on word of the day command + small fixes on…
alexehrs Oct 30, 2018
1307053
Fix typos
alexehrs Oct 30, 2018
0ddf020
Merge pull request #98 from alexehrs/master
alexehrs Oct 30, 2018
16bbed4
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T10-3/main
danielkoh94 Oct 30, 2018
18c9d8b
Merge branch 'master' of https://github.com/danielkoh94/main
danielkoh94 Oct 30, 2018
3bf5881
Changed theme
danielkoh94 Oct 30, 2018
e3ffffc
Added newline
danielkoh94 Oct 30, 2018
5437e99
Deleted config.yml
danielkoh94 Oct 30, 2018
25e7b81
deleted file
danielkoh94 Oct 30, 2018
1449f79
Merge pull request #99 from danielkoh94/master
danielkoh94 Oct 30, 2018
5bbd2d1
Merge pull request #97 from Harryqu123/master
Harryqu123 Oct 30, 2018
fe2f114
Moved html pages to docs
danielkoh94 Oct 30, 2018
c1934b1
Fixed typo
danielkoh94 Oct 30, 2018
c9b2afa
Merge pull request #100 from danielkoh94/master
danielkoh94 Oct 30, 2018
085feef
Changed url for browser panel
danielkoh94 Oct 30, 2018
d146171
Fixed assert commands
danielkoh94 Oct 30, 2018
b3a3332
Removed unused imports
danielkoh94 Oct 30, 2018
7ba8307
Fixed BrowserPanelTest.java
danielkoh94 Oct 30, 2018
d4a67bc
Merge pull request #101 from danielkoh94/master
danielkoh94 Oct 30, 2018
6cef335
Merge branch 'master' into master
russellry Oct 30, 2018
d8a53e2
Merge pull request #90 from RussellOng95/master
russellry Oct 30, 2018
97a8d47
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T10-3/main
russellry Oct 30, 2018
b75d3b8
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T10-3/main
russellry Oct 30, 2018
1b4aee5
Checkstyle fixes
russellry Oct 30, 2018
042c259
Merge pull request #102 from RussellOng95/master
russellry Oct 30, 2018
1fb9fd9
Bug fixes for add, edit and browser panel
danielkoh94 Oct 30, 2018
3c43d3d
Fixed test cases
danielkoh94 Oct 30, 2018
4b2f789
Fixed test cases. Add command does not allow multiple names or meaning
danielkoh94 Oct 30, 2018
d42406f
Manually Indicate code owner
Oct 31, 2018
8a36b70
Merge pull request #103 from Harryqu123/master
Harryqu123 Oct 31, 2018
8c363f9
Owner Fix v1.2 and 1.3 without test by now
Oct 31, 2018
5b7e58e
Merge branch 'master' into master
Harryqu123 Oct 31, 2018
de14759
Merge pull request #104 from Harryqu123/master
Harryqu123 Oct 31, 2018
bd685f3
bugs for groupadd and clear
Oct 31, 2018
4629f73
Merge branch 'master' of https://github.com/Harryqu123/main
Oct 31, 2018
9771e04
Merge pull request #105 from danielkoh94/master
danielkoh94 Oct 31, 2018
cf04249
Merge pull request #106 from Harryqu123/master
Harryqu123 Oct 31, 2018
a9eda0a
commit locally (learnvocab, model, model manager)
russellry Oct 31, 2018
41763a3
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T10-3/main
russellry Oct 31, 2018
5eebae6
Update UserGuide.adoc
alexehrs Oct 31, 2018
af44364
fix checkstyle
Oct 31, 2018
107f8d0
Merge pull request #107 from Harryqu123/master
Harryqu123 Oct 31, 2018
02c9dc8
fix edit bug and toLearn bug
Oct 31, 2018
a77deed
Merge pull request #108 from Harryqu123/master
Harryqu123 Oct 31, 2018
807cbc2
CRLF---LF
Oct 31, 2018
bd86bbf
Merge pull request #109 from Harryqu123/master
Harryqu123 Oct 31, 2018
19be44d
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T10-3/main
russellry Oct 31, 2018
985e9cc
TEST
Oct 31, 2018
65362e0
Merge pull request #111 from Harryqu123/master
Harryqu123 Oct 31, 2018
60f5c03
config_test
Oct 31, 2018
40e28e6
Merge pull request #112 from Harryqu123/master
Harryqu123 Oct 31, 2018
2070022
fix word of the day error mesage bug
alexehrs Oct 31, 2018
a07f4eb
Merge pull request #113 from alexehrs/master
alexehrs Oct 31, 2018
b7ebb7a
fix testcases
Oct 31, 2018
d1dd74f
Merge pull request #114 from Harryqu123/master
Harryqu123 Oct 31, 2018
3967a4f
fix bug
Oct 31, 2018
1935fc7
Merge pull request #115 from Harryqu123/master
Harryqu123 Oct 31, 2018
8615fcd
showgroupcommand testcases
Oct 31, 2018
28f57d3
fix
Oct 31, 2018
7249603
Merge pull request #117 from Harryqu123/master
Harryqu123 Oct 31, 2018
58e26e3
no message
Oct 31, 2018
56cc4a1
Merge pull request #118 from Harryqu123/master
Harryqu123 Oct 31, 2018
44f44d7
groupaddcommand test case
Oct 31, 2018
deddfd7
groupadd command test case
Oct 31, 2018
0cee0cf
groupadd command owner
Oct 31, 2018
5361ea8
LF?
Oct 31, 2018
5e70c6d
Merge pull request #121 from Harryqu123/master
Harryqu123 Oct 31, 2018
5a605db
fix a groupdelete bug and groupdelete test cases
Oct 31, 2018
74398c9
crlf fix
Oct 31, 2018
dc4c612
Merge pull request #122 from Harryqu123/master
Harryqu123 Oct 31, 2018
6636778
tagpredicate testcases
Oct 31, 2018
8822236
Merge pull request #123 from Harryqu123/master
Harryqu123 Oct 31, 2018
1b11e43
Edited and formatted user guide.
danielkoh94 Oct 31, 2018
0b31bbd
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T10-3/main
danielkoh94 Oct 31, 2018
d22314d
groupadd parser testcase
Oct 31, 2018
6b272c0
Merge pull request #124 from Harryqu123/master
Harryqu123 Oct 31, 2018
1961209
groupadd fix
Oct 31, 2018
9cb868e
Merge pull request #125 from Harryqu123/master
Harryqu123 Oct 31, 2018
b0f5e0e
group delete parse test cases
Oct 31, 2018
67c5182
Merge pull request #126 from Harryqu123/master
Harryqu123 Oct 31, 2018
59846e7
groupdelete fix
Oct 31, 2018
f343184
Merge pull request #127 from Harryqu123/master
Harryqu123 Oct 31, 2018
c92fdda
Update user guide
danielkoh94 Oct 31, 2018
d6aa907
Merge pull request #128 from danielkoh94/master
danielkoh94 Oct 31, 2018
87bdd7b
Update UserGuide.adoc
Harryqu123 Oct 31, 2018
13d0c01
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T10-3/main
russellry Oct 31, 2018
7327436
Update UserGuide.adoc
Harryqu123 Oct 31, 2018
e373f2f
Changes to remove Ui for TagPanel
russellry Oct 31, 2018
562eea0
Update UserGuide.adoc
Harryqu123 Oct 31, 2018
2781535
Update UserGuide.adoc
Harryqu123 Oct 31, 2018
945fb47
v1.3 - compilation plus dev and user guide
russellry Oct 31, 2018
f28d36a
Learn Command test cases + general fixes
russellry Oct 31, 2018
e3ab00e
Merge branch 'master' into master
russellry Oct 31, 2018
0fb47dd
Checkstyle fix
russellry Oct 31, 2018
df001a2
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T10-3/main
russellry Oct 31, 2018
1aed8d6
Merge branch 'master' of https://github.com/RussellOng95/main
russellry Oct 31, 2018
5f76a82
Merge pull request #129 from RussellOng95/master
russellry Oct 31, 2018
f57ee8b
Update user guide with word of the day
alexehrs Nov 1, 2018
793c5de
fixed issue #133
russellry Nov 3, 2018
f4f59f6
Merge pull request #144 from RussellOng95/master
russellry Nov 3, 2018
0c4e713
test cases for Dictionary fixes
russellry Nov 4, 2018
772e183
fix #150 handle illegal show command.
russellry Nov 4, 2018
392e597
Updated user guide for show and learn commands, fixed #145 as well
russellry Nov 4, 2018
4641cbb
bug fix #142
russellry Nov 4, 2018
4eff874
fixed edit command allowing for empty tags & fix test cases
russellry Nov 6, 2018
0c693d0
Merge pull request #151 from RussellOng95/master
russellry Nov 6, 2018
7da6763
create wordofthedaytest.java
alexehrs Nov 7, 2018
87c0edb
add test for WordOfTheDayCommand
alexehrs Nov 7, 2018
23a24d2
add wordOfTheDayParserTest.java
alexehrs Nov 7, 2018
5dfe4f0
add test for word of the day parser
alexehrs Nov 7, 2018
95b1d1e
fix checkstyle errors
alexehrs Nov 7, 2018
4341af0
Merge pull request #154 from alexehrs/master
alexehrs Nov 7, 2018
477ee91
Updated answer command to be case-insensitive
danielkoh94 Nov 7, 2018
4fd6783
Merge pull request #155 from danielkoh94/master
danielkoh94 Nov 7, 2018
52de7c7
Update UserGuide.adoc
danielkoh94 Nov 8, 2018
4d9562c
Update UserGuide.adoc
danielkoh94 Nov 8, 2018
7a624c5
Update Developer Guide
russellry Nov 8, 2018
50c915b
Update formatting and design section
russellry Nov 8, 2018
f224617
Formatting finish
russellry Nov 8, 2018
a6245ef
Update DeveloperGuide.adoc
russellry Nov 8, 2018
e9dafb9
Update DeveloperGuide.adoc
russellry Nov 8, 2018
52502cd
Update all addressbook to learnvocabulary
russellry Nov 8, 2018
44fb7fb
Delete LogicClassDiagram.png
russellry Nov 8, 2018
a4c1990
Added new LogicClassDiagram.png
russellry Nov 8, 2018
9674e98
Update #1 for developer guide for diagrams
russellry Nov 8, 2018
07cbc5e
Changed diagrams to fit better
russellry Nov 8, 2018
c79279d
Final edits to diagrams for copied version for undo
russellry Nov 8, 2018
635bae3
Updating developerguide for learn command
russellry Nov 8, 2018
e30bdf0
Merge pull request #157 from RussellOng95/master
russellry Nov 8, 2018
b27dab3
Added learn sequence diagram
russellry Nov 8, 2018
c6f9c56
Merge branch 'master' of https://github.com/RussellOng95/main
russellry Nov 8, 2018
5ed8c55
Finalized Learn & Basic Features in developer guide
russellry Nov 8, 2018
4bc5618
Updated user guide for edit, add, learn and show commands
russellry Nov 8, 2018
fc54410
Merge pull request #158 from RussellOng95/master
russellry Nov 8, 2018
99c5e12
Update DeveloperGuide.adoc
Harryqu123 Nov 9, 2018
b8d784c
Update DeveloperGuide.adoc
Harryqu123 Nov 9, 2018
5fd6519
Update DeveloperGuide.adoc
Harryqu123 Nov 9, 2018
eeeb64f
Update DeveloperGuide.adoc
Harryqu123 Nov 9, 2018
ed69f29
Updated Developer Guide
danielkoh94 Nov 9, 2018
f2bd533
Updated developer guide
danielkoh94 Nov 9, 2018
2224fe5
Merge pull request #159 from danielkoh94/master
danielkoh94 Nov 9, 2018
f6c6854
Add files via upload
Harryqu123 Nov 9, 2018
c4f8d0b
Update DeveloperGuide.adoc
Harryqu123 Nov 9, 2018
f8581b3
Add files via upload
Harryqu123 Nov 9, 2018
f0f0620
Update DeveloperGuide.adoc
Harryqu123 Nov 9, 2018
0c46475
Added PPP for danielkoh94, minor changes in developer's guide and use…
danielkoh94 Nov 9, 2018
8d373be
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T10-3/main
danielkoh94 Nov 9, 2018
f283131
Fixed trailing whitespace
danielkoh94 Nov 9, 2018
e452136
Merge pull request #160 from danielkoh94/master
danielkoh94 Nov 9, 2018
13b419e
Update User Guide with proper formatting
russellry Nov 9, 2018
a2953b0
Update Developer Guide formatting
russellry Nov 9, 2018
2dcb621
Finalize Developer Guide Formatting
russellry Nov 9, 2018
629f063
Removed redundant sections in appendix
russellry Nov 9, 2018
d69919c
Update Learn command developer guide
russellry Nov 9, 2018
52192dc
Added tags for PPP (Russell)
russellry Nov 9, 2018
0ecd6a8
Changed placement of future features
russellry Nov 9, 2018
0ac8768
Remove trailing whitespace
russellry Nov 9, 2018
87bf718
Create PPP for Russell
russellry Nov 9, 2018
3dd1555
Remove trailing white spaces
russellry Nov 9, 2018
1d39530
Update Responsibilities and PPP
russellry Nov 9, 2018
2c0ef28
Refactored "toLearn" tag as a static variable in Tag class
russellry Nov 9, 2018
4946d1d
Added additional test cases for LearnCommandParser
russellry Nov 9, 2018
731fff3
Changed default tags to static Tag class tags
russellry Nov 9, 2018
ffe77fa
Refactored parsing definition into its own method
russellry Nov 9, 2018
003559d
Changed Learn Sequence Diagram - added new method
russellry Nov 9, 2018
13d30f0
Cleanup code
russellry Nov 9, 2018
b6c5888
Merge pull request #161 from RussellOng95/master
russellry Nov 9, 2018
a188304
Create harryqu123.adoc
Harryqu123 Nov 10, 2018
e5fe658
Update UserGuide.adoc
Harryqu123 Nov 10, 2018
6626924
Update harryqu123.adoc
Harryqu123 Nov 10, 2018
fe88dc7
Update AboutUs.adoc
Harryqu123 Nov 10, 2018
6981970
add word of the day sequential diagram plus text changes
alexehrs Nov 10, 2018
7193001
fixed errors + add text to user guide
alexehrs Nov 10, 2018
8ca4019
fix small error in user guide
alexehrs Nov 10, 2018
bc61cf2
add word_OD to summary
alexehrs Nov 10, 2018
7b89a8d
fix typo
alexehrs Nov 10, 2018
22ba364
Merge pull request #162 from alexehrs/master
alexehrs Nov 10, 2018
00b923e
add PPP for alexehrs part 1
alexehrs Nov 10, 2018
88bbfb1
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T10-3/main
alexehrs Nov 10, 2018
9d1d821
add PPP for alexehrs part 2
alexehrs Nov 10, 2018
cfb1f68
fix typos and further enchance
alexehrs Nov 10, 2018
bb2cab0
fix diagrams for word of the day
alexehrs Nov 10, 2018
21e6f23
add portfolio link to alexehrs
alexehrs Nov 10, 2018
84e7f13
Merge pull request #163 from alexehrs/master
alexehrs Nov 10, 2018
453ef35
Changes to trivia and triviaAns sequence diagram. Minor changes to us…
danielkoh94 Nov 11, 2018
9f741f6
Update danielkoh94.adoc
danielkoh94 Nov 11, 2018
d2b9cc0
Update danielkoh94.adoc
danielkoh94 Nov 11, 2018
7d21140
Merge pull request #1 from CS2103-AY1819S1-T10-3/master
Harryqu123 Nov 11, 2018
a37cf77
bug fix for showgroup and groupdelete_undo
Nov 11, 2018
442e9b3
Merge pull request #165 from Harryqu123/master
Harryqu123 Nov 11, 2018
5eca94d
no message
Nov 11, 2018
e141d1c
Merge pull request #166 from Harryqu123/master
Harryqu123 Nov 11, 2018
a5eb032
groupdelete with no para and test fix
Nov 11, 2018
37a2f70
Merge pull request #167 from Harryqu123/master
Harryqu123 Nov 11, 2018
11f492c
checkstyle fix and showgroup fix
Nov 11, 2018
d8d0495
Merge pull request #168 from Harryqu123/master
Harryqu123 Nov 11, 2018
7e1941e
groupadd invalid name
Nov 11, 2018
98a22e3
Merge pull request #164 from danielkoh94/master
danielkoh94 Nov 11, 2018
47f9e18
new use case about word of the day
alexehrs Nov 11, 2018
3bb4109
Merge pull request #170 from alexehrs/master
alexehrs Nov 11, 2018
4c2e7c3
no message
Nov 11, 2018
a030bb2
Merge pull request #171 from Harryqu123/master
Harryqu123 Nov 11, 2018
ef2f7e8
Updated Manual testing for learn, show, edit, add.
russellry Nov 11, 2018
61031a8
Remove trailing white spaces
russellry Nov 11, 2018
84433a7
Updated LV to LearnVocuabulary
russellry Nov 11, 2018
e92fabd
Updated Introduction
russellry Nov 11, 2018
5f11f42
Update formatting
russellry Nov 11, 2018
37a4ebf
Delete johndoe.adoc
russellry Nov 11, 2018
347cb11
Remove trailing whitespace
russellry Nov 11, 2018
5944482
Update DeveloperGuide.adoc
danielkoh94 Nov 11, 2018
6d1bfe4
Updated Edit and Add command instructions
russellry Nov 11, 2018
28a9e99
Updated User Guide (edit and add)
russellry Nov 11, 2018
b6e5c79
Update formatting
russellry Nov 11, 2018
58f86f0
Update formatting
russellry Nov 11, 2018
34fc5b7
no message
Nov 11, 2018
f17a3ed
Merge pull request #172 from Harryqu123/master
Harryqu123 Nov 11, 2018
492ba05
Update formatting
russellry Nov 11, 2018
c2231ee
no message
Nov 11, 2018
e4d5260
no message
Nov 11, 2018
408cf03
Merge pull request #173 from Harryqu123/master
Harryqu123 Nov 11, 2018
9f85f59
Update formatting
russellry Nov 11, 2018
4b1e2ae
Update DeveloperGuide.adoc
Harryqu123 Nov 11, 2018
3f9c913
no message
Nov 11, 2018
9c4a4f4
Merge pull request #174 from Harryqu123/master
Harryqu123 Nov 11, 2018
a860663
Update DeveloperGuide.adoc
Harryqu123 Nov 12, 2018
3576c14
Update format of Developer Guide
russellry Nov 12, 2018
f074225
Update User Guide
russellry Nov 12, 2018
219e12e
Update Developer Guide
russellry Nov 12, 2018
225b3ae
Update Developer Guide
russellry Nov 12, 2018
db6b926
Update Developer Guide
russellry Nov 12, 2018
745aa2b
fix bugs in alexehrs PPP
alexehrs Nov 12, 2018
3a3770d
Merge pull request #175 from alexehrs/master
alexehrs Nov 12, 2018
9f6d9ba
fixes
alexehrs Nov 12, 2018
53ccc1b
fix tags for PPP
alexehrs Nov 12, 2018
5d15b18
Merge pull request #176 from alexehrs/master
alexehrs 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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@ classes/
/bin/
src/main/resources/docs/
out/
!_reposense/config.json
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ MIT License

Copyright (c) 2016 Software Engineering Education - FOSS Resources

Permission is hereby granted, free of charge, to any person obtaining a copy
Permission is hereby granted, free of charge, to any word obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
copies of the Software, and to permit words to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
Expand Down
23 changes: 8 additions & 15 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
= Address Book (Level 4)
= LearnVocabulary
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/CS2103-AY1819S1-T10-3/main[image:https://travis-ci.org/CS2103-AY1819S1-T10-3/main.svg?branch=master[Build Status]]
https://coveralls.io/github/CS2103-AY1819S1-T10-3/main?branch=master[image:https://coveralls.io/repos/github/CS2103-AY1819S1-T10-3/main/badge.svg?branch=master[Coverage Status]]
https://gitter.im/se-edu/Lobby[image:https://badges.gitter.im/se-edu/Lobby.svg[Gitter chat]]

ifdef::env-github[]
Expand All @@ -15,26 +13,21 @@ 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.
== Introduction

LearnVocuabulary is a desktop application for people who prefer to use an offline version of the dictionary for learning purposes. More importantly, LearnVocuabulary is optimized for those who prefer to work with a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). With LearnVocabulary you can make digital flash-cards of words you find troublesome, and discard them only after you have memorized the meaning. LearnVocuabulary can fetch the words faster than searching it on the website. Enjoy!

== 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_.
* The original source of the code is taken from AddressBook-Level4 project, created by SE-EDU initiative at https://github.com/se-edu/

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

== Licence : link:LICENSE[MIT]
1 change: 0 additions & 1 deletion _config.yml

This file was deleted.

26 changes: 26 additions & 0 deletions _reposense/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"authors":
[
{
"githubId": "russellong95",
"displayName": "Russell",
"authorNames": ["Russell Ong"]
},
{
"githubId": "alexehrs",
"displayName": "Alexander",
"authorNames": ["Alexander Ehrs"]
},
{
"githubId": "danielkoh94",
"displayName": "Daniel",
"authorNames": ["Daniel Koh"]
},
{
"githubId": "Harryqu123",
"displayName": "Haoxuan",
"authorNames": ["Qu Haoxuan"]
}

]
}
18 changes: 10 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 = 'seedu.learnvocabulary.MainApp'

sourceCompatibility = JavaVersion.VERSION_1_9
targetCompatibility = JavaVersion.VERSION_1_9
Expand All @@ -55,6 +55,8 @@ test {
}

dependencies {
compile 'org.jsoup:jsoup:1.11.3'

String testFxVersion = '4.0.12-alpha'
String jUnitVersion = '5.1.0'

Expand Down Expand Up @@ -82,7 +84,7 @@ dependencies {
}

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

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

if (runNonGuiTests) {
test.include 'seedu/address/**'
test.include 'seedu/learnvocabulary/**'
}

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

if (!runGuiTests) {
test.exclude 'seedu/address/ui/**'
test.exclude 'seedu/learnvocabulary/ui/**'
}
}
}
Expand Down Expand Up @@ -207,8 +209,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': 'LearnV',
'site-githuburl': 'https://github.com/CS2103-AY1819S1-T10-3/main',
'site-seedu': true, // delete this line if your project is not a fork (not a SE-EDU project)
]

Expand Down Expand Up @@ -237,7 +239,7 @@ task deployOfflineDocs(type: Copy) {
}

task copyDummySearchPage(type: Copy) {
from 'docs/DummySearchPage.html'
from 'src/main/resources/view/WordSearchPage.html'
into "${buildDir}/docs/html5"
}

Expand Down
5 changes: 5 additions & 0 deletions config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"appTitle" : "LearnVocabulary",
"logLevel" : "INFO",
"userPrefsFilePath" : "preferences.json"
}
4 changes: 3 additions & 1 deletion copyright.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
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

Copyright by dtafalonso - http://www.iconarchive.com/
- learnvocabulary_32.png
55 changes: 21 additions & 34 deletions docs/AboutUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,53 +4,40 @@
: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.}_ +
LearnVocabulary was developed by the T10-3 team. +
{empty} +
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>>]

Role: Team Lead +
Responsibilities: UI
=== Haoxuan
image::harryqu123.png[width="150", align="left"]
{empty}[https://github.com/Harryqu123[github]][<<harryqu123#, portfolio>>]

In charge of: Deliverables and deadlines +
Responsibilities: Ensure things are not done at last minute.
'''

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

Role: Developer +
Responsibilities: Data
=== Alexander Ehrs
image::alexehrs.png[width="150", align="left"]
{empty}[http://github.com/alexehrs[github]][<<alexehrs#, portfolio>>]

In charge of: Documentation +
Responsibilities: Ensures documentation done properly.
'''

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

Role: Developer +
Responsibilities: Dev Ops + Threading
=== Russell Ong
image::russellong95.png[width="150", align="left"]
{empty}[https://github.com/russellong95[github]][<<russellong95#, portfolio>>]

In charge of: Team Lead, Testing and Integration +
Responsibilities: Responsible for overall project coordination, ensure testing quality.
'''

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

Role: Developer +
Responsibilities: UI
=== Daniel Koh
image::danielkoh94.png[width="160", align="left"]
{empty}[https://github.com/danielkoh94[github]][<<danielkoh94#, portfolio>>]

In charge of: Coding Quality +
Responsibilities: Ensures code is of quality.
'''
4 changes: 2 additions & 2 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.
* *Bug reports, Suggestions* : Post in our https://github.com/CS2103-AY1819S1-T10-3/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`
* *Email us* : You can also reach us at `alexander.ehrs [at] gmail.com`, `haoxuanqu [at] gmail.com`, `digivicer [at] hotmail.com`, `danielkoh554 [at] hotmail.com`.
Loading