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-T13-3] Linky Time #45

Open
wants to merge 671 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
671 commits
Select commit Hold shift + click to select a range
a88ebe3
Apply suggestions from code review
xMashedxTomatox Mar 30, 2022
f5fb6b6
Merge pull request #127 from xMashedxTomatox/feat-archive-command
xMashedxTomatox Mar 30, 2022
2c8742a
Merge pull request #120 from Gnoznaug/feat-edit-module-command
Gnoznaug Mar 30, 2022
20e610d
Merge branch 'master' into feat-sort-meeting-command
xMashedxTomatox Mar 30, 2022
e200a7a
Fix merge conflicts
xMashedxTomatox Mar 30, 2022
7b81529
Fix minor bug found in force delete module
xMashedxTomatox Mar 30, 2022
71bd5a8
Merge pull request #107 from xMashedxTomatox/feat-sort-meeting-command
xMashedxTomatox Mar 30, 2022
3f22eb8
Release v1.3
NatalieTanML Mar 30, 2022
352a025
Merge pull request #129 from NatalieTanML/master
NatalieTanML Mar 30, 2022
ae90287
Merge branch 'master' of https://github.com/NatalieTanML/tp into docs…
NatalieTanML Mar 30, 2022
c4730b2
Update screenshots
NatalieTanML Mar 30, 2022
78ccfaa
Move ss
NatalieTanML Mar 30, 2022
da9e3aa
Finalize UG
NatalieTanML Mar 31, 2022
97fe9e4
Fix grammar
NatalieTanML Mar 31, 2022
c352531
Merge pull request #128 from NatalieTanML/docs-ug-update
NatalieTanML Mar 31, 2022
c2a9994
Fix URL validation regex & allow non-https prefix
NatalieTanML Apr 2, 2022
39a93e0
Rename append to prepend
NatalieTanML Apr 2, 2022
ce48ff2
Fix comment
NatalieTanML Apr 2, 2022
4a118df
Remove https check
NatalieTanML Apr 2, 2022
abe1bec
Remove http regex
NatalieTanML Apr 2, 2022
3417041
Enable word wrapping for url label
NatalieTanML Apr 2, 2022
9b2b08a
Add https
NatalieTanML Apr 2, 2022
9a2431a
Merge pull request #173 from NatalieTanML/fix-url-validation
NatalieTanML Apr 2, 2022
093082a
Fix bugs in MeetingDuration and add testcases
Gnoznaug Apr 4, 2022
cbead2d
Fix bug
Gnoznaug Apr 4, 2022
949ed99
Add summary of potential errors
Gnoznaug Apr 5, 2022
2b22b1a
Update duration ug to reduce nitpicking
Gnoznaug Apr 5, 2022
fe81058
Fix formatting
Gnoznaug Apr 5, 2022
75cb773
Remove trailing whitespace
Gnoznaug Apr 5, 2022
abfc3e5
Add newline at EOF
Gnoznaug Apr 5, 2022
51a2442
Apply suggestions from code review
Gnoznaug Apr 5, 2022
f048a25
Merge pull request #175 from Gnoznaug/bugfix-duration
Gnoznaug Apr 5, 2022
920f61c
Various fixes (redo imgs, archive, typos etc)
NatalieTanML Apr 5, 2022
5f2f6db
Merge branch 'master' of https://github.com/NatalieTanML/tp into docs…
NatalieTanML Apr 5, 2022
a1e7bd9
Update app icon and enable text wrap
NatalieTanML Apr 6, 2022
8b94458
Fix max width
NatalieTanML Apr 6, 2022
91741c9
Update meeting autosort to update every command
xMashedxTomatox Apr 6, 2022
2093d63
Update user guide to specify that meeting list updates per command
xMashedxTomatox Apr 6, 2022
d5ae567
Fix testcases that broke due to module index refactor
Gnoznaug Apr 6, 2022
a585aea
Apply suggestions from code review
Gnoznaug Apr 6, 2022
8ab64b3
Add test cases for meeting name and the 2 predicates
xMashedxTomatox Apr 6, 2022
f4450ba
Fix table formatting
Gnoznaug Apr 6, 2022
885d35e
Merge pull request #178 from Gnoznaug/docs-error-table
Gnoznaug Apr 6, 2022
c0d793b
Merge pull request #182 from xMashedxTomatox/bugfix-autosort-meeting
NatalieTanML Apr 6, 2022
9790bb7
Merge pull request #184 from xMashedxTomatox/docs-meeting-list-update
NatalieTanML Apr 6, 2022
338a8fe
Add test cases for list and archive command
xMashedxTomatox Apr 6, 2022
00dec26
Implement PPP draft
NatalieTanML Apr 6, 2022
4c3da22
Update ppp
Gnoznaug Apr 6, 2022
b540d5e
Edit
NatalieTanML Apr 6, 2022
8ca83ea
Edit 2
NatalieTanML Apr 6, 2022
8814c95
Fix link
NatalieTanML Apr 6, 2022
18bea99
Merge branch 'master' of https://github.com/NatalieTanML/tp into docs…
NatalieTanML Apr 6, 2022
46a3461
Update Justine's PPP
Apr 7, 2022
475a9e7
Merge branch 'master' into docs-update-justine-ppp
Apr 7, 2022
becc777
Merge pull request #179 from NatalieTanML/docs-fix-ug-diagrams
NatalieTanML Apr 7, 2022
5a1ac11
Merge pull request #187 from xMashedxTomatox/test-meetingname-and-pre…
NatalieTanML Apr 7, 2022
bf10ebe
Merge pull request #181 from NatalieTanML/feat-icon-and-ui
NatalieTanML Apr 7, 2022
79b9691
Merge pull request #188 from xMashedxTomatox/test-list-and-archive-co…
NatalieTanML Apr 7, 2022
249906e
Update ug
NatalieTanML Apr 7, 2022
238a4b6
Merge branch 'master' of https://github.com/NatalieTanML/tp into docs…
NatalieTanML Apr 7, 2022
7d2dd97
Move archive command up
NatalieTanML Apr 7, 2022
7ed04fb
Update docs/team/justinekoh.md
justinekoh Apr 7, 2022
2eaec68
Merge branch 'master' into docs-update-justine-ppp
Apr 7, 2022
f4d14a9
Update CX PPP page
xMashedxTomatox Apr 7, 2022
5951367
Merge pull request #190 from Gnoznaug/docs-ppp-gz
Gnoznaug Apr 7, 2022
41ef1f7
Add Edit Module Sequance Diagram Cutout
Gnoznaug Apr 7, 2022
bb618b6
Add PPP details
chuabingquan Apr 7, 2022
059b12b
Merge pull request #189 from NatalieTanML/docs-nat-ppp
chuabingquan Apr 7, 2022
d2196ed
Merge pull request #191 from justinekoh/docs-update-justine-ppp
chuabingquan Apr 7, 2022
c91ff17
Fix sequence diagram
Gnoznaug Apr 7, 2022
23038e0
Update png
Gnoznaug Apr 7, 2022
d435175
Remove command result box
Gnoznaug Apr 7, 2022
f72ef1d
Merge branch 'master' into tests-add-and-edit
Gnoznaug Apr 7, 2022
de2a91f
Update annotated archive SS
NatalieTanML Apr 7, 2022
0845f62
Add hyperlinks to each command param
NatalieTanML Apr 7, 2022
92533a7
Add section for commands with parser
xMashedxTomatox Apr 7, 2022
a9758d1
Update to follow PR review suggestions
Gnoznaug Apr 7, 2022
1061f84
Fix bugs according to PR review
xMashedxTomatox Apr 7, 2022
0601ac5
Update UI screenshots
NatalieTanML Apr 7, 2022
9a28ea5
Add manual testing instructions for add and edit meeting
Gnoznaug Apr 7, 2022
d85f613
Add section for commands without parser. Update list and archive command
xMashedxTomatox Apr 7, 2022
35cd46d
Update the logic diagram in DG to work with LinkyTime
xMashedxTomatox Apr 7, 2022
e32d509
Apply suggestions from code review
chuabingquan Apr 7, 2022
79d4c95
Merge pull request #192 from xMashedxTomatox/docs-cx-ppp-draft
xMashedxTomatox Apr 7, 2022
53157ed
Merge pull request #193 from chuabingquan/docs-bq-ppp-draft
chuabingquan Apr 7, 2022
c9663c9
Add missing parenthesis to fix broken styling
chuabingquan Apr 7, 2022
955a176
Merge pull request #186 from Gnoznaug/tests-add-and-edit
NatalieTanML Apr 7, 2022
65094a0
Update docs/UserGuide.md
NatalieTanML Apr 7, 2022
336a015
Merge pull request #195 from NatalieTanML/docs-fix-ug-2
NatalieTanML Apr 7, 2022
d5a32ae
Implement testcases for module in Parser and Model
NatalieTanML Apr 7, 2022
1e115ea
Merge branch 'master' of https://github.com/NatalieTanML/tp into feat…
NatalieTanML Apr 7, 2022
73bbe7e
Fix edit meeting parse test case
NatalieTanML Apr 7, 2022
eec46b3
Add final modifiers to test cases
NatalieTanML Apr 7, 2022
4cd0b76
Implement unique module test
NatalieTanML Apr 7, 2022
5577a80
Add test for delete module and edit typical modules
Apr 7, 2022
b8a6945
Merge branch 'master' into tests-force-delete-module
justinekoh Apr 8, 2022
eda9e5c
Add some meeting model test
Apr 8, 2022
7deb071
Fix merge conflicts
Apr 8, 2022
9c4db7c
Merge branch 'master' into tests-meeting-entry
Apr 8, 2022
f58de34
Add parser testcases for delete module
NatalieTanML Apr 8, 2022
5b46d6b
Apply suggestions from code review
Gnoznaug Apr 8, 2022
5585a3c
Update DG according to PR review and test fix for links
xMashedxTomatox Apr 8, 2022
b87e84a
Update DG general command section to be more clear
xMashedxTomatox Apr 8, 2022
45f66af
Merge branch 'master' into docs-general-command-sequence-diagram
xMashedxTomatox Apr 8, 2022
84fa6b5
Merge pull request #197 from xMashedxTomatox/docs-general-command-seq…
xMashedxTomatox Apr 8, 2022
beac477
Merge pull request #194 from Gnoznaug/docs-dg-edit-module
Gnoznaug Apr 8, 2022
7f02158
Merge pull request #196 from Gnoznaug/docs-dg-manual-testing
Gnoznaug Apr 8, 2022
a936896
Merge pull request #199 from justinekoh/tests-force-delete-module
NatalieTanML Apr 8, 2022
5e115b9
Merge branch 'master' of https://github.com/NatalieTanML/tp into feat…
NatalieTanML Apr 8, 2022
ea8bf7a
Merge pull request #198 from NatalieTanML/feat-module-test-cases
NatalieTanML Apr 8, 2022
10cdf0a
Add manual testing steps for list, archive and meeting autosort
xMashedxTomatox Apr 8, 2022
5015901
Update some parts of DG and other docs
NatalieTanML Apr 8, 2022
83cb8ba
Add meeting tests
Apr 8, 2022
05f867f
Merge branch 'master' into tests-meeting-entry
Apr 8, 2022
45db636
Add UniqueMeetingList tests
Apr 8, 2022
efb8e5e
Fix meeting URL test
Apr 8, 2022
a3e7cba
Add MeetingUrl tests
Apr 8, 2022
41ae615
Add missing duration error summary
Gnoznaug Apr 9, 2022
76b3e87
Update use cases
NatalieTanML Apr 9, 2022
94674dd
Add manual testing for modules
NatalieTanML Apr 9, 2022
e120611
Add custom index type prefix to error messages
chuabingquan Apr 9, 2022
a12724a
Refactor parseIndex implementation
chuabingquan Apr 9, 2022
0698634
Update Model component section
NatalieTanML Apr 9, 2022
c5815f1
Remove test file
NatalieTanML Apr 9, 2022
a835738
Fix activity diagrams and add force delete section
NatalieTanML Apr 9, 2022
9d5cb6f
Bold header text
NatalieTanML Apr 9, 2022
412d9a0
Rename contacts -> meetings
NatalieTanML Apr 9, 2022
42617fa
Added acknowledgement in index
NatalieTanML Apr 9, 2022
b803898
Update docs/DeveloperGuide.md
xMashedxTomatox Apr 9, 2022
0d36517
Merge pull request #200 from xMashedxTomatox/docs-manual-testing-for-…
xMashedxTomatox Apr 9, 2022
238c67d
Fix md code format
Gnoznaug Apr 9, 2022
4fdf128
Fix typo
Gnoznaug Apr 9, 2022
0ae0326
Add duplicate extensions to use cases
NatalieTanML Apr 9, 2022
8088511
Add test cases for meeting date time
chuabingquan Apr 9, 2022
8c589f6
Debug test case failure on CI
chuabingquan Apr 9, 2022
f67777d
Debug test case failure on CI
chuabingquan Apr 9, 2022
93fc0de
Fix meeting datetime toString test case
chuabingquan Apr 9, 2022
a893175
Add comment to explain rationale for edge case test input
chuabingquan Apr 9, 2022
26f6fd0
Merge branch 'master' of https://github.com/NatalieTanML/tp into docs…
NatalieTanML Apr 10, 2022
040577a
Add sort module manual test
NatalieTanML Apr 10, 2022
cbc9980
Finalize PPP
NatalieTanML Apr 10, 2022
446e6ae
Merge branch 'master' into tests-meeting-entry
Apr 10, 2022
ec0923a
Add limit to tag length
Apr 10, 2022
f12f7bf
Update UG on tag length constraint
Apr 10, 2022
0492972
Fix table formatting for UG
Apr 10, 2022
349b534
Update UI component section
chuabingquan Apr 10, 2022
7f053b2
Add tests
Apr 10, 2022
9f5545f
Fix Tag usages
Apr 10, 2022
a450e18
Update parser classes section
chuabingquan Apr 10, 2022
0edd1da
Change public to protected
Apr 10, 2022
c3f9030
Merge pull request #202 from justinekoh/tests-meeting-entry
justinekoh Apr 10, 2022
c9fe86b
Remove redundant comment
chuabingquan Apr 10, 2022
8dbe697
Fix UG table
Apr 10, 2022
84d0667
Merge pull request #201 from NatalieTanML/docs-dg-nat
justinekoh Apr 10, 2022
75174bf
Merge pull request #203 from Gnoznaug/docs-error-table
Gnoznaug Apr 10, 2022
5b67388
Merge branch 'master' into bugfix-tag-outofbounds
justinekoh Apr 10, 2022
ec805b2
Show index type in error message for AddCommand
chuabingquan Apr 10, 2022
4afce8b
Merge pull request #207 from justinekoh/bugfix-tag-outofbounds
justinekoh Apr 10, 2022
4c3f74b
Merge pull request #204 from chuabingquan/fix-edit-incorrect-error
chuabingquan Apr 10, 2022
d610d1f
Merge pull request #205 from chuabingquan/feat-add-datetime-test-cases
chuabingquan Apr 10, 2022
29b85ea
Update storage component section
chuabingquan Apr 10, 2022
35e53cc
Update sequence diagrams ref frames
NatalieTanML Apr 10, 2022
2bb71ae
Merge branch 'master' of https://github.com/NatalieTanML/tp into docs…
NatalieTanML Apr 10, 2022
725fc07
Merge pull request #209 from NatalieTanML/docs-update-seq-ref-frams
Gnoznaug Apr 10, 2022
61125fb
Update architecture sequence diagram
chuabingquan Apr 10, 2022
25939ab
Generate image from architecture sequence diagram
chuabingquan Apr 10, 2022
f3816ce
Update implementation details for add, delete, find, open meeting
Apr 10, 2022
349c920
Merge branch 'master' into docs-dg-updates
Apr 10, 2022
0b3ff40
Add UML diagrams for OpenMeetingCommand implementation
Apr 10, 2022
32f78a9
Add manual testing instructions for delete meeting
Apr 10, 2022
40984a6
Add open command manual testing instructions
Apr 10, 2022
ffb452f
Add UI, unit test and auto sort sections for Effort
xMashedxTomatox Apr 10, 2022
b09ca77
Merge branch 'master' into docs-appendix-effort
xMashedxTomatox Apr 10, 2022
d315ecf
Change public to protected
Apr 10, 2022
be026fd
Add manual testing instructions for find meeting
Apr 10, 2022
1943798
Merge pull request #210 from xMashedxTomatox/docs-appendix-effort
xMashedxTomatox Apr 10, 2022
10e345d
Update sample data
NatalieTanML Apr 10, 2022
5ba31cb
Add open meeting links and list/archive sections
chuabingquan Apr 10, 2022
9f12b4d
Update Ui.png
NatalieTanML Apr 10, 2022
061ffc7
Add new sections from v1.3 - v1.4
xMashedxTomatox Apr 10, 2022
18723ee
Remove trailing whitespaces
chuabingquan Apr 10, 2022
633bf00
Add new line at the end of DG
chuabingquan Apr 10, 2022
80c7d4f
Update cases and hyperlink of sections that changed due to header cha…
xMashedxTomatox Apr 10, 2022
424bb45
Update convention of prereq for manual testing sections
xMashedxTomatox Apr 10, 2022
7edabb2
Add delete module command implementation detail and UML diagrams
Apr 10, 2022
fc1d71a
Fix typo
xMashedxTomatox Apr 10, 2022
6b7d6ce
Update docs/DeveloperGuide.md
justinekoh Apr 10, 2022
4f8dce1
Update docs/DeveloperGuide.md
justinekoh Apr 10, 2022
e5acd44
Update format for effort
NatalieTanML Apr 10, 2022
8999fd8
Update delete module UML diagram
Apr 10, 2022
5d57744
Merge branch 'docs-dg-updates' of https://github.com/justinekoh/tp in…
Apr 10, 2022
148d69b
Update all "prerequisite" to plural
xMashedxTomatox Apr 10, 2022
d63c050
Fix DG grammar
Apr 10, 2022
f735860
Apply suggestions from code review
chuabingquan Apr 10, 2022
9a5c31e
Merge pull request #214 from xMashedxTomatox/docs-bugfix-header-bugs
xMashedxTomatox Apr 10, 2022
00d8282
Merge pull request #211 from justinekoh/docs-dg-updates
justinekoh Apr 10, 2022
3d61cda
Break contents into point form
chuabingquan Apr 10, 2022
3341dd4
Fix format to standardise for manual testing
Gnoznaug Apr 10, 2022
9758616
Merge pull request #208 from chuabingquan/docs-update-dg
justinekoh Apr 10, 2022
cd8a1a5
Merge pull request #212 from NatalieTanML/feat-update-sample-data
Gnoznaug Apr 10, 2022
05e772e
Merge pull request #213 from chuabingquan/docs-appendix-additions
justinekoh Apr 10, 2022
347a39f
Add meeting and module model to effort appendix
Gnoznaug Apr 10, 2022
2e34f08
Apply suggestions from code review
Gnoznaug Apr 10, 2022
c3cd326
Fix ambiguity
Gnoznaug Apr 10, 2022
c46d49f
Add space for list
Gnoznaug Apr 10, 2022
96a23df
Merge pull request #215 from Gnoznaug/docs-bugfix-dg
chuabingquan Apr 10, 2022
b71872b
Update manual test format for modules
NatalieTanML Apr 10, 2022
a2be233
Fix formatting issues
Gnoznaug Apr 10, 2022
131188c
Merge branch 'master' of https://github.com/NatalieTanML/tp into docs…
NatalieTanML Apr 10, 2022
5e9a101
Merge pull request #216 from Gnoznaug/docs-dg-effort
chuabingquan Apr 10, 2022
adf93c7
Update PR number
NatalieTanML Apr 10, 2022
7ddaa1a
Fix number list format and plural
NatalieTanML Apr 10, 2022
0e32a71
Merge branch 'master' of https://github.com/NatalieTanML/tp into docs…
NatalieTanML Apr 10, 2022
bd4cb2f
Plural
NatalieTanML Apr 10, 2022
f898437
Update docs/DeveloperGuide.md
NatalieTanML Apr 10, 2022
bf787dd
Update PPP
Apr 10, 2022
ef3a7ef
Remove obsolete folder
xMashedxTomatox Apr 10, 2022
f5e4a18
Fix indentation issues
NatalieTanML Apr 10, 2022
d1d0f61
Remove tutorials section from setting up
NatalieTanML Apr 10, 2022
e9415d6
Remove unused files and images from AB3
xMashedxTomatox Apr 10, 2022
b79e957
Merge pull request #217 from NatalieTanML/docs-update-module-manual-test
NatalieTanML Apr 10, 2022
a4311c2
Merge pull request #218 from xMashedxTomatox/task-remove-obsolete-con…
xMashedxTomatox Apr 10, 2022
da7645c
Merge branch 'master' of https://github.com/NatalieTanML/tp into docs…
NatalieTanML Apr 10, 2022
38bc09c
Update and finalized CX PPP
xMashedxTomatox Apr 10, 2022
8f54c86
Update and finalized final(1) CX PPP
xMashedxTomatox Apr 10, 2022
3301baf
Update PPP final
NatalieTanML Apr 10, 2022
3dc4d2d
Update final PPP
Apr 10, 2022
98dfdaf
Update gz PPP
Gnoznaug Apr 10, 2022
d280f9e
Update PPP
Apr 10, 2022
64baf03
Fix section
Gnoznaug Apr 10, 2022
65e408a
Write final PPP
chuabingquan Apr 10, 2022
56b650e
Update and finalize final(2) CX PPP
xMashedxTomatox Apr 10, 2022
9eb9c33
Merge pull request #220 from justinekoh/docs-ppp-justine-final
Gnoznaug Apr 10, 2022
3185fae
Merge pull request #221 from Gnoznaug/docs-ppp-gz
Gnoznaug Apr 10, 2022
eb3f86e
Update docs/team/xmashedxtomatox.md
xMashedxTomatox Apr 10, 2022
170c8a7
Merge pull request #206 from NatalieTanML/docs-ppp-final-nat
Gnoznaug Apr 10, 2022
c12da1d
Merge pull request #219 from xMashedxTomatox/docs-cx-finalized-ppp
xMashedxTomatox Apr 10, 2022
f51a0b5
Merge pull request #222 from chuabingquan/docs-bq-final-ppp
chuabingquan Apr 10, 2022
0f77b88
Update xmashedxtomatox.md
xMashedxTomatox Apr 10, 2022
ed8ab9c
Update xmashedxtomatox.md
xMashedxTomatox Apr 10, 2022
7b9d251
Update AboutUs.md
NatalieTanML Apr 10, 2022
efa08d0
Update justinekoh.md
justinekoh Apr 10, 2022
414d604
Update xmashedxtomatox.md
xMashedxTomatox Apr 10, 2022
db03bf3
Update DeveloperGuide.md
NatalieTanML Apr 10, 2022
1288a00
Update justinekoh.md
justinekoh Apr 10, 2022
bae2444
Update broken link in PPP and fix LoC for all
NatalieTanML Apr 10, 2022
dc26374
Merge branch 'AY2122S2-CS2103T-T13-3:master' into master
NatalieTanML Apr 10, 2022
372c2e2
Merge pull request #223 from NatalieTanML/master
NatalieTanML Apr 10, 2022
8a3f4eb
Fix width of images
NatalieTanML Apr 11, 2022
c848d8c
Release v1.4
NatalieTanML Apr 11, 2022
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
  •  
  •  
  •  
16 changes: 16 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
## Related issues
<!-- Please link to the Github issue(s) this PR resolves (type `#` to autocomplete issue) -->

## Description
<!-- Describe your changes -->
<!-- If it affects UI, screenshots are highly recommended -->

## How to test
<!-- List down the steps to test this, if applicable -->

## Other information
<!--
This section is optional, you may include things like:
- What is left to be done after this
- Any questions or assistance you may require
-->
2 changes: 1 addition & 1 deletion .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
- name: Build and check with Gradle
run: ./gradlew check coverage

- uses: codecov/codecov-action@v1
- uses: codecov/codecov-action@v2
if: runner.os == 'Linux'
with:
file: ${{ github.workspace }}/build/reports/jacoco/coverage/coverage.xml
Expand Down
25 changes: 25 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,28 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/

# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*
27 changes: 16 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
# LinkyTime

[![CI Status](https://github.com/AY2122S2-CS2103T-T13-3/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2122S2-CS2103T-T13-3/tp/actions)
[![codecov](https://codecov.io/gh/AY2122S2-CS2103T-T13-3/tp/branch/master/graph/badge.svg)](https://codecov.io/gh/AY2122S2-CS2103T-T13-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)**.
* 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.
**LinkyTime** is a cross-platform desktop application designed for NUS Computer Science students to efficiently keep track of their online meetings and classes. The application is optimized for use via the Command Line Interface (CLI).

## Quick Start

* If this is your first time using **LinkyTime**, check out the [_Quick Start_ section of the **User Guide**](https://ay2122s2-cs2103t-t13-3.github.io/tp/UserGuide.html#quick-start).
* If you are interested in contributing to **LinkyTime**, the [**Developer Guide**](https://ay2122s2-cs2103t-t13-3.github.io/tp/DeveloperGuide.html) is a good place to start.
* If you would like to learn more about the team behind **LinkyTime**, you may check out [**About Us**](https://ay2122s2-cs2103t-t13-3.github.io/tp/AboutUs.html).

## Acknowledgements

* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
* Libraries used: [JavaFX](https://openjfx.io/), [Jackson](https://github.com/FasterXML/jackson), [JUnit5](https://github.com/junit-team/junit5)
7 changes: 6 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,15 @@ checkstyle {
}

test {
enableAssertions = true
useJUnitPlatform()
finalizedBy jacocoTestReport
}

run {
enableAssertions = true
}

task coverage(type: JacocoReport) {
sourceDirectories.from files(sourceSets.main.allSource.srcDirs)
classDirectories.from files(sourceSets.main.output)
Expand Down Expand Up @@ -66,7 +71,7 @@ dependencies {
}

shadowJar {
archiveName = 'addressbook.jar'
archiveName = 'linkytime.jar'
}

defaultTasks 'clean', 'test'
57 changes: 28 additions & 29 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,54 @@ 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`
## LinkyTime Project team

## Project team
### Chua Bing Quan

### John Doe
<img src="images/chuabingquan.png" width="200px">

<img src="images/johndoe.png" width="200px">
[[github](https://github.com/chuabingquan)]
[[portfolio](team/chuabingquan.md)]

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

* Role: Project Advisor
* Role: Developer
* Responsibilities: Software Design

### Jane Doe
### Justine Koh Yong Tai

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Developer
* Responsibilities: Software Design, Deadlines and Deliverables

### Johnny Doe
### Tan Chen Xiang

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

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
[[github](https://github.com/xMashedxTomatox)]
[[portfolio](team/xmashedxtomatox.md)]

* Role: Developer
* Responsibilities: Data
* Responsibilities: Software Design, Deadlines and Deliverables

### Jean Doe
### Tan Ming Li, Natalie

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Code Quality, Deadlines and Deliverables

### James Doe
### Zhou GuanZong

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: Deliverables and Deadlines
4 changes: 2 additions & 2 deletions docs/DevOps.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ As part of CI, this project uses Codecov to generate coverage reports. When CI r
1. Sign up with Codecov using your GitHub account [here](https://codecov.io/signup).
1. Once you are inside Codecov web app, add your org (that contains the fork) to CodeCov.
1. Wait for the next run of CI in your fork (or push a dummy commit to it to trigger CI) to confirm CI is able to upload generated coverage data to CodeCov. If CodeCov is not set up correctly, the CI run will fail with an error message that mentions CodeCov.
1. Get the Markdown code for the Codecov badge provided in `Settings > Badges` and update the `docs/index.md` of your repo with it so that the badge [![codecov](https://codecov.io/gh/se-edu/addressbook-level3/branch/master/graph/badge.svg)](https://codecov.io/gh/se-edu/addressbook-level3) in that page reflects the coverage of your project.
1. Get the Markdown code for the Codecov badge provided in `Settings > Badges` and update the `docs/index.md` of your repo with it so that the badge [![codecov](https://codecov.io/gh/AY2122S2-CS2103T-T13-3/tp/branch/master/graph/badge.svg)](https://codecov.io/gh/AY2122S2-CS2103T-T13-3/tp) in that page reflects the coverage of your project.

### Repository-wide checks

Expand Down Expand Up @@ -74,7 +74,7 @@ Any warnings or errors will be printed out to the console.

Here are the steps to create a new release.

1. Update the version number in [`MainApp.java`](https://github.com/se-edu/addressbook-level3/tree/master/src/main/java/seedu/address/MainApp.java).
1. Update the version number in [`MainApp.java`](https://github.com/AY2122S2-CS2103T-T13-3/tp/tree/master/src/main/java/seedu/address/MainApp.java).
1. Generate a fat JAR file using Gradle (i.e., `gradlew shadowJar`).
1. Tag the repo with the version number. e.g. `v0.1`
1. [Create a new release using GitHub](https://help.github.com/articles/creating-releases/). Upload the JAR file you created.
Loading