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-4] CAPTracker #173

Open
wants to merge 706 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
706 commits
Select commit Hold shift + click to select a range
8917a9a
Fix comparison bug in EditModuleCommand
alexkmj Oct 31, 2018
520593a
Fix routing for undo and redo
alexkmj Oct 31, 2018
16cdc2e
Fix parsing bug
alexkmj Oct 31, 2018
568b8c1
Merge pull request #136 from alexkmj/fix-commandrouting
jeremyyew Oct 31, 2018
f06ce70
Merge branch 'master' into feature-edit
alexkmj Oct 31, 2018
0d6eb97
Remove build.gradle edit
alexkmj Oct 31, 2018
7823799
Added some tests for ParserUtil
alexkmj Oct 31, 2018
9900ce5
Added unit test
alexkmj Oct 31, 2018
524db0c
add EOL for build.gradle
alexkmj Oct 31, 2018
973f9ca
refractor code more readable
jeremiah-ang Oct 31, 2018
1bda1be
Removed dupliate round method and moved it to CapPanel class which de…
josephambe Oct 31, 2018
41e7d6e
Removed some sneaky white spaces which were failing styling tests
josephambe Oct 31, 2018
769d3f6
Merge pull request #133 from alexkmj/feature-delete
alexkmj Oct 31, 2018
6b2a680
Merge pull request #129 from jeremiah-ang/bug/target/notUpdating
alexkmj Oct 31, 2018
405cfa8
Merge pull request #132 from josephambe/capGoalUiDisplay
alexkmj Oct 31, 2018
9eab7a9
Merge pull request #135 from alexkmj/feature-edit
alexkmj Oct 31, 2018
6ca7a9c
Merge pull request #21 from CS2103-AY1819S1-T13-4/master
alexkmj Oct 31, 2018
88edd77
Fix edit module multiple entries no exception message. Fix bug in edi…
alexkmj Nov 2, 2018
d1897ba
Fix checkstyle issues
alexkmj Nov 2, 2018
0081327
Fix delete predicate logic
alexkmj Nov 2, 2018
133e1c1
Fix edit module bugs and refactor code
alexkmj Nov 2, 2018
147f43f
Merge pull request #139 from alexkmj/fix-delete
josephambe Nov 2, 2018
f496471
Fix bugs in test
alexkmj Nov 2, 2018
bf6d584
Merge pull request #138 from alexkmj/fix-editmodule
josephambe Nov 2, 2018
f339fe9
Add javadoc, refactor edit module command
alexkmj Nov 2, 2018
4b2eead
Improve error message
alexkmj Nov 3, 2018
3b839d3
Added EditModuleCommandParserTest and javadocs
alexkmj Nov 3, 2018
68ee790
Change constant name
alexkmj Nov 3, 2018
b462c45
Fix edit command bugs
alexkmj Nov 3, 2018
8ae4b4b
Add test to cover validateNumOfArgs and parseCode in ParserUtil
alexkmj Nov 3, 2018
b72101d
Fix checkstyle issues
alexkmj Nov 3, 2018
77dde28
Edit MESSAGE_INCOMPLETE_MODULE_GRADE_CHANGE
alexkmj Nov 3, 2018
eb29c8e
Merge pull request #148 from alexkmj/fix-editmodule
alexkmj Nov 4, 2018
736a968
Merge pull request #22 from CS2103-AY1819S1-T13-4/master
alexkmj Nov 4, 2018
c3ada87
Add more test for TranscriptParserTest
alexkmj Nov 4, 2018
c6e86cb
Add more test for TranscriptParserTest
alexkmj Nov 4, 2018
51b7126
edit command uses name-value pair now
alexkmj Nov 4, 2018
cc4f308
Add more meaningful error message when goal is out of range
jeremiah-ang Nov 4, 2018
7ceefbb
Update definition of hasComplete of Module
jeremiah-ang Nov 4, 2018
b65ca34
Make Adjust Command prevent updating Completed Modules
jeremiah-ang Nov 4, 2018
bfd6b8a
Calls modulesUpdated on removeModule
jeremiah-ang Nov 4, 2018
63da049
Update Adjust Command in User Guide
jeremiah-ang Nov 4, 2018
f06174e
Remove CapCommand
jeremiah-ang Nov 4, 2018
84359c9
Add test case
jeremiah-ang Nov 4, 2018
1a05c9d
fix error in test case
jeremiah-ang Nov 4, 2018
7f2808d
Change naming of methods in ParserUtil, edit module command usage, ja…
alexkmj Nov 4, 2018
2ac7d22
Added tests
alexkmj Nov 4, 2018
d3f0564
Add now uses name-value pair arguments. Refactor codes. Add tests.
alexkmj Nov 5, 2018
7fae62c
Remove unused code
alexkmj Nov 5, 2018
b027486
Merge pull request #185 from jeremiah-ang/bug/goal/betterMessage
jeremyyew Nov 6, 2018
ffe9a1a
Merge pull request #187 from jeremiah-ang/bug/cap/deleteNotUpdating
jeremyyew Nov 6, 2018
f1ddf07
Merge pull request #188 from jeremiah-ang/bug/adjust/documentation
jeremyyew Nov 6, 2018
4117192
Merge pull request #189 from jeremiah-ang/bug/cap/removeCapCommand
jeremyyew Nov 6, 2018
596e0fa
Merge pull request #184 from alexkmj/test-transcriptparser
Nov 6, 2018
af61c06
Changes to javadocs
alexkmj Nov 6, 2018
9a0e1ff
Merge pull request #23 from CS2103-AY1819S1-T13-4/master
alexkmj Nov 6, 2018
2242c20
changes to fix errors after merge
alexkmj Nov 6, 2018
256206b
Merge pull request #186 from jeremiah-ang/bug/adjust/completedModules
alexkmj Nov 6, 2018
8571848
Merge pull request #24 from CS2103-AY1819S1-T13-4/master
alexkmj Nov 6, 2018
29c6892
Updated edit portion of UserGuide.adoc
alexkmj Nov 6, 2018
11e8442
Merge pull request #190 from alexkmj/fix-edit
Nov 7, 2018
0eca739
Add Cap Calculation Docs
jeremiah-ang Nov 7, 2018
71c0603
Refractor extract method to reduce method length
jeremiah-ang Nov 7, 2018
e7e6f45
Merge pull request #25 from CS2103-AY1819S1-T13-4/master
alexkmj Nov 7, 2018
f35ca9f
Merge branch 'fix-delete' into master
alexkmj Nov 7, 2018
e5bed15
Merge pull request #26 from alexkmj/master
alexkmj Nov 7, 2018
359ace1
Refractor Use exception instead of if-else
jeremiah-ang Nov 7, 2018
3f82acf
Refractor improve test cases
jeremiah-ang Nov 7, 2018
eb93622
add more tests
jeremiah-ang Nov 7, 2018
a282446
Refactor common methods in delete and edit command
alexkmj Nov 7, 2018
a4e5b13
revert gradle wrapper
alexkmj Nov 7, 2018
8295250
Added author annotations
alexkmj Nov 7, 2018
3c3f359
Removed unused codes
alexkmj Nov 7, 2018
450cebc
update ppp
jeremiah-ang Nov 7, 2018
404efe7
fix styles
jeremiah-ang Nov 7, 2018
88d3c5a
refractor moved variable
jeremiah-ang Nov 7, 2018
7dece6d
Added code contributed
jeremiah-ang Nov 7, 2018
13ad0cb
Merge pull request #193 from alexkmj/doc-edit
jeremyyew Nov 8, 2018
4ac7eb8
Merge pull request #194 from jeremiah-ang/documentation/target/calcul…
alexkmj Nov 8, 2018
8ab5c90
Merge pull request #198 from jeremiah-ang/documentation/portfolio/update
alexkmj Nov 8, 2018
4616d2b
Changes to CommandUtil's javadocs
alexkmj Nov 8, 2018
01690f6
Fix menu bar bug
jeremyyew Nov 8, 2018
7ef1fd1
Merge remote-tracking branch 'upstream/master'
Konglomerator Nov 8, 2018
fe0b72b
Update file storage location
jeremyyew Nov 8, 2018
63bdd4b
Fix checkstyle
jeremyyew Nov 8, 2018
99c21b7
Update AddressBookSystemTest for testing of transcript
Konglomerator Nov 8, 2018
2ca4d6e
Change comment
Konglomerator Nov 8, 2018
98ca029
Merge pull request #200 from jeremyyew/jeremy-bugfix
alexkmj Nov 8, 2018
6fb87e9
Fix failing statusbarfooter test
jeremyyew Nov 8, 2018
0f73297
Fix adjust grade bug
jeremiah-ang Nov 8, 2018
9b85b0e
add more tests
jeremiah-ang Nov 8, 2018
f468371
update ppp
jeremiah-ang Nov 8, 2018
8805af0
Removed addressbookparser
jeremiah-ang Nov 9, 2018
e53d932
Update adjust command parser to take 2 or 4 argument only
jeremiah-ang Nov 9, 2018
efd61d2
Add important commands
jeremiah-ang Nov 9, 2018
ea1a028
Update logic manage to test with relevant commands
jeremiah-ang Nov 9, 2018
c6d54bb
add more tests to adjustcommandtest
jeremiah-ang Nov 9, 2018
b42efc3
Add more tests to transcript parser
jeremiah-ang Nov 9, 2018
7927d88
Add adjust command help
jeremiah-ang Nov 9, 2018
d521ff8
Fix styles
jeremiah-ang Nov 9, 2018
89a0838
Fix nondeterministic test behavoir
jeremiah-ang Nov 9, 2018
70eb9be
Update tests with relevant commands
jeremiah-ang Nov 9, 2018
53375e1
Merge pull request #196 from alexkmj/fix-delete
Nov 9, 2018
01b2eaf
Use Exceptions and Logger instead of return null and empty list
jeremiah-ang Nov 9, 2018
ac079c3
Fix styles
jeremiah-ang Nov 9, 2018
edfca80
Add more logs
jeremiah-ang Nov 9, 2018
2ca02a3
Fix styles
jeremiah-ang Nov 9, 2018
9e8a968
Add more logs
jeremiah-ang Nov 9, 2018
60337b1
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T13-4/mai…
jeremiah-ang Nov 9, 2018
bb7f6bd
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T13-4/mai…
jeremiah-ang Nov 9, 2018
04b878a
Make adjust/goal command commit transcript
jeremiah-ang Nov 9, 2018
f98cfce
Update tests
jeremiah-ang Nov 9, 2018
c94692d
Merge pull request #32 from CS2103-AY1819S1-T13-4/master
alexkmj Nov 9, 2018
c0f9e1a
Updated documentation for delete command
alexkmj Nov 9, 2018
b8a886c
Update delete in commands you can try section
alexkmj Nov 9, 2018
b525341
Merge pull request #201 from jeremyyew/jeremy-bugfix-155
alexkmj Nov 9, 2018
a1f634b
Merge pull request #208 from jeremiah-ang/model/logging/addLogs
jeremyyew Nov 10, 2018
0d87bac
Merge pull request #206 from jeremiah-ang/tests/manual/documentation
jeremyyew Nov 10, 2018
f953ec4
Merge pull request #207 from jeremiah-ang/logic/legacycommand/remove
jeremyyew Nov 10, 2018
2594649
Merge pull request #210 from alexkmj/docs-delete
Nov 10, 2018
f8b7147
Added getOnlyOneModule
alexkmj Nov 10, 2018
c67214b
Merge branch 'master' into getonlyone
alexkmj Nov 10, 2018
be05fbe
Modified modelmanager
alexkmj Nov 10, 2018
4fffb62
Removed trailing space
alexkmj Nov 10, 2018
9b4e430
Removed unused import
alexkmj Nov 10, 2018
8269433
Added Understanding the UI chapter in UserGuide
josephambe Nov 10, 2018
d16c890
Added AddArgument
alexkmj Nov 10, 2018
53a6456
Update AddModuleCommandParser
alexkmj Nov 10, 2018
7654669
Update AddModuleComman
alexkmj Nov 10, 2018
b2e95bb
Update AddModuleComman
alexkmj Nov 10, 2018
5babe7d
Update javadocs in AddModuleCommand
alexkmj Nov 10, 2018
004d73c
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T13-4/mai…
josephambe Nov 10, 2018
8cf583f
Update tests
alexkmj Nov 10, 2018
2b99bef
Updated messages displayed in UI when user enters incorrect command
josephambe Nov 10, 2018
af0c6ed
fixed checkstyle issues
alexkmj Nov 10, 2018
62000b8
Merge pull request #33 from CS2103-AY1819S1-T13-4/master
alexkmj Nov 10, 2018
1972f87
Update user guide for add command
alexkmj Nov 10, 2018
c26bdfb
Update user guide
alexkmj Nov 10, 2018
ccf986d
Merge branch 'master' into docs-add
alexkmj Nov 10, 2018
7f30fb4
Updated the UI component Design Layout explanation
josephambe Nov 10, 2018
90ba8e4
Replaced Ui.png with new image of current UI display
josephambe Nov 10, 2018
d81181b
Replaced UiClassDiagram.png with new image of current UI Class diagram
josephambe Nov 10, 2018
35f1cff
First draft of PPP complete
josephambe Nov 10, 2018
6336a9d
Merge pull request #215 from alexkmj/docs-add
Nov 10, 2018
c3c83b7
Made inputSuggestion strings static for each command so they can be u…
josephambe Nov 10, 2018
97c2bce
Merge pull request #34 from CS2103-AY1819S1-T13-4/master
alexkmj Nov 10, 2018
5293e2a
Merge pull request #213 from alexkmj/fix-addcommand
jeremyyew Nov 10, 2018
4a59124
Merge pull request #211 from alexkmj/getonlyone
jeremyyew Nov 10, 2018
2817c82
Update PPP
alexkmj Nov 10, 2018
9356622
Fix EOL
alexkmj Nov 10, 2018
941f800
add more diagrams
jeremiah-ang Nov 10, 2018
6e1476f
clean up PPP
jeremiah-ang Nov 10, 2018
3939526
Merge pull request #35 from CS2103-AY1819S1-T13-4/master
alexkmj Nov 10, 2018
b693887
Fix bugs
jeremiah-ang Nov 10, 2018
736bf9c
Update SD image
jeremiah-ang Nov 10, 2018
7b635f1
fix tag bugs
Nov 10, 2018
e7f843a
Refactored error messages to call them from original command class's
josephambe Nov 11, 2018
4244ffa
Merge branch 'master' into developer-guide-update
josephambe Nov 11, 2018
3162fba
Merging conflicts resloved
josephambe Nov 11, 2018
dd8c751
Conflicts resolved
josephambe Nov 11, 2018
59fd8fa
Merge pull request #203 from BugEyedBug/AddressBookSystemTest_update
jeremyyew Nov 11, 2018
8363f53
Update PPP, User Guide, use empty initial transcript for demo
jeremyyew Nov 11, 2018
0fa453a
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T13-4/mai…
jeremyyew Nov 11, 2018
8a3a961
Update developer guide
jeremiah-ang Nov 11, 2018
768ab2c
update user guide
jeremiah-ang Nov 11, 2018
e669e92
Add more tests
jeremiah-ang Nov 11, 2018
ab237b9
Update PPP
jeremiah-ang Nov 11, 2018
7fff47d
Fix checkstyle
jeremyyew Nov 11, 2018
4caade8
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T13-4/mai…
josephambe Nov 11, 2018
fdd0974
Update userguide
alexkmj Nov 11, 2018
c16309b
Merge pull request #216 from josephambe/developer-guide-update
alexkmj Nov 11, 2018
9516ebf
Fix checkstyle
jeremyyew Nov 11, 2018
e8d8abc
Remove undo redo
alexkmj Nov 11, 2018
17d1e71
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T13-4/mai…
jeremyyew Nov 11, 2018
5b1223b
Merge pull request #225 from alexkmj/developerguide
jeremyyew Nov 11, 2018
fe98740
Changed uncomplete to incomplete title
josephambe Nov 11, 2018
e09c66f
Removed c_
alexkmj Nov 11, 2018
9ba7911
Merge pull request #222 from jeremiah-ang/documentation/manualtests/cap
alexkmj Nov 11, 2018
88958eb
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T13-4/mai…
jeremiah-ang Nov 11, 2018
395f441
Merge branch 'master' into userguide
Nov 11, 2018
c07092b
Merge pull request #226 from josephambe/latestMaster
alexkmj Nov 11, 2018
a35c63a
Merge pull request #218 from alexkmj/alex-ppp
josephambe Nov 11, 2018
ea10d8a
Typo
jeremyyew Nov 11, 2018
f6c6e8d
Merge pull request #217 from josephambe/Ambers-PPP
alexkmj Nov 11, 2018
aa15198
Merge pull request #220 from jeremiah-ang/documentation/ppp/update
alexkmj Nov 11, 2018
3c73143
Merge branch 'master' into userguide
Nov 11, 2018
9b19b10
Merge pull request #224 from alexkmj/userguide
alexkmj Nov 11, 2018
2fb3514
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T13-4/mai…
jeremyyew Nov 11, 2018
1517f39
Merge pull request #36 from CS2103-AY1819S1-T13-4/master
alexkmj Nov 11, 2018
2540bfd
Updated userguide - added 2 questions in FAQ
josephambe Nov 11, 2018
aa91f92
Finished FAQ
josephambe Nov 11, 2018
6f55de7
Fix userguide
alexkmj Nov 11, 2018
1dd7370
Update documentation
jeremiah-ang Nov 11, 2018
114f41e
Changes to logic component of developer guide
Nov 11, 2018
8a7c92a
Updated Architecture.png
josephambe Nov 11, 2018
fcc4bc1
updated LogicComponentClassDiagram.png
josephambe Nov 11, 2018
38b4fd1
Updated sequence diagram
alexkmj Nov 11, 2018
fb8a44c
Merge branch 'master' into logic-developerguide
alexkmj Nov 11, 2018
8a43e25
Updated SDforDeletePerson.png and SDforDeletePersonEventHandling.png
josephambe Nov 11, 2018
4e27436
Renamed changed images that had keyword Person to Module
josephambe Nov 11, 2018
f2e0612
Updated text to reflect CAPTracker app instead of AddressBook in 2.1 …
josephambe Nov 11, 2018
a8bb210
update with upstream
josephambe Nov 11, 2018
c9fe275
updated Amber's PPP
josephambe Nov 11, 2018
96730b8
Added adjustment FAQ and made answer to 'impossible CAP' FAQ more det…
josephambe Nov 11, 2018
6ce648d
Merge pull request #229 from jeremiah-ang/documentation/devguide/usecase
josephambe Nov 11, 2018
1705296
Merge pull request #221 from jeremyyew/jeremy-docs
josephambe Nov 11, 2018
69b5048
Update diagram
jeremiah-ang Nov 11, 2018
6227000
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T13-4/mai…
jeremiah-ang Nov 11, 2018
cf0877a
Merge pull request #227 from josephambe/latestMaster
josephambe Nov 11, 2018
104cf37
Update dev guide
jeremiah-ang Nov 11, 2018
0abe1c0
update PPP
jeremiah-ang Nov 11, 2018
bbb7b2f
Merge pull request #230 from alexkmj/logic-developerguide
Nov 11, 2018
2644baf
Fix dev guide
jeremiah-ang Nov 11, 2018
01434a3
Update dev guide
jeremiah-ang Nov 11, 2018
72b38c1
Added back in LogicClassDiagram.png
josephambe Nov 11, 2018
307e627
Image not needed - already updated from other PR
josephambe Nov 11, 2018
9b0b848
Resolving merging conflicts
josephambe Nov 11, 2018
4e8be63
Added diagrams back
josephambe Nov 11, 2018
4c1b7c0
Wrong message
alexkmj Nov 11, 2018
1f2e4b7
Merge pull request #37 from CS2103-AY1819S1-T13-4/master
alexkmj Nov 11, 2018
41e4d29
Merge pull request #38 from alexkmj/master
alexkmj Nov 11, 2018
f5c5708
Fix unused import
alexkmj Nov 11, 2018
5d2f4ed
Add tag
alexkmj Nov 11, 2018
68f611b
shave PPP
jeremiah-ang Nov 11, 2018
49e7d6e
update PPP
jeremiah-ang Nov 11, 2018
e57debc
Update ppp
alexkmj Nov 11, 2018
a7f0e10
Merge pull request #232 from jeremiah-ang/documentation/devguide/usecase
Nov 11, 2018
9f54c6e
Fix add module usage
alexkmj Nov 11, 2018
a242e67
Merge pull request #228 from alexkmj/fix-userguide
alexkmj Nov 11, 2018
81c2a6a
Merge pull request #39 from CS2103-AY1819S1-T13-4/master
alexkmj Nov 11, 2018
2ddc6f5
minor styling fix
alexkmj Nov 11, 2018
2883180
Merge pull request #235 from alexkmj/alex-ppp
josephambe Nov 11, 2018
932e899
added in diagram
josephambe Nov 11, 2018
e1085f1
Make SampleDataUtil empty
jeremyyew Nov 12, 2018
466579a
Merge pull request #231 from josephambe/diagramsDevGuide
josephambe Nov 12, 2018
f995ee8
added roles
jeremiah-ang Nov 12, 2018
510cb6f
Removed trailing whitespace
alexkmj Nov 12, 2018
918caef
Update
jeremyyew Nov 12, 2018
f0692a3
Update
jeremyyew Nov 12, 2018
2505bdb
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T13-4/mai…
jeremyyew Nov 12, 2018
30ccd2b
Update
jeremyyew Nov 12, 2018
1faecad
Update docs/UserGuide.adoc
jeremyyew Nov 12, 2018
d846d10
Merge pull request #236 from jeremiah-ang/documentation/aboutus/roles
jeremyyew Nov 12, 2018
f879273
Fix checkstyle
jeremyyew Nov 12, 2018
c8162d8
Merge branch 'master' of https://github.com/CS2103-AY1819S1-T13-4/mai…
jeremyyew Nov 12, 2018
0884f8e
Merge branch 'jeremy-docs' of https://github.com/jeremyyew/main into …
jeremyyew Nov 12, 2018
aba9c9f
Merge pull request #237 from jeremyyew/jeremy-docs
alexkmj Nov 12, 2018
cb4d20b
fix character
jeremiah-ang Nov 13, 2018
726b687
fix jeremy's ppp
jeremiah-ang Nov 13, 2018
6ad204d
Merge pull request #238 from jeremiah-ang/fix-ppp-reposense-link
Nov 13, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@ classes/
/bin/
src/main/resources/docs/
out/
!_reposense/config.json
25 changes: 10 additions & 15 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
= Address Book (Level 4)
= CAPTracker
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]]
https://travis-ci.org/CS2103-AY1819S1-T13-4/main[image:https://travis-ci.org/CS2103-AY1819S1-T13-4/main.svg?branch=master[Build Status]]
https://ci.appveyor.com/project/alexkmj/main/branch/master[image:https://ci.appveyor.com/api/projects/status/1sxo4mvlcd5oia7h?svg=true[Build Status]]
https://coveralls.io/github/CS2103-AY1819S1-T13-4/main?branch=master[image:https://coveralls.io/repos/github/CS2103-AY1819S1-T13-4/main/badge.svg?branch=master[Coverage Status]]
image:https://api.codacy.com/project/badge/Grade/28acc5b7c04044519964e6253aeb58fa["Codacy code quality", link="https://www.codacy.com/app/alexkmj/main?utm_source=github.com&utm_medium=referral&utm_content=CS2103-AY1819S1-T13-4/main&utm_campaign=Badge_Grade"]

ifdef::env-github[]
image::docs/images/Ui.png[width="600"]
Expand All @@ -15,25 +14,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.
* CAPTracker is for those students who prefer to use a desktop app for calculating and managing their CAP. More importantly CAPTracker 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). If you can type fast, CAPTracker is the ideal application to calculate your current CAP, and predict what grades you need in modules you haven’t taken to achieve your target CAP.

== 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
* Some parts of this application were inspired by https://github.com/nus-cs2103-AY1819S1/
* Some parts of this application were inspired by https://github.com/se-edu/addressbook-level4
* Some parts of this application were inspired by https://github.com/se-edu/addressbook-level3
* Some parts of this application were inspired by the excellent http://code.makery.ch/library/javafx-8-tutorial/[Java FX tutorial] by
_Marco Jakob_.
* Libraries used: https://github.com/TestFX/TestFX[TextFX], https://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
30 changes: 30 additions & 0 deletions _reposense/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"authors":
[
{
"githubId": "alexkmj",
"displayName": "ALE...KOH",
"authorNames": ["alex", "alexkmj", "Alex Koh", "alex koh"]
},
{
"githubId": "josephambe",
"displayName": "JOSEP...R KIM",
"authorNames": ["josephambe"]
},
{
"githubId": "jeremiah-ang",
"displayName": "JEREM...NG EN",
"authorNames": ["jeremiah-ang"]
},
{
"githubId": "jeremyyew",
"displayName": "JEREM...W ERN",
"authorNames": ["jeremyyew"]
},
{
"githubId": "BugEyedBug",
"displayName": "KONG ...N YIN",
"authorNames": ["BugEyedBug"]
}
]
}
9 changes: 4 additions & 5 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ dependencies {
}

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

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

testLogging {
events TestLogEvent.FAILED, TestLogEvent.SKIPPED

exceptionFormat "full"
// Prints the currently running test's name in the CI's build log,
// so that we can check if tests are being silently skipped or
// stalling the build.
Expand Down Expand Up @@ -207,9 +207,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': 'CAPTracker',
'site-githuburl': 'https://github.com/CS2103-AY1819S1-T13-4/main'
]

options['template_dirs'].each {
Expand Down
Loading