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

[CS2103-T15-3] Vimification #151

Open
wants to merge 654 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
654 commits
Select commit Hold shift + click to select a range
98e9a1b
Merge pull request #141 from liujiayue314/v1.3_ug_update
liujiayue314 Mar 31, 2023
a1ebe43
Parser: fix bugs
VietAnh1010 Mar 31, 2023
f956bd3
Change error message when encounter ParserException
VietAnh1010 Mar 31, 2023
5f17a48
Fix parser format and test cases
VietAnh1010 Mar 31, 2023
41e2943
Update UserGuide.md
liujiayue314 Mar 31, 2023
968c7f2
Merge pull request #143 from liujiayue314/v1.3_ug_update
liujiayue314 Mar 31, 2023
b22dac9
update help manual
liujiayue314 Mar 31, 2023
ca3dea1
Update UserGuide.md
liujiayue314 Mar 31, 2023
9d76d74
Merge branch 'master' into v1.3_ug_update
liujiayue314 Mar 31, 2023
72d665d
Merge pull request #145 from liujiayue314/v1.3_ug_update
liujiayue314 Mar 31, 2023
fc63230
Fix Filter and Refresh Command
bipbipboopboop Mar 31, 2023
5053dcc
Implement MacroPanel
bipbipboopboop Mar 31, 2023
963a140
Fix minor UG bug (#194)
DerenC Apr 2, 2023
2c15bb6
Update helpMessage.png to fix Issue #189
DerenC Apr 2, 2023
4f827e5
Ensure consistently in "<title>"
DerenC Apr 2, 2023
968679b
Add spacing to ensure readability of tables in markdown
DerenC Apr 2, 2023
beb33b7
Fix "-f" typo to "-s" in Help page
DerenC Apr 2, 2023
c7dd87e
Fix typo from '-t' to '-l' based on AY2223S2-CS2103T-T15-3/tp#180
DerenC Apr 2, 2023
3bde09b
Fix typo from '-t' to '-l' based on #180 in Help page
DerenC Apr 2, 2023
4d31037
Fix '<keyword>' typos and keep it consistent in UG & help page
DerenC Apr 2, 2023
28b6cdd
Fix 'Features' link under
DerenC Apr 2, 2023
b631b2f
Fix 'Back to Top' links in UG
DerenC Apr 2, 2023
b3c493c
Remove weird character in help page, based on AY2223S2-CS2103T-T15-3/…
DerenC Apr 2, 2023
8638df8
Merge branch 'master' of https://github.com/liujiayue314/tp
liujiayue314 Apr 2, 2023
33ef17e
Macro: expand the first keyword
VietAnh1010 Apr 3, 2023
6a3389f
Clear right component on h click
bipbipboopboop Apr 3, 2023
9d61b43
Revert style for manual page
bipbipboopboop Apr 3, 2023
9f5679f
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-T15-3/tp
liujiayue314 Apr 3, 2023
171388a
Add preferences & data to .gitignore
DerenC Apr 2, 2023
3ddc721
Add MACROs to UG & Help page
DerenC Apr 3, 2023
7c4faa7
Add undo commands to UG & Help page
DerenC Apr 3, 2023
e52242f
Add javadoc, equals, hashCode and toString for commands
VietAnh1010 Apr 3, 2023
a28ba69
Clean up backend code
VietAnh1010 Apr 3, 2023
8c0e5e1
Bug fix: show correct error message now
VietAnh1010 Apr 3, 2023
cfbb8c2
Improve ApplicativeParser and add Javadoc
VietAnh1010 Apr 4, 2023
01b0b54
ApplicativeParser: add more test cases
VietAnh1010 Apr 4, 2023
296e413
Rename commons -> common
VietAnh1010 Apr 4, 2023
b8fb0e4
Bug fix: fix wrong format of success message
VietAnh1010 Apr 4, 2023
1dfd98e
ApplicativeParser: add full Javadoc
VietAnh1010 Apr 5, 2023
beb7fac
TaskList: seperate concerns using interfaces
VietAnh1010 Apr 6, 2023
ed43643
TaskList: fix UnsupportedOperationException bug
VietAnh1010 Apr 6, 2023
a2ded20
JumpCommandParser: add new test case
VietAnh1010 Apr 6, 2023
1943aef
LogicCommand: add some test cases
VietAnh1010 Apr 6, 2023
aa6f6c2
EditCommand: add test
VietAnh1010 Apr 6, 2023
6186b48
EditCommand: add more tests
VietAnh1010 Apr 6, 2023
540d429
Fix tests
VietAnh1010 Apr 6, 2023
bf96651
EditCommand: continue to fix test
VietAnh1010 Apr 6, 2023
1cf82ea
UserGuide: modify specification about redundant param
VietAnh1010 Apr 6, 2023
1fd0a14
Gui: fix log level to warning
VietAnh1010 Apr 6, 2023
5466793
Command: fix checkstyle
VietAnh1010 Apr 7, 2023
9fedbda
ApplicativeParser: fix checkstyle
VietAnh1010 Apr 7, 2023
b22afa5
Add more javadoc, reduce checkstyle errors
VietAnh1010 Apr 7, 2023
ca1723e
Add more javadoc
VietAnh1010 Apr 7, 2023
d61e971
Add javadoc for model classes
VietAnh1010 Apr 7, 2023
b5af445
Storage: fix checkstyle
VietAnh1010 Apr 7, 2023
8a16f0d
Fix tab not loading problem
bipbipboopboop Apr 7, 2023
5cc81b2
Fix tab not focused when user presses control and tab
bipbipboopboop Apr 8, 2023
47133ce
Change PriorityMessage to Priority to fix confusion bug
bipbipboopboop Apr 8, 2023
d962091
Fix tab not loading problem
bipbipboopboop Apr 7, 2023
8fb6ba4
Fix tab not focused when user presses control and tab
bipbipboopboop Apr 8, 2023
5b61e6d
Change PriorityMessage to Priority to fix confusion bug
bipbipboopboop Apr 8, 2023
aa049c9
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-T15-3/tp
liujiayue314 Apr 8, 2023
b05723d
Add refresh TaskListPanel
bipbipboopboop Apr 8, 2023
baf73a7
Fix conflict
bipbipboopboop Apr 8, 2023
803e6a4
Merge pull request #207 from AY2223S2-CS2103T-T15-3/ui-fix-tab
bipbipboopboop Apr 8, 2023
2953b0c
Fix focus not pass to TaskTabPanel after command execution
bipbipboopboop Apr 8, 2023
0add32f
Fix focus not pass to TaskTabPanel after command execution
bipbipboopboop Apr 8, 2023
93282a5
Make Introduction more concise
DerenC Apr 8, 2023
abb616f
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-T15-3/tp
liujiayue314 Apr 8, 2023
a0bd5ec
Remove tabs
bipbipboopboop Apr 8, 2023
fcd11d4
Refactor code
bipbipboopboop Apr 8, 2023
bd0b5e4
Fix merge conflict
bipbipboopboop Apr 8, 2023
1fc56da
Fix merge conflict
bipbipboopboop Apr 8, 2023
8607f94
Remove tabs
bipbipboopboop Apr 8, 2023
a369bfc
Refactor code
bipbipboopboop Apr 8, 2023
769df5d
Add general info on attributes of a task's attributes
DerenC Apr 9, 2023
164b08d
Make Introduction more concise
DerenC Apr 8, 2023
254fb56
Add general info on attributes of a task's attributes
DerenC Apr 9, 2023
72f83a9
Add quotation mark constraints in UG
DerenC Apr 9, 2023
c3293dc
Merge branch 'update-UG'
DerenC Apr 9, 2023
370f460
Make 'Purpose of this User Guide' more concise
DerenC Apr 9, 2023
cacf9c1
Add quotation mark constraints in UG
DerenC Apr 9, 2023
0aa852f
Make 'Purpose of this User Guide' more concise
DerenC Apr 9, 2023
ed34e95
Rename ManualPanel to HelpManualPanel
DerenC Apr 9, 2023
1e4b92e
Merge branch 'master' of github.com:AY2223S2-CS2103T-T15-3/tp
DerenC Apr 9, 2023
36666fe
Rename ManualPanel to HelpManualPanel
DerenC Apr 9, 2023
68082b6
Merge pull request #215 from DerenC/master
DerenC Apr 9, 2023
3044c3d
Ensure all relevant classes & long methods have JavaDocs
DerenC Apr 9, 2023
299a3cb
Merge branch 'master' of github.com:DerenC/tp
DerenC Apr 9, 2023
14dc100
Ensure all relevant classes & long methods have JavaDocs
DerenC Apr 9, 2023
dc1cd2c
Fix merge conflict
bipbipboopboop Apr 9, 2023
8fe1884
Merge pull request #218 from AY2223S2-CS2103T-T15-3/ui-fix-tab
bipbipboopboop Apr 9, 2023
02b8e02
Remove redundant code
bipbipboopboop Apr 9, 2023
95b97bf
Update welcome page
bipbipboopboop Apr 9, 2023
f7dc948
Add more unit tests for Task
DerenC Apr 9, 2023
d87c351
Merge branch 'AY2223S2-CS2103T-T15-3:master' into master
DerenC Apr 9, 2023
f2a2412
Merge branch 'master' of github.com:AY2223S2-CS2103T-T15-3/tp
DerenC Apr 9, 2023
fe47ccf
Add unit tests for all methods in Task class
DerenC Apr 9, 2023
893806c
Merge branch 'master' of github.com:DerenC/tp
DerenC Apr 9, 2023
11308f3
Fix deadlineIsBefore & deadlineIsAfter failed unit tests
DerenC Apr 9, 2023
a5f6682
PPP: add draft version
VietAnh1010 Apr 7, 2023
f4bc3b3
Dev Guide: write implementation detail of internal package
VietAnh1010 Apr 9, 2023
fcda662
DevGuide: add section about undo feature
VietAnh1010 Apr 9, 2023
a94e36b
DevGuide: finish writing about implementation details
VietAnh1010 Apr 9, 2023
e1d97b8
Fix failed unit test for containsLabel
DerenC Apr 9, 2023
4a3823a
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-T15-3/tp
liujiayue314 Apr 9, 2023
c093f1f
Add more unit tests for Task
DerenC Apr 9, 2023
d6d66fa
Add unit tests for all methods in Task class
DerenC Apr 9, 2023
a1256d4
Fix deadlineIsBefore & deadlineIsAfter failed unit tests
DerenC Apr 9, 2023
e7e2107
Fix failed unit test for containsLabel
DerenC Apr 9, 2023
abfa056
Make all methods public in TaskTest.java
DerenC Apr 9, 2023
0622f8d
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-T15-3/tp
liujiayue314 Apr 9, 2023
4b7f992
Add assertThrow unit test cases in TaskTest.java
DerenC Apr 9, 2023
8a83f63
Add unit tests to Priority class
DerenC Apr 9, 2023
5621e35
Merge branch 'AY2223S2-CS2103T-T15-3:master' into master
DerenC Apr 9, 2023
5dde5b5
Merge branch 'master' into priorityTest
DerenC Apr 9, 2023
81a494e
Remove unused imports in PriorityTest.java
DerenC Apr 9, 2023
516a111
Add unit tests to Status class
DerenC Apr 9, 2023
ce43580
Add unit tests to LogicTaskList
DerenC Apr 9, 2023
57f7100
Add unit tests to UiTaskList & TaskList
DerenC Apr 9, 2023
c711980
Fix failed testPredicate & testComparator unit tests for UiTaskList
DerenC Apr 9, 2023
473666d
Merge pull request #221 from DerenC/priorityTest
DerenC Apr 9, 2023
3f5eda4
Update DG to include UI portion
bipbipboopboop Apr 9, 2023
2af28e6
Update DG to include UI portion
bipbipboopboop Apr 9, 2023
1cda9a3
Fix some checkstyle
bipbipboopboop Apr 9, 2023
43606e6
Merge branch 'upstream/master' into update-DG
bipbipboopboop Apr 9, 2023
de277da
Fix all checkstyles pointed out by gradle
DerenC Apr 9, 2023
86dba4e
Merge branch 'master' into checkstyle
DerenC Apr 9, 2023
34294b8
Fix more checkstyles
DerenC Apr 9, 2023
f011ad6
Finalize DG, architechture and implemenation part
VietAnh1010 Apr 9, 2023
1ba2b81
Merge with UI details
VietAnh1010 Apr 9, 2023
993b9f1
DevGuide: make more consistent
VietAnh1010 Apr 9, 2023
f954a5f
DevGuide: include UML diagrams
VietAnh1010 Apr 9, 2023
a3d4363
Update UserGuide and DeveloperGuide
bipbipboopboop Apr 9, 2023
0cb118a
Add test case for CommandStack
bipbipboopboop Apr 9, 2023
4fd1405
DevGuide: add ui class diagram
VietAnh1010 Apr 9, 2023
9a1fb05
DevGuide: add more diagrams
VietAnh1010 Apr 10, 2023
9a6da39
Merge pull request #226 from AY2223S2-CS2103T-T15-3/update-DG
bipbipboopboop Apr 10, 2023
3c0b425
Fix UG images table
bipbipboopboop Apr 10, 2023
c5662d5
DevGuide: add seq diagrams
VietAnh1010 Apr 10, 2023
66ab29f
Update DG
bipbipboopboop Apr 10, 2023
83a7002
Merge branch 'finish-dg' into update-DG
bipbipboopboop Apr 10, 2023
b15c1a9
Merge pull request #228 from AY2223S2-CS2103T-T15-3/update-DG
bipbipboopboop Apr 10, 2023
efc965b
DevGuide: add sequence diagram for applicative parser
VietAnh1010 Apr 10, 2023
1367d05
DevGuide: add delete seq diagram
VietAnh1010 Apr 10, 2023
67792e4
Change return type of fromInt() to Optional for Priority & Status
DerenC Apr 10, 2023
754d174
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-T15-3/tp
liujiayue314 Apr 10, 2023
72699f8
Change "search results" to "sorted results"
DerenC Apr 10, 2023
7792c27
Refactor all user stories in DG
DerenC Apr 10, 2023
22a39c8
Merge branch 'master' into add-dg-user-stories
DerenC Apr 10, 2023
def8163
Fix Edit and Delete command not rerendering the right component
bipbipboopboop Apr 10, 2023
4146bde
Fix Welcome and Help page getting cleared after delete,edit,filter or…
bipbipboopboop Apr 10, 2023
db28bd6
Add alphabetical sorting to user story in DG
DerenC Apr 10, 2023
72abd82
Merge pull request #233 from DerenC/add-dg-user-stories
DerenC Apr 10, 2023
78d25e1
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-T15-3/tp
liujiayue314 Apr 10, 2023
7cdcccd
UG: polish and add information about the macro commands
VietAnh1010 Apr 10, 2023
4956004
PPP: finalize my PPP
VietAnh1010 Apr 10, 2023
e137e85
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-T15-3/tp
liujiayue314 Apr 10, 2023
bfcf6ed
Reduce the length of the PPP
VietAnh1010 Apr 10, 2023
fc84ea9
Try to further reduce the length of the PPP
VietAnh1010 Apr 10, 2023
eb09cec
Merge branch 'master' into checkstyle
DerenC Apr 10, 2023
a1d68d7
Remove headings in PPP
VietAnh1010 Apr 10, 2023
5e359f9
Fix more checkstyles
DerenC Apr 10, 2023
3433209
Finish Ethan's PPP
bipbipboopboop Apr 10, 2023
23ac8ca
Update PPP
bipbipboopboop Apr 10, 2023
6bf40aa
Merge pull request #236 from AY2223S2-CS2103T-T15-3/update-ethan-ppp
bipbipboopboop Apr 10, 2023
3536ec1
Fix add not refreshing TaskDetailPanel
bipbipboopboop Apr 10, 2023
c64dca0
Merge pull request #237 from AY2223S2-CS2103T-T15-3/ui-fix-scrolling
bipbipboopboop Apr 10, 2023
ffd6fd7
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-T15-3/tp
liujiayue314 Apr 10, 2023
95d0c89
Fix edit and delete labels not rerendering
bipbipboopboop Apr 10, 2023
17dac82
Merge pull request #239 from AY2223S2-CS2103T-T15-3/ui-fix-scrolling
bipbipboopboop Apr 10, 2023
e532111
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-T15-3/tp
liujiayue314 Apr 10, 2023
8d26354
Merge branch 'master' of github.com:AY2223S2-CS2103T-T15-3/tp into ch…
DerenC Apr 10, 2023
97247ca
Fix insert not rerendering
bipbipboopboop Apr 10, 2023
161e785
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-T15-3/tp
liujiayue314 Apr 10, 2023
b405bf0
Merge pull request #225 from DerenC/checkstyle
DerenC Apr 10, 2023
0cb3faa
delete redundant files
liujiayue314 Apr 10, 2023
6bc8790
fixed cannot sort by deadline command
liujiayue314 Apr 10, 2023
7bcedc6
Update table of contents for both UG & DG
DerenC Apr 10, 2023
dcc527b
Standardise table format
DerenC Apr 10, 2023
5279e6e
Sprinkle more 'Back to Top'
DerenC Apr 10, 2023
ae24afb
Revert DG
DerenC Apr 10, 2023
e7f5cef
Revert DG
DerenC Apr 10, 2023
d254816
Remove typo 'q'
DerenC Apr 10, 2023
b541c99
Revert DG
DerenC Apr 10, 2023
cd9b185
Remove unused imports in TaskListPanel
DerenC Apr 10, 2023
623728b
Merge branch 'master' of github.com:AY2223S2-CS2103T-T15-3/tp into re…
DerenC Apr 10, 2023
559a089
Update DeveloperGuide.md
liujiayue314 Apr 10, 2023
4d8edbf
Merge pull request #241 from AY2223S2-CS2103T-T15-3/remove-unused-imp…
DerenC Apr 10, 2023
c07ad3a
Replace the user story for "adding of task"
DerenC Apr 10, 2023
5161d51
Change"So that I can" section of task deletion user story
DerenC Apr 10, 2023
9109b14
Inject UserGuide into help page
bipbipboopboop Apr 10, 2023
1c8c2ec
Reorder user stories based on number of stars
DerenC Apr 10, 2023
be2a011
Add unmark task user story
DerenC Apr 10, 2023
f402457
Add "add labels" user story
DerenC Apr 10, 2023
5f85952
Add "edit priority" user story
DerenC Apr 10, 2023
e848a1f
Remove "edit status to completed" & "edit status to in progress" user…
DerenC Apr 10, 2023
2e6d33f
Revert back by removing "edit priority level" user story
DerenC Apr 10, 2023
c97a2e2
Include Undo in UserGuide
bipbipboopboop Apr 10, 2023
4386fd9
Change specific label to specified list of labels
DerenC Apr 10, 2023
49ff199
Add "search for in-progress tasks
DerenC Apr 10, 2023
37883c7
Update UserGuide to include undo and refresh command
bipbipboopboop Apr 10, 2023
52a11ce
Add "filter for deadlins within a specified period"
DerenC Apr 10, 2023
da6e3dd
Include Undo in UserGuide
bipbipboopboop Apr 10, 2023
d4e7852
Update UserGuide to include undo and refresh command
bipbipboopboop Apr 10, 2023
9a02583
Merge branch 'master' of github.com:AY2223S2-CS2103T-T15-3/tp into up…
bipbipboopboop Apr 10, 2023
19d21c6
Fix one of the "Back to Top links
DerenC Apr 10, 2023
489463f
Merge pull request #242 from liujiayue314/v1.4_final
DerenC Apr 10, 2023
010c61e
Add more images to UG
bipbipboopboop Apr 10, 2023
420d5da
Remove FAQ
DerenC Apr 10, 2023
0074eb5
Merge pull request #245 from AY2223S2-CS2103T-T15-3/fix-jiayue-dg
DerenC Apr 10, 2023
11668c0
Merge branch 'master' of github.com:AY2223S2-CS2103T-T15-3/tp into up…
bipbipboopboop Apr 10, 2023
67019ea
Fix conflict
bipbipboopboop Apr 10, 2023
a50296e
Enhance TOC
DerenC Apr 10, 2023
e242ab4
Add missing colon behind UML in glossary
DerenC Apr 10, 2023
6882d93
Fix the remaining bugs
VietAnh1010 Apr 10, 2023
9800e92
Add a line break after UML in glossary
DerenC Apr 10, 2023
a842594
Update DeveloperGuide.md
liujiayue314 Apr 10, 2023
825b168
Unit Test: fix unit test falling
VietAnh1010 Apr 10, 2023
613d6cd
Merge with master
VietAnh1010 Apr 10, 2023
c3e3adc
Merge pull request #248 from AY2223S2-CS2103T-T15-3/fix-remaining-errors
VietAnh1010 Apr 10, 2023
e4e5165
Merge branch 'master' into update-ug
VietAnh1010 Apr 10, 2023
3addc37
Merge pull request #246 from AY2223S2-CS2103T-T15-3/update-ug
VietAnh1010 Apr 10, 2023
7a51f8a
Update DeveloperGuide.md
liujiayue314 Apr 10, 2023
d4a6604
Update liujiayue314.md
liujiayue314 Apr 10, 2023
a94fef1
Update DeveloperGuide.md
liujiayue314 Apr 10, 2023
f6f79bb
Add planned enhancements to the end of DG
DerenC Apr 10, 2023
e522c6b
Add planned enhancements to toc
DerenC Apr 10, 2023
697d69b
Merge branch 'master' into v1.4_final
liujiayue314 Apr 10, 2023
3b1b5fa
Updated table of contents
liujiayue314 Apr 10, 2023
48f382c
Merge pull request #249 from liujiayue314/v1.4_final
liujiayue314 Apr 10, 2023
fd54193
Update DG
bipbipboopboop Apr 10, 2023
6685ddb
UG: add more notes
VietAnh1010 Apr 10, 2023
501fda0
Fix counter bug
VietAnh1010 Apr 10, 2023
df16a32
Update UG
bipbipboopboop Apr 10, 2023
b6938c7
Fix git conflict
bipbipboopboop Apr 10, 2023
4fe2e69
Merge pull request #252 from AY2223S2-CS2103T-T15-3/update-ug
bipbipboopboop Apr 10, 2023
ce2a4e2
Update Ethan's PPP
bipbipboopboop Apr 10, 2023
e953d16
Fix bug from jiayue's merging of PR
DerenC Apr 10, 2023
d82da05
Fix UG bug
bipbipboopboop Apr 10, 2023
11715ef
Fix HelpManualPage
bipbipboopboop Apr 10, 2023
e86bbb2
Delete "more test cases"
DerenC Apr 10, 2023
a502590
Final update from Ethan
DerenC Apr 10, 2023
c4b67b3
Update DerenC.md
DerenC Apr 10, 2023
1774445
Update daniellingzy.md
bipbipboopboop Apr 10, 2023
2714f14
Fix grammar until Information on commands' parameters
bipbipboopboop Apr 14, 2023
04267ae
Change Detail to Meaning
bipbipboopboop Apr 14, 2023
3004372
Fix some minor bugs
bipbipboopboop Apr 14, 2023
13343fc
update
bipbipboopboop Apr 14, 2023
a62ee88
Merge pull request #261 from AY2223S2-CS2103T-T15-3/test
bipbipboopboop Apr 27, 2023
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
  •  
  •  
  •  
13 changes: 13 additions & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
coverage:
precision: 2
round: up
range: 0...100

status:
# for now, leave it at 100%
project:
default:
threshold: 100%
patch:
default:
threshold: 100%
34 changes: 18 additions & 16 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,30 +15,32 @@ jobs:

- name: Set up repository
uses: actions/checkout@main
if: github.event_name == 'pull_request'
with:
ref: master
ref: ${{ github.event.pull_request.head.sha }}

- name: Merge to master
run: git checkout --progress --force ${{ github.sha }}
# - name: Run repository-wide tests
# if: runner.os == 'Linux'
# working-directory: ${{ github.workspace }}/.github
# run: ./run-checks.sh

- name: Run repository-wide tests
if: runner.os == 'Linux'
working-directory: ${{ github.workspace }}/.github
run: ./run-checks.sh

- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v1
# - name: Validate Gradle Wrapper
# uses: gradle/wrapper-validation-action@v1

- name: Setup JDK 11
uses: actions/setup-java@v1
uses: actions/setup-java@v3
with:
java-version: '11'
java-package: jdk+fx
distribution: temurin
java-version: 11
cache: gradle

- name: Build and check with Gradle
run: ./gradlew check coverage
- name: Setup and test with Gradle
uses: gradle/gradle-build-action@v2
with:
arguments: test coverage

- uses: codecov/codecov-action@v2
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v2
if: runner.os == 'Linux'
with:
directory: ${{ github.workspace }}/build/reports/jacoco/coverage
Expand Down
24 changes: 16 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,22 +1,30 @@
# Gradle build files
/.gradle/
/build/
src/main/resources/docs/
/src/main/resources/docs/

# IDEA files
/.idea/
/out/
/*.iml
*.iml

# VSCode files
/bin/

# Storage/log files
/data/
/config.json
/preferences.json
/*.log.*
/.vimification/
config.json
*.log.*

# Test sandbox files
src/test/data/sandbox/
/src/test/data/sandbox/

# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
/docs/_site/

# Java class file
*.class

/preferences.json
/data/tasklist.json
337 changes: 337 additions & 0 deletions .vscode/eclipse-java-google-style.xml

Large diffs are not rendered by default.

25 changes: 25 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"java.completion.importOrder": [
"#",
"java",
"javax",
"org",
"com",
""
],
"java.settings.url": ".vscode/vscode-java.prefs",
"java.format.settings.url": ".vscode/eclipse-java-google-style.xml",
"java.project.sourcePaths": ["src/main/java", "src/test/java", "src/main/resources", ""],
"java.configuration.updateBuildConfiguration": "interactive",
"[java]": {
"editor.detectIndentation": false,
"editor.rulers": [100],
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"editor.trimAutoWhitespace": true
},
"files.trimTrailingWhitespace": true,
"java.inlayHints.parameterNames.enabled": "none",
/* enable if you want to see VSCode suggestions */
"css.validate": false
}
1 change: 1 addition & 0 deletions .vscode/vscode-java.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore
16 changes: 6 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
[![Java CI](https://github.com/AY2223S2-CS2103T-T15-3/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2223S2-CS2103T-T15-3/tp/actions/workflows/gradle.yml)[![codecov](https://codecov.io/gh/AY2223S2-CS2103T-T15-3/tp/branch/master/graph/badge.svg?token=3H8B77BIDL)](https://codecov.io/gh/AY2223S2-CS2103T-T15-3/tp)

![Ui](docs/images/Ui.png)

* This is **a sample project for Software Engineering (SE) students**.<br>
Example usages:
* as a starting point of a course project (as opposed to writing everything from scratch)
* as a case study
* The project simulates an ongoing software project for a desktop application (called _AddressBook_) used for managing contact details.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code base **bigger** (around 6 KLoC) than what students usually write in beginner-level SE modules, without being overwhelmingly big.
* It comes with a **reasonable level of user and developer documentation**.
* It is named `AddressBook Level 3` (`AB3` for short) because it was initially created as a part of a series of `AddressBook` projects (`Level 1`, `Level 2`, `Level 3` ...).
* For the detailed documentation of this project, see the **[Address Book Product Website](https://se-education.org/addressbook-level3)**.

* Vimification is a task planner application, optimised for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). The target audience are users who prefers to use vim commands and minimal mouse interactions to increase effectiveness and speed.
* It is named `Vimification` because it was designed for users that are proficient in vim.
* For the detailed documentation of this project, see the **[Vimification Product Website](https://ay2223s2-cs2103t-t15-3.github.io/tp/)**.
* This project is a **part of the se-education.org** initiative. If you would like to contribute code to this project, see [se-education.org](https://se-education.org#https://se-education.org/#contributing) for more info.
* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
25 changes: 21 additions & 4 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@ plugins {
id 'com.github.johnrengelman.shadow' version '7.1.2'
id 'application'
id 'jacoco'
id 'org.openjfx.javafxplugin' version '0.0.13'
}

mainClassName = 'seedu.address.Main'
mainClassName = 'vimification.Main'

sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
Expand All @@ -22,6 +23,13 @@ checkstyle {

test {
useJUnitPlatform()
testLogging {
showExceptions = true
exceptionFormat = "full"
showCauses = true
showStackTraces = true
showStandardStreams = true
}
finalizedBy jacocoTestReport
}

Expand Down Expand Up @@ -56,17 +64,26 @@ 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'

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'

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

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

shadowJar {
archiveFileName = 'addressbook.jar'
archiveFileName = 'vimification.jar'
}

run {
standardInput = System.in
enableAssertions = true
}

defaultTasks 'clean', 'test'
2 changes: 1 addition & 1 deletion config/checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,7 @@
3. Constructors
4. Methods
-->
<module name ="DeclarationOrder"/>
<!-- <module name ="DeclarationOrder"/> -->

<!-- Checks that default is after all cases in a switch statement -->
<module name="DefaultComesLast"/>
Expand Down
63 changes: 32 additions & 31 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,56 @@ title: About Us

We are a team based in the [School of Computing, National University of Singapore](http://www.comp.nus.edu.sg).

You can reach us at the email `seer[at]comp.nus.edu.sg`
You can reach us at the email `what email should we put here?`

## Project team
# Project team

### John Doe
## Nguyen Viet Anh

<img src="images/johndoe.png" width="200px">
<img src="images/vietanh1010.png" width="200px">

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/VietAnh1010)]
[[portfolio](team/vietanh1010.md)]

* Role: Project Advisor
- Role: Team lead, Integration, Java expert
- Responsibilities: Parser, Model

### Jane Doe
## Liu JiaYue

<img src="images/johndoe.png" width="200px">
<img src="images/liujiayue314.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/liujiayue314)]
[[portfolio](team/liujiayue314.md)]

* Role: Team Lead
* Responsibilities: UI
- Role: Developer
- Responsibilities: Storage

### Johnny Doe
## Ethan Chen Ee Shuen

<img src="images/johndoe.png" width="200px">
<img src="images/bipbipboopboop.png" width="200px">

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
[[github](http://github.com/bipbipboopboop)]
[[portfolio](team/bipbipboopboop.md)]

* Role: Developer
* Responsibilities: Data
- Role: Developer
- Responsibilities: UI, Integration

### Jean Doe
## Daniel Ling Zhi Yuan

<img src="images/johndoe.png" width="200px">
<img src="images/daniellingzy.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/daniellingzy)]
[[portfolio](team/daniellingzy.md)]

* Role: Developer
* Responsibilities: Dev Ops + Threading
- Role: Test Engineer
- Responsibilities: Software Development Testing

### James Doe
## Cheng Deren

<img src="images/johndoe.png" width="200px">
<img src="images/DerenC.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/DerenC)]
[[portfolio](team/DerenC.md)]

* Role: Developer
* Responsibilities: UI
- Role: Developer
- Responsibilities: Command
Loading