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-W17-1] FlashSpeed #40

Open
wants to merge 676 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 214 commits
Commits
Show all changes
676 commits
Select commit Hold shift + click to select a range
cbe98cc
Merge pull request #302 from lacedaemon98/JUnit-library
lacedaemon98 Apr 10, 2020
6c566e4
Write json library test
kschiew Apr 10, 2020
e09dc92
Change CardBuilder param from *Face to String
ncslzh Apr 10, 2020
f793331
Update DG architecture and card edit
amrl Apr 10, 2020
2c76f20
Merge pull request #304 from amrl/dg-uml-v1.4
amrl Apr 10, 2020
74ae31e
Add language support, command table
amrl Apr 10, 2020
df72bc8
Fixed equals function
ncslzh Apr 10, 2020
2674393
Add tests
ncslzh Apr 10, 2020
2c872dd
Fix equal function
ncslzh Apr 10, 2020
e9249aa
Move command table upwards
amrl Apr 10, 2020
2203625
Fix code markup for parameters
amrl Apr 10, 2020
9402b4c
Add Test
ncslzh Apr 10, 2020
c35526d
Remove UG help screenshot
amrl Apr 10, 2020
7245e9a
Merge pull request #305 from amrl/update-ug-v1.4
amrl Apr 10, 2020
378bc6c
Add test
ncslzh Apr 10, 2020
7abf6e8
Merge pull request #301 from ncslzh/JUnit
ncslzh Apr 11, 2020
d543a80
Remove unused
ncslzh Apr 11, 2020
0233581
Removed
ncslzh Apr 11, 2020
a091477
Fix due to CardBuilder changes
ncslzh Apr 11, 2020
380ca5c
Update tests for ParserUtil
amrl Apr 11, 2020
a8ba86d
Merge pull request #309 from amrl/update-parser-util
amrl Apr 11, 2020
c44fcf2
LogicManager-Test
oLiXino Apr 11, 2020
fc59924
Merge pull request #310 from oLiXino/LogicManager-Test
oLiXino Apr 11, 2020
fd4fbf3
Merge pull request #308 from ncslzh/JUnit
ncslzh Apr 11, 2020
2f6b276
Fix parser util tests
amrl Apr 11, 2020
5ca1a2c
Merge pull request #311 from amrl/parserutil-test-2
amrl Apr 11, 2020
8de2b8f
robert-ppp
lacedaemon98 Apr 11, 2020
4fbcb5e
Merge pull request #312 from lacedaemon98/update-ppp
lacedaemon98 Apr 11, 2020
b7ad7ce
update-ppp
lacedaemon98 Apr 11, 2020
5bd2d98
Merge pull request #313 from lacedaemon98/update-ppp
lacedaemon98 Apr 11, 2020
471e9ce
screenshot-dg
lacedaemon98 Apr 11, 2020
202b81b
Merge pull request #314 from lacedaemon98/screenshot-DG
lacedaemon98 Apr 11, 2020
6a834ec
Add json test files
kschiew Apr 11, 2020
0b82d79
Merge branch 'master' into storage-test
kschiew Apr 11, 2020
d1c5f43
Fix failing storage test
kschiew Apr 11, 2020
1c02103
Merge pull request #315 from kschiew/storage-test
oLiXino Apr 11, 2020
f6bb4aa
update-JUnit-testcases
lacedaemon98 Apr 11, 2020
96e04d2
Merge pull request #316 from lacedaemon98/update-JUnit-testcases
lacedaemon98 Apr 11, 2020
43b39df
Add contributions to portfolio
kschiew Apr 11, 2020
cf5ac1a
Rename package
kschiew Apr 11, 2020
56b91bb
Merge pull request #298 from kschiew/rename-package
kschiew Apr 11, 2020
2044c46
Add amrl PPP
amrl Apr 11, 2020
b74dbd2
Update section tags
amrl Apr 11, 2020
00fbf40
Merge pull request #317 from amrl/ppp-amrl-1
amrl Apr 11, 2020
887583a
Fix checkstyle
kschiew Apr 11, 2020
bd1348a
Remove AB3 references
kschiew Apr 11, 2020
07d7919
Remove AB3 references
kschiew Apr 11, 2020
a4c34f1
Add minor contributions
kschiew Apr 11, 2020
b8f695a
Fix-CheckStyle
oLiXino Apr 11, 2020
eb54ea5
Merge pull request #322 from oLiXino/Fix-CheckStyle
oLiXino Apr 11, 2020
f1a9b7b
combime-ModeandView
lacedaemon98 Apr 11, 2020
69a3eb7
Merge pull request #323 from lacedaemon98/combine-ModeandView
lacedaemon98 Apr 11, 2020
162470e
fix-currentView
lacedaemon98 Apr 11, 2020
da9c7c7
Merge pull request #324 from lacedaemon98/fix-currentView
lacedaemon98 Apr 11, 2020
edc2d0d
add-UG-FAQ
lacedaemon98 Apr 11, 2020
ced2a56
Merge pull request #325 from lacedaemon98/add-UG-FAQ
lacedaemon98 Apr 11, 2020
7baabf9
Finish portfolio
kschiew Apr 11, 2020
903cd1d
Merge branch 'master' into portfolio
kschiew Apr 11, 2020
b68e55e
Merge pull request #327 from kschiew/portfolio
kschiew Apr 11, 2020
30b7433
Remove checkstyle errors
kschiew Apr 11, 2020
6363838
Merge pull request #319 from kschiew/checkstyle
kschiew Apr 11, 2020
ee9d3e7
Add sequence diagrams
kschiew Apr 11, 2020
d595219
Fix-Junit
oLiXino Apr 12, 2020
286dc37
Merge pull request #328 from oLiXino/Fix-Junit
oLiXino Apr 12, 2020
7f375e1
Update edit card activity diagram
amrl Apr 12, 2020
8e1431c
Merge pull request #329 from amrl/update-edit-uml
amrl Apr 12, 2020
bf73a0c
Lixin-PPP
oLiXino Apr 12, 2020
316e0c7
Merge pull request #330 from oLiXino/Lixin-PPP
oLiXino Apr 12, 2020
1a6bb96
Change
ncslzh Apr 12, 2020
6d8cd64
Resolve
ncslzh Apr 12, 2020
7dc1c21
Game-Interface
oLiXino Apr 12, 2020
f1454d1
Merge pull request #332 from oLiXino/Game-Interface
oLiXino Apr 12, 2020
4283d8f
fix-Remove
lacedaemon98 Apr 12, 2020
c9946f6
Merge pull request #333 from lacedaemon98/fix-Remove
lacedaemon98 Apr 12, 2020
6db4504
Fix to string tests
amrl Apr 12, 2020
1651df7
Merge pull request #334 from amrl/fix-card-test-1
amrl Apr 12, 2020
c370070
Fix unchecked warnings
amrl Apr 12, 2020
cddbe9c
fix-Remove-selectedDeck
lacedaemon98 Apr 12, 2020
fe0c376
Merge pull request #336 from lacedaemon98/fix-Remove-selectedDeck
lacedaemon98 Apr 12, 2020
ac8658a
Merge pull request #335 from amrl/fix-unchecked-cardlist
lacedaemon98 Apr 12, 2020
f40550c
Fix checkstyle for UI parts
amrl Apr 12, 2020
951e744
Merge branch 'master' into fix-ui-checkstyle
amrl Apr 12, 2020
00c9c53
Merge pull request #337 from amrl/fix-ui-checkstyle
amrl Apr 12, 2020
c92408d
Fix missing Face imports
amrl Apr 12, 2020
4f18f90
Merge pull request #338 from amrl/fix-missing-imps
amrl Apr 12, 2020
681f974
Fix leading and trailing whitespace for face values
amrl Apr 12, 2020
57a89f8
Merge pull request #340 from amrl/fix-same-card-2
amrl Apr 12, 2020
7135199
Add tip on alt-f4
amrl Apr 12, 2020
290150e
Merge pull request #331 from ncslzh/PPP
kschiew Apr 12, 2020
cdb2cff
Merge pull request #341 from amrl/ug-add-f4-tip
kschiew Apr 12, 2020
7866fa6
Add Effort in Appendix
ncslzh Apr 12, 2020
fd04cfd
Update to FlashSpeed
ncslzh Apr 12, 2020
ca1c575
'rename-ppp'
lacedaemon98 Apr 12, 2020
c773e70
'rename-ppp'
lacedaemon98 Apr 12, 2020
4c19db9
Merge pull request #344 from lacedaemon98/update-robert-ppp
lacedaemon98 Apr 12, 2020
b9ae25a
Merge pull request #343 from ncslzh/PPP
ncslzh Apr 12, 2020
014602c
Update some FAQ qns
amrl Apr 12, 2020
2fda66a
Merge pull request #345 from amrl/update-ug-faq-1
amrl Apr 12, 2020
cd97aed
Fix checkstyle in logic components
amrl Apr 12, 2020
e2b8009
Merge pull request #346 from amrl/fix-checkstyle-a2
amrl Apr 12, 2020
3dbeff1
fix-rename
lacedaemon98 Apr 12, 2020
3372081
Fix links in design section
amrl Apr 12, 2020
151f3ae
Merge pull request #348 from amrl/update-dg-arch-links
ncslzh Apr 12, 2020
9a91a56
Fix checstyle errors in Model
kschiew Apr 12, 2020
3cc7192
Fix bugs
ncslzh Apr 12, 2020
816a61c
Minor edit
ncslzh Apr 12, 2020
e9bcf94
Fix JUnit
ncslzh Apr 12, 2020
30db8ec
JUnit Fix
ncslzh Apr 12, 2020
dabfeb5
selectDeckUML
lacedaemon98 Apr 12, 2020
4d9e517
Merge pull request #347 from lacedaemon98/fix-Rename-notSelected
oLiXino Apr 12, 2020
23176d4
Merge pull request #350 from lacedaemon98/selectDeckUML
lacedaemon98 Apr 12, 2020
97fd0fa
Merge pull request #349 from kschiew/checkstyle
oLiXino Apr 12, 2020
61b7e6d
Fix bugs
ncslzh Apr 12, 2020
35d623a
Minor Change
ncslzh Apr 12, 2020
ed0a756
Fix JUnit
ncslzh Apr 12, 2020
5af86f2
selectDeckUML
lacedaemon98 Apr 12, 2020
1837df3
Merge pull request #351 from lacedaemon98/selectDeckUML
lacedaemon98 Apr 12, 2020
eea7a2e
Merge pull request #352 from ncslzh/LastFix
oLiXino Apr 12, 2020
79995ed
Revert "JUnit and commands fix"
ncslzh Apr 12, 2020
42777ac
Merge pull request #353 from AY1920S2-CS2103T-W17-1/revert-352-LastFix
ncslzh Apr 12, 2020
88d89cb
Added role and responsibilities
amrl Apr 12, 2020
87c2e9b
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W17-1/main
ncslzh Apr 12, 2020
e115245
updateDG-selectDeckUML
lacedaemon98 Apr 12, 2020
ecd85d2
Merge pull request #355 from lacedaemon98/updateDG
lacedaemon98 Apr 12, 2020
854d8e5
Minor Fix
ncslzh Apr 12, 2020
6832824
Fix select command example
amrl Apr 12, 2020
a718c09
Merge pull request #354 from amrl/amrl-ppp-2
amrl Apr 12, 2020
6f4a5c1
Minor change
ncslzh Apr 12, 2020
2103158
Junit Fix
ncslzh Apr 12, 2020
fc54b06
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W17-1/main
ncslzh Apr 12, 2020
8debed4
Merge pull request #356 from ncslzh/JUnitFix
amrl Apr 12, 2020
e78f437
Fix checkstyle for tests
amrl Apr 12, 2020
2acf2d9
Merge pull request #357 from amrl/checkstyle-tests
oLiXino Apr 12, 2020
4dea87b
Readd some gradle tests
amrl Apr 12, 2020
284b56c
Merge pull request #358 from amrl/cleanup-1
amrl Apr 12, 2020
28f85df
Fix-Test
oLiXino Apr 12, 2020
937a530
Fix-Test
oLiXino Apr 12, 2020
cf6210a
Remove whitespace
amrl Apr 12, 2020
c94f267
Merge pull request #359 from oLiXino/Fix-Test
oLiXino Apr 12, 2020
4b30fca
Fix newline issues
amrl Apr 12, 2020
e841f4c
Fix newline issues
amrl Apr 12, 2020
8b84492
Fix newline issues 2
amrl Apr 12, 2020
2eb35e6
Merge pull request #360 from amrl/amrl-ppp-3
amrl Apr 12, 2020
f24b8f7
Update UG wordings
amrl Apr 12, 2020
a2b8f2d
Fix some phrasings
amrl Apr 12, 2020
7f48de6
Merge pull request #361 from amrl/ug-v1.4-2
amrl Apr 12, 2020
514825a
Change about us
kschiew Apr 12, 2020
936a044
Update portfolio
kschiew Apr 12, 2020
360fded
Merge
ncslzh Apr 12, 2020
304a3ed
Change dg diagram
kschiew Apr 12, 2020
918c6ff
Update About us
kschiew Apr 12, 2020
33ba115
Merge pull request #362 from kschiew/update-about-us
kschiew Apr 12, 2020
147b897
Merge branch 'master' into uml
kschiew Apr 12, 2020
9eab369
Fix content order of dg
kschiew Apr 12, 2020
b39eaf4
Update sequence diagram
kschiew Apr 12, 2020
4e884b1
Update PPP
ncslzh Apr 12, 2020
d6dedc5
Update to new UG
ncslzh Apr 12, 2020
56626cd
Delete UserGuide.html
ncslzh Apr 12, 2020
a0a7fee
Merge pull request #363 from ncslzh/FinalDocs
ncslzh Apr 12, 2020
907ab3d
Added tag for PPP
ncslzh Apr 12, 2020
fa12ed4
Update AboutUs
ncslzh Apr 12, 2020
85ac31a
Readd
ncslzh Apr 12, 2020
1d3b81f
Readd
ncslzh Apr 12, 2020
0bc3050
Fix all mentions of addressbook
ncslzh Apr 12, 2020
6344fae
Remove accidental add from previous commits
ncslzh Apr 12, 2020
b4c9765
Add more info to product survey
ncslzh Apr 12, 2020
9a1581b
Add headings to Section 3 for better readability
ncslzh Apr 12, 2020
dd58388
Change mentions of AB3 to FlashSpeed
ncslzh Apr 12, 2020
201fa13
Merge pull request #364 from ncslzh/FinalDocs
ncslzh Apr 12, 2020
4f31ba4
Minor edit
ncslzh Apr 12, 2020
13897f9
Add page break
ncslzh Apr 12, 2020
52985ff
Merge pull request #365 from ncslzh/FinalDocs
ncslzh Apr 12, 2020
f41f24e
Added whitespace
ncslzh Apr 13, 2020
32be9c1
Merge pull request #366 from ncslzh/FinalDocs
ncslzh Apr 13, 2020
f2873a3
Readd + remove mentions of AB3/4
ncslzh Apr 13, 2020
8124948
Merge pull request #367 from ncslzh/FinalDocs
ncslzh Apr 13, 2020
c57c6e3
Add newline to EOF
ncslzh Apr 13, 2020
676226e
Merge pull request #368 from ncslzh/FinalDocs
ncslzh Apr 13, 2020
e4ba5d9
Update-Doc
oLiXino Apr 13, 2020
0fab7a2
Merge pull request #369 from oLiXino/Update-Doc
oLiXino Apr 13, 2020
bf5065c
Put uml diagrams into dg
kschiew Apr 13, 2020
ac017c9
Add figure captions in dg
kschiew Apr 13, 2020
a14d063
Update UG links
amrl Apr 13, 2020
117e89b
Merge pull request #370 from amrl/doc-review-1
kschiew Apr 13, 2020
8beec01
update-doc
lacedaemon98 Apr 13, 2020
6d060e6
Update activity diagram
kschiew Apr 13, 2020
6a8e5f3
Merge pull request #371 from lacedaemon98/update-doc
lacedaemon98 Apr 13, 2020
6666ae1
Merge branch 'master' into uml
kschiew Apr 13, 2020
e4e0446
update-doc
lacedaemon98 Apr 13, 2020
66d3c3e
Merge pull request #373 from lacedaemon98/update-doc
lacedaemon98 Apr 13, 2020
8ce1d89
update-doc
lacedaemon98 Apr 13, 2020
040a5a1
Create Statistics test
kschiew Apr 13, 2020
20bb489
update-doc
lacedaemon98 Apr 13, 2020
bfda7a3
Merge pull request #374 from lacedaemon98/update-doc
lacedaemon98 Apr 13, 2020
a0eecec
Update amrl PPP
amrl Apr 13, 2020
d0a7291
Merge branch 'master' into doc-review-2
amrl Apr 13, 2020
eeb529a
update-UI-UML
lacedaemon98 Apr 13, 2020
ff1b30f
Merge pull request #376 from lacedaemon98/update-doc
lacedaemon98 Apr 13, 2020
1aaebce
Add assertions
kschiew Apr 13, 2020
86e0911
Fix checkstyle
kschiew Apr 13, 2020
b19d0d8
Merge pull request #375 from amrl/doc-review-2
kschiew Apr 13, 2020
add059d
Update-PPP
oLiXino Apr 13, 2020
1dca0a3
Merge pull request #378 from oLiXino/Update-PPP
oLiXino Apr 13, 2020
0d339c3
Merge branch 'master' into uml
kschiew Apr 13, 2020
36a921e
Merge pull request #372 from kschiew/uml
kschiew Apr 13, 2020
81ca5ab
Merge pull request #377 from kschiew/add-test
kschiew Apr 13, 2020
bf2766e
code-Quality
lacedaemon98 Apr 13, 2020
139efa8
Merge pull request #379 from lacedaemon98/update-Code-Quality
lacedaemon98 Apr 13, 2020
da4677f
Updata kschiew portfolio
kschiew Apr 13, 2020
ec269c0
Change order of portfolio
kschiew Apr 13, 2020
bee5685
Edit DG format, phrasing
amrl Apr 13, 2020
8ca109d
Merge branch 'master' into doc-review-3
amrl Apr 13, 2020
ac04813
Update portfolio overview
kschiew Apr 13, 2020
32ab6f9
update-ppp
lacedaemon98 Apr 13, 2020
2102305
Merge pull request #381 from amrl/doc-review-3
amrl Apr 13, 2020
d581346
Add test contribution
kschiew Apr 13, 2020
0812cc9
Merge pull request #382 from lacedaemon98/update-ppp
lacedaemon98 Apr 13, 2020
c483de3
Update statistics test
kschiew Apr 13, 2020
577ad02
update stats hashmap
kschiew Apr 13, 2020
40d514a
Fix statistics nullptrexception
kschiew Apr 13, 2020
bf4a24d
Merge pull request #380 from kschiew/portfolio
ncslzh Apr 13, 2020
685e11b
PPP
oLiXino Apr 13, 2020
fd5af1e
Merge pull request #383 from oLiXino/PPP
oLiXino Apr 13, 2020
08642dc
fix-ppp
oLiXino Apr 13, 2020
97bb321
Merge pull request #384 from oLiXino/fix-ppp
oLiXino Apr 13, 2020
0d19b23
fix broken link
ncslzh Apr 13, 2020
d868113
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W17-1/ma…
ncslzh Apr 13, 2020
6629ff0
Merge pull request #385 from ncslzh/FinalDocs
ncslzh Apr 13, 2020
e6bea78
ppp-pdf
lacedaemon98 Apr 13, 2020
2e4475c
ppp-pdf
lacedaemon98 Apr 13, 2020
e5db60c
ppp-pdf
lacedaemon98 Apr 13, 2020
c883a5e
ppp-pdf
lacedaemon98 Apr 13, 2020
cc818df
Merge pull request #386 from lacedaemon98/update-ppp
lacedaemon98 Apr 13, 2020
f74623a
Fix portfolio styling
kschiew Apr 13, 2020
81f85d0
Remove John Doe
kschiew Apr 13, 2020
0cbfc77
ppp-fix
oLiXino Apr 13, 2020
2e08154
Change diagram reference
kschiew Apr 13, 2020
dc1fa1a
Merge pull request #387 from oLiXino/ppp-fix
oLiXino Apr 13, 2020
55c8c0a
Remove unused files
amrl Apr 13, 2020
06939e9
Merge pull request #390 from amrl/final
amrl Apr 13, 2020
b0d0a41
update-file
oLiXino Apr 13, 2020
ca774a1
Merge pull request #391 from oLiXino/update-file
oLiXino Apr 13, 2020
aebd778
update-DG
lacedaemon98 Apr 13, 2020
19c6dbb
Merge pull request #388 from kschiew/touchup
kschiew Apr 13, 2020
a7fb515
update-DG
lacedaemon98 Apr 13, 2020
f909368
Merge pull request #392 from lacedaemon98/update-doc
lacedaemon98 Apr 13, 2020
3149f58
Delete kschiew.html
ncslzh Apr 13, 2020
d0955bd
Merge branch 'master' of https://github.com/AY1920S2-CS2103T-W17-1/ma…
ncslzh Apr 13, 2020
f6e1124
Edit description
ncslzh Apr 13, 2020
e2b37ff
Merge pull request #393 from ncslzh/FinalDocs
ncslzh Apr 13, 2020
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
5 changes: 3 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@ matrix:
- jdk: openjdk11

script: >-
./config/travis/run-checks.sh &&
./gradlew clean checkstyleMain checkstyleTest test coverage coveralls asciidoctor
./gradlew clean asciidoctor
# ./config/travis/run-checks.sh &&
# ./gradlew clean checkstyleMain checkstyleTest test coverage coveralls asciidoctor

deploy:
skip_cleanup: true
Expand Down
66 changes: 51 additions & 15 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
= Address Book (Level 3)
= FlashSpeed
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://travis-ci.org/AY1920S2-CS2103T-W17-1/main[image:https://travis-ci.org/AY1920S2-CS2103T-W17-1/main.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]]

ifdef::env-github[]
image::docs/images/Ui.png[width="600"]
Expand All @@ -15,21 +13,59 @@ 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.
ifdef::env-github[]
image::docs/images/Ui2.png[width="600"]
endif::[]

ifndef::env-github[]
image::images/Ui2.png[width="600"]
endif::[]

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

ifndef::env-github[]
image::images/Ui3.png[width="600"]
endif::[]

== What is it?

FlashSpeed is a text-based flashcard application specifically designed for university students who are learning a foreign language. University students often have hectic schedules. With this in mind, FlashSpeed was created to allow students to be able to study and revise foreign vocabulary on the fly. With a single command, you can start a quick study session on FlashSpeed whenever!

FlashSpeed enhances the revision process by adopting the Space Repetition System (SRS) in its design. Users will be tested more frequently on new words, or words that they have gotten wrong in previous sessions. This system benefits from the psychological spacing effect. SRS has been scientifically proven to increase the rate of learning and memorisation.

By using FlashSpeed, you will learn faster and remember for longer!

// We hope you enjoy using our app. Happy FlashSpeeding!

//* This is a desktop Flashcard 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 a new 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.

== Who is it for?

FlashSpeed is intended for university students reading a foreign language module who need an effective way to memorize a lot of new vocabulary fast and for the long term. It can also be used by students who need to remember a lot of information (e.g. historical dates, definitions, etc.) before an exam.

Of course, anyone who needs a powerful memorization tool can benefit from using FlashSpeed!

== Site Map

* <<UserGuide#, User Guide>>
* <<DeveloperGuide#, Developer Guide>>
* <<LearningOutcomes#, Learning Outcomes>>
* <<AboutUs#, About Us>>
* <<ContactUs#, Contact Us>>
* https://ay1920s2-cs2103t-w17-1.github.io/main/UserGuide.html[User Guide]
* https://ay1920s2-cs2103t-w17-1.github.io/main/DeveloperGuide.html[Developer Guide]
* https://ay1920s2-cs2103t-w17-1.github.io/main/AboutUs.html[About Us]
* https://ay1920s2-cs2103t-w17-1.github.io/main/ContactUs.html[Contact Us]

//* <<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
* FlashSpeed is built on top of the AddressBook-Level3 project created by SE-EDU initiative at https://se-education.org.
* Some parts of the 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]

Expand Down
32 changes: 18 additions & 14 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,8 @@ dependencies {
}

shadowJar {
archiveName = 'addressbook.jar'
// archiveName = 'addressbook.jar'
archiveName = 'flashspeed.jar'

destinationDir = file("${buildDir}/jar/")
}
Expand Down Expand Up @@ -120,22 +121,24 @@ asciidoctor {
outputDir "${buildDir}/docs"

options = [
template_dirs: [file("${sourceDir}/templates")],
template_dirs: [file("${sourceDir}/templates")],
]

attributes = [
linkcss: true,
stylesheet: 'gh-pages.css',
'source-highlighter': 'coderay',
icons: 'font',
experimental: true,
sectlinks: true,
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)
linkcss: true,
stylesheet: 'gh-pages.css',
'source-highlighter': 'coderay',
icons: 'font',
experimental: true,
sectlinks: true,
idprefix: '', // for compatibility with GitHub preview
idseparator: '-',
'site-root': "${sourceDir}", // must be the same as sourceDir, do not modify
// 'site-name': 'AddressBook-Level3',
'site-name': 'FlashSpeed',
// 'site-githuburl': 'https://github.com/se-edu/addressbook-level3',
'site-githuburl': 'https://github.com/AY1920S2-CS2103T-W17-1/main',
'site-seedu': true, // delete this line if your project is not a fork (not a SE-EDU project)
]

options['template_dirs'].each {
Expand All @@ -153,3 +156,4 @@ task copyStylesheets(type: Copy) {
asciidoctor.dependsOn copyStylesheets

defaultTasks 'clean', 'test', 'coverage', 'asciidoctor'

30 changes: 15 additions & 15 deletions docs/AboutUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,44 +11,44 @@ We are a team based in the http://www.comp.nus.edu.sg[School of Computing, Natio

== 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>>]
=== AMIRUL ARDY BIN MOHAMED RASI
image::amrl.png[width="150", align="left"]
{empty}[https://github.com/amrl[github]] [<<johndoe#, portfolio>>]

Role: Project Advisor

'''

=== John Roe
image::lejolly.jpg[width="150", align="left"]
{empty}[http://github.com/lejolly[github]] [<<johndoe#, portfolio>>]
=== CHIEW KOK SENG
image::kschiew.png[width="150", align="left"]
{empty}[http://github.com/kschiew[github]] [<<johndoe#, portfolio>>]

Role: Team Lead +
Responsibilities: UI

'''

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

Role: Developer +
Responsibilities: Data

'''

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

Role: Developer +
Responsibilities: Dev Ops + Threading

'''

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

Role: Developer +
Responsibilities: UI
Expand Down
12 changes: 10 additions & 2 deletions docs/ContactUs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@
: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/AY1920S2-CS2103T-W17-1/main/issues[issue tracker] if you noticed bugs or have suggestions on how to make improvement.
* *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
** `e0310544 [at] u.nus.edu`
** `e0309862 [at] u.nus.edu`
** `e0332767 [at] u.nus.edu`
** `pham98 [at] u.nus.edu`
** `lixin11 [at] u.nus.edu`



Loading