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

Fix bugs regarding index of viewed object #363

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
596 commits
Select commit Hold shift + click to select a range
87b7966
Move existing tests for Name into new pacakage
C5hives Oct 24, 2024
cc46145
Update imports for Name class for tests
C5hives Oct 24, 2024
905d197
Add test coverage and improve message usage to work more closely to c…
kahsuann Oct 24, 2024
a651f5c
Trim imports
kahsuann Oct 24, 2024
bea53a5
Remove redundant imports from UniqueEventListTest
kahsuann Oct 24, 2024
fb37f7c
Move Name and Tag classes to commons package
C5hives Oct 24, 2024
67d0084
Add tags to Event class
C5hives Oct 24, 2024
88bf657
Modify parser and command to accept tags
C5hives Oct 24, 2024
2e532ba
Remove redundant parseEventName method
C5hives Oct 24, 2024
884cda7
Modify messages to display event tags
C5hives Oct 24, 2024
e379031
Modify JsonAdaptedEvent to handle tags
C5hives Oct 24, 2024
1d4eff9
Merge pull request #129 from AY2425S1-CS2103-F13-2/79-consider-model-…
Jasperabez Oct 24, 2024
28a86dd
Update unique list to check for duplicate names
Oct 24, 2024
e191d8e
Add back missing tests for the unique event list
Oct 24, 2024
01696af
Merge branch 'master' into 96-add-support-for-storing-list-of-associa…
kevin-pek Oct 24, 2024
075eb71
Amend NITs
Jasperabez Oct 24, 2024
8f325a2
Update INDEX specifying
Jasperabez Oct 24, 2024
1415d79
Remove trailing whitespace
Oct 24, 2024
4afc4eb
Add field not specify checks for event
Jasperabez Oct 24, 2024
2a75183
Merge pull request #126 from AY2425S1-CS2103-F13-2/124-standardize-us…
C5hives Oct 24, 2024
cc9645b
Merge master into 117
Jasperabez Oct 24, 2024
fab24f6
Enable tag display for events
C5hives Oct 24, 2024
748a80b
Modify tests to handle tags and use util classes
C5hives Oct 24, 2024
d8f71d8
Fix checkstyle issues
C5hives Oct 24, 2024
299d460
Fix merge error
Jasperabez Oct 24, 2024
1d9301b
Revert main accidental formating
Jasperabez Oct 24, 2024
24c1304
Add more tag related tests
C5hives Oct 24, 2024
82272d1
Merge branch 'master' into 115-rework-edit-command
Jasperabez Oct 24, 2024
e6d9bda
Merge branch 'master' into 122-add-tags-to-events
C5hives Oct 24, 2024
32d981f
Fix bug causing associations to not be loaded into addressbook
Oct 24, 2024
ee963a9
Add test cases for JsonAdaptedAssociation and message format
Oct 24, 2024
57ebb8c
Remove trailing whitespaces
Oct 24, 2024
133a7a4
Remove more trailing whitespaces
Oct 24, 2024
999b50e
Remove unused imports
Oct 24, 2024
1c4f1d8
Fix merge issues
Jasperabez Oct 24, 2024
49a4cc5
Add test cases for UniqueAssociationList
Oct 24, 2024
def81ad
Merge pull request #130 from AY2425S1-CS2103-F13-2/122-add-tags-to-ev…
C5hives Oct 24, 2024
03782f2
Add test cases for Association class
Oct 24, 2024
9a2b68c
Fix NITs for naming
Jasperabez Oct 24, 2024
90a5156
Merge branch 'master' into 115-rework-edit-command
kahsuann Oct 24, 2024
b982a3c
Reorder imports
kahsuann Oct 24, 2024
5975558
Fix naming again
Jasperabez Oct 24, 2024
127320b
Change error thrown for standardization
Jasperabez Oct 24, 2024
222a0ab
Update event's edit commands to accomodate tagging
kahsuann Oct 24, 2024
d952454
Merge branch 'master' into 96-add-support-for-storing-list-of-associa…
kevin-pek Oct 24, 2024
5deb79e
Merge pull request #121 from AY2425S1-CS2103-F13-2/117-find-command-f…
Jasperabez Oct 24, 2024
4d27809
Merge pull request #128 from kahsuann/115-rework-edit-command
C5hives Oct 24, 2024
d438647
Change current version to v1.4.0
C5hives Oct 24, 2024
078f303
Merge pull request #133 from AY2425S1-CS2103-F13-2/132-prep-for-v14-r…
C5hives Oct 24, 2024
0413cf2
Merge branch 'master' into 96-add-support-for-storing-list-of-associa…
kevin-pek Oct 24, 2024
4cb7474
Enable assertions
Jasperabez Oct 24, 2024
b7a2d74
Merge pull request #134 from AY2425S1-CS2103-F13-2/enable-assertions
C5hives Oct 25, 2024
f0faf47
Add tags to event card
hanscau Oct 25, 2024
b26ed4d
Fix tags not cleared when items update
hanscau Oct 25, 2024
ac97f6a
Fix better comment
hanscau Oct 25, 2024
92748f8
Merge pull request #136 from AY2425S1-CS2103-F13-2/135-tag-bugs
Jasperabez Oct 26, 2024
be47683
Update ModelClassDiagram with new fields and event model
Jasperabez Oct 26, 2024
7eed622
Update test cases and json data for testing
Oct 27, 2024
f595490
Update constructors for Event and make JsonSerializableAddressBook pu…
Oct 27, 2024
26fab64
Merge branch 'master' into 96-add-support-for-storing-list-of-associa…
kevin-pek Oct 27, 2024
027251a
Improve test case code coverage for EditCommand
Oct 27, 2024
708bee2
Update test cases for LogicManager
Oct 27, 2024
09a3008
Update test cases for EditCommand
Oct 27, 2024
322b912
Add new test cases for associatoin in JsonSerializableAddressBook
Oct 27, 2024
d75b917
Remove changes made to EditCommand
Oct 28, 2024
7cf0ded
Undo formatting changes in DeveloperGuide.md
Oct 29, 2024
5c877e9
Undo changes to javadoc comments
Oct 29, 2024
5cbcf2e
Undo more changes to developer guide
Oct 29, 2024
e845a0f
Undo delete for EditCommandTest.java
Oct 29, 2024
bbc4f63
Undo changes for EditCommandTest.java
Oct 29, 2024
8e9f25c
Merge pull request #106 from kevin-pek/96-add-support-for-storing-lis…
Jasperabez Oct 30, 2024
82ae131
Rename address book to EventTory in model package
C5hives Oct 30, 2024
5f584c2
Rename address book to EventTory in storage
C5hives Oct 30, 2024
5a761db
Update more references in model package
C5hives Oct 30, 2024
77990f5
Update commands package to use EventTory name
C5hives Oct 30, 2024
f72b2f8
Update main logic classes
C5hives Oct 30, 2024
6b991cf
Modify MainApp.java to use EventTory
C5hives Oct 30, 2024
953b1b9
Rename address book to EventTory for Ui
C5hives Oct 30, 2024
989f490
Rename address package to eventtory
C5hives Oct 30, 2024
6709734
Update testUtils to use EventTory
C5hives Oct 30, 2024
2609eba
Update unassign command logic for view details
Jasperabez Oct 30, 2024
e20ecfd
Replace address books with EventTory
C5hives Oct 30, 2024
e119996
Rename more instances of address book
C5hives Oct 30, 2024
5cf8857
Rename more instances
C5hives Oct 30, 2024
8beadf9
Fix missed comments during renaming
C5hives Oct 30, 2024
dd372f7
Rename comments in json test files
C5hives Oct 30, 2024
c11a95d
Rename eventtory book to EventTory
hanscau Oct 30, 2024
b8a5c02
Merge pull request #145 from AY2425S1-CS2103-F13-2/140-rename-address…
hanscau Oct 30, 2024
39a9214
Update date formatter to be more flexible
C5hives Oct 30, 2024
930a233
Fix checkstyle issue
C5hives Oct 30, 2024
6ff43c5
Add more tests for Date
C5hives Oct 30, 2024
73f6d14
Change invalid date formats for tests
C5hives Oct 30, 2024
020314b
Change date constraints message
C5hives Oct 30, 2024
377ca28
Merge branch 'master' into 139-make-date-inputs-more-flexible
C5hives Oct 30, 2024
c92d67f
Update uml diagram for storage package
C5hives Oct 30, 2024
77dae94
Fix equality of list commands
kahsuann Oct 30, 2024
1c8f248
Add code coverage for list equal commands
kahsuann Oct 30, 2024
259945a
Update filteredList to display base on non association
Jasperabez Oct 30, 2024
f4f49f6
Fix Checkstyle
Jasperabez Oct 30, 2024
bea5ee8
Merge master to 116
Jasperabez Oct 30, 2024
0323a41
Resolve merging issues
Jasperabez Oct 30, 2024
b049d59
Add test cases
Jasperabez Oct 30, 2024
cef5d88
Fix checkstyle for test
Jasperabez Oct 30, 2024
e688f8c
Update predicate naming
Jasperabez Oct 30, 2024
017bbe6
Merge branch 'master' into 137-update-uml-for-modelclassdiagram
Jasperabez Oct 30, 2024
ee99981
Rename to EventTory and add UniqueId
Jasperabez Oct 30, 2024
cf1a87d
Merge pull request #148 from AY2425S1-CS2103-F13-2/fix-list-equality
Jasperabez Oct 30, 2024
e0852a6
Merge pull request #146 from AY2425S1-CS2103-F13-2/139-make-date-inpu…
Jasperabez Oct 30, 2024
9c26727
Merge pull request #147 from AY2425S1-CS2103-F13-2/141-update-uml-dia…
Jasperabez Oct 30, 2024
ec06a61
Update model class diagram to include association classes
Oct 31, 2024
facd9fd
Remove unused fields from association class diagram
Oct 31, 2024
8586762
Delete docs/pnpm-lock.yaml
Jasperabez Oct 31, 2024
b5b1d1e
Merge pull request #138 from AY2425S1-CS2103-F13-2/137-update-uml-for…
C5hives Oct 31, 2024
3a2b8a2
Update UiClassDiagram
hanscau Oct 31, 2024
a192ea2
Revert accidentally deleted diagram
hanscau Oct 31, 2024
08baf0e
Add reference between details and list panels
hanscau Nov 1, 2024
a72ca1b
Fix better positioning
hanscau Nov 1, 2024
cc339d9
Add missing newline at EOF
hanscau Nov 1, 2024
9a8d96c
Merge pull request #153 from AY2425S1-CS2103-F13-2/152-update-ui-uml-…
Jasperabez Nov 1, 2024
7fb3a20
Add highlight when component is focused
hanscau Nov 1, 2024
3410e51
Fix remove ability to focus on ResultDisplay
hanscau Nov 1, 2024
a667d64
Fix regression on clearing tags before adding new ones
hanscau Nov 1, 2024
721b823
Fix prevent focusing on lists that are not in view
hanscau Nov 1, 2024
a3c78e6
Fix scrolling to last element bug
hanscau Nov 1, 2024
d779c2f
Allow find command to search through all fields
kahsuann Nov 2, 2024
be4a895
Fix checkstyle for find commands
kahsuann Nov 2, 2024
8aac253
Reorder imports for find commands testing
kahsuann Nov 2, 2024
3aec12e
Add test coverage for EventContainsKeywordsPredicate
kahsuann Nov 2, 2024
591d794
Merge branch 'master' into update-find-by-all-fields
kahsuann Nov 2, 2024
a15ac9f
Remove redundant imports from EventContainsKeywordsPredicateTest
kahsuann Nov 2, 2024
444b53d
Allow event tags to be properly editted
kahsuann Nov 2, 2024
31947e4
Merge pull request #157 from AY2425S1-CS2103-F13-2/update-edit-tagging
Jasperabez Nov 2, 2024
8e148f7
Update assigned list to display trailing index
Jasperabez Nov 2, 2024
21d098c
Add idx resolver util to get correct event vendor
Jasperabez Nov 2, 2024
8a9087b
Add override for new methods in stub
Jasperabez Nov 2, 2024
3eb229a
Extract out common ModelStub to testutil
Jasperabez Nov 2, 2024
3b42c12
Implement test for IndexResolverUtil
Jasperabez Nov 2, 2024
0065ef2
Fix checkstyle
Jasperabez Nov 2, 2024
a3e32d5
Add assert and more tests
Jasperabez Nov 2, 2024
8bd25d6
Fix test util for edit event and add more test
Jasperabez Nov 2, 2024
d212bf5
Add more tests
Jasperabez Nov 2, 2024
b8a0592
Add even more tests
Jasperabez Nov 2, 2024
0cff4e9
Fix checkstyle
Jasperabez Nov 2, 2024
92bcad7
Add test to check mainlist index access in view
Jasperabez Nov 2, 2024
661c072
Add coverage for tag equality checks
Jasperabez Nov 2, 2024
9dc94ab
Fix checkstyle
Jasperabez Nov 2, 2024
2c50fad
Simplify conditionals
Jasperabez Nov 2, 2024
84168af
Merge pull request #155 from AY2425S1-CS2103-F13-2/154-unable-to-scro…
C5hives Nov 3, 2024
6a7a5ee
Fix camelCase in PredicatePreviewUtil
kahsuann Nov 3, 2024
6be7f90
Merge pull request #156 from AY2425S1-CS2103-F13-2/update-find-by-all…
C5hives Nov 3, 2024
ce180b5
Delete old duplicated folder
C5hives Nov 3, 2024
57d1659
Fix naming nits
Jasperabez Nov 3, 2024
98daa55
Change VendorBuilder copy tags behaviour instead
Jasperabez Nov 3, 2024
49217f6
Fix getTwoLists to throw separate exception
Jasperabez Nov 3, 2024
3142234
Fix naming and comments NITs
Jasperabez Nov 3, 2024
a1219ee
Add test cases to cover PredicateBuilder
Jasperabez Nov 3, 2024
00670d1
Merge pull request #166 from AY2425S1-CS2103-F13-2/163-extra-test-fol…
Jasperabez Nov 3, 2024
2829c24
Fix naming NITs
Jasperabez Nov 4, 2024
fdb478e
Merge pull request #159 from AY2425S1-CS2103-F13-2/149-rework-indexin…
C5hives Nov 4, 2024
df5de27
Merge branch 'master' into 116-revamp-unassign-from-view-mode-for-nes…
Jasperabez Nov 4, 2024
4a91165
Change setUiState for view to be more restrictive
Jasperabez Nov 4, 2024
ad196db
Fix checkstyle
Jasperabez Nov 4, 2024
20b184d
Fix test checkstyle
Jasperabez Nov 4, 2024
093af74
Fix wrong indexing for assigned
Jasperabez Nov 4, 2024
3001ca2
Change unassign to be in view mode only with one idx
Jasperabez Nov 4, 2024
d604333
Update test cases for new unassign format
Jasperabez Nov 4, 2024
deb4134
Add new test cases
Jasperabez Nov 4, 2024
b407817
Fix checkstyle
Jasperabez Nov 4, 2024
c969f5d
Change setUiState logic
Jasperabez Nov 4, 2024
9ce38d3
Merge pull request #151 from AY2425S1-CS2103-F13-2/116-revamp-unassig…
C5hives Nov 5, 2024
aeb3daa
Change tags to convert input into lowercase
C5hives Nov 5, 2024
8e70a90
Change JsonAdaptedTag to store tags in lowercase
C5hives Nov 5, 2024
7ec6854
Fix grammatical error in list headers
C5hives Nov 5, 2024
9da2f09
Change name regex to reject forward slash
C5hives Nov 5, 2024
63ac336
Update invalid test values
C5hives Nov 5, 2024
2047027
Update message constraints for name
C5hives Nov 5, 2024
8f7db52
Update validation regex for tag
C5hives Nov 5, 2024
c9a077e
Change name regex again
C5hives Nov 5, 2024
24ad178
Merge pull request #170 from AY2425S1-CS2103-F13-2/168-vendors-list-a…
hanscau Nov 5, 2024
e051bc0
Fix UniqueId from changing when editing
hanscau Nov 5, 2024
d198841
Merge branch '173-update-vendor-or-event-is-updating-unique-id' into …
hanscau Nov 5, 2024
e55eb99
Fix selected object not updating for update
hanscau Nov 5, 2024
ad77f19
Add isSameId method
hanscau Nov 5, 2024
95c100e
Fix deleting viewed object does not change view
hanscau Nov 5, 2024
4062e39
Fix navigate to default when eventTory is cleared
hanscau Nov 5, 2024
4d816aa
Fix checking for Id should only check for Id
hanscau Nov 5, 2024
4032086
Add more tests
hanscau Nov 5, 2024
770aeeb
Merge pull request #174 from AY2425S1-CS2103-F13-2/173-update-vendor-…
C5hives Nov 5, 2024
d3504e4
Merge pull request #178 from AY2425S1-CS2103-F13-2/176-ui-view-unchan…
C5hives Nov 5, 2024
c4ec7ad
Rephrase invalid view error message
C5hives Nov 5, 2024
afc7c0a
Add more tests
hanscau Nov 5, 2024
da898d0
Merge remote-tracking branch 'origin/master' into 100-editting-vendor…
hanscau Nov 5, 2024
bd86854
Refactor nicer looking uistate check
hanscau Nov 5, 2024
35877ff
Merge branch '165-ui-does-not-properly-react-to-delete-command' into …
hanscau Nov 5, 2024
f540318
Refactor isSameId
hanscau Nov 5, 2024
38d94ae
Change messages to be more informative
C5hives Nov 5, 2024
6f3949d
Make assign and unassign consistent with naming
C5hives Nov 5, 2024
b8683f1
Modify parser to use new AssignCommand
C5hives Nov 5, 2024
ea56e17
Change tests to fit new specification
C5hives Nov 5, 2024
84d8836
Fix inconsistent variable naming
C5hives Nov 5, 2024
485ad67
Add different colours
hanscau Nov 5, 2024
66318e9
Fix checkstyle issues
C5hives Nov 5, 2024
ce17516
Merge pull request #177 from AY2425S1-CS2103-F13-2/165-ui-does-not-pr…
Jasperabez Nov 5, 2024
7c90efd
Merge pull request #169 from AY2425S1-CS2103-F13-2/164-tags-are-case-…
Jasperabez Nov 5, 2024
5987da0
Add more tests
hanscau Nov 5, 2024
e2724f1
Fix checkstyle
hanscau Nov 5, 2024
6a2c01e
Merge pull request #175 from AY2425S1-CS2103-F13-2/100-editting-vendo…
hanscau Nov 5, 2024
a9a78b8
Merge pull request #181 from AY2425S1-CS2103-F13-2/160-grey-templates…
hanscau Nov 5, 2024
8d5de94
Add more tests
hanscau Nov 5, 2024
01f94dc
Merge pull request #179 from AY2425S1-CS2103-F13-2/171-update-assign-…
Jasperabez Nov 5, 2024
fd92dd3
Merge pull request #172 from AY2425S1-CS2103-F13-2/167-make-inputs-mo…
Jasperabez Nov 5, 2024
cf765ed
Amend tag tests to reflect forgiving inputs
Jasperabez Nov 5, 2024
6a4e3f5
Merge pull request #182 from AY2425S1-CS2103-F13-2/fix-tag-test
C5hives Nov 5, 2024
c675eb5
Add getRelativeIndexOfObject method
hanscau Nov 5, 2024
7ab927c
Add relative index to detailed view
hanscau Nov 5, 2024
db380a1
Add tests
hanscau Nov 5, 2024
3d502ca
Update user guide for list command
C5hives Nov 6, 2024
f675736
Fix tense error in user guide
C5hives Nov 6, 2024
f5577a2
Update user guide for delete command
C5hives Nov 6, 2024
d301fc9
Update user guide for assign command
C5hives Nov 6, 2024
11dc7fe
Refactor to use Index
hanscau Nov 6, 2024
49dbace
Refactor test
hanscau Nov 6, 2024
88c2527
Update guide for assign command
C5hives Nov 6, 2024
4eaff92
Merge pull request #191 from AY2425S1-CS2103-F13-2/190-update-user-gu…
Jasperabez Nov 6, 2024
5a0c737
Merge pull request #184 from AY2425S1-CS2103-F13-2/183-unable-to-see-…
Jasperabez Nov 6, 2024
289c94f
Add view in UG
Jasperabez Nov 6, 2024
1a0c457
Update user guide to unassign command
kahsuann Nov 7, 2024
77e1ca9
Update logic component for DG
kahsuann Nov 7, 2024
6855b95
Update DG for logic component
kahsuann Nov 7, 2024
5173ea0
Update user guide for find command
Nov 7, 2024
0110dea
Update logic url link in dg
kahsuann Nov 7, 2024
7c649a5
Add note that DeleteEventCommand inherits from DeleteCommand
kahsuann Nov 7, 2024
b96ae2f
Merge pull request #186 from AY2425S1-CS2103-F13-2/185-update-user-gu…
C5hives Nov 7, 2024
5348c3f
Merge pull request #196 from AY2425S1-CS2103-F13-2/update-user-guide-…
C5hives Nov 7, 2024
421e13c
Update UG edit command
hanscau Nov 7, 2024
c281ab2
Fix numbering and add separate note for commands
kahsuann Nov 7, 2024
a79b6c7
Merge pull request #206 from AY2425S1-CS2103-F13-2/204-update-user-gu…
C5hives Nov 7, 2024
2c15302
Add disclaimer for offscreen deletion
C5hives Nov 7, 2024
2f9a8c9
Fix NITs
Jasperabez Nov 7, 2024
41e922a
Merge pull request #188 from AY2425S1-CS2103-F13-2/187-update-user-gu…
Jasperabez Nov 7, 2024
6c310cc
Fix minor errors
C5hives Nov 7, 2024
43fb256
Merge branch 'master' into 197-update-user-guide-for-find-command
C5hives Nov 7, 2024
315eb93
Add in missing unassign and assign in view
Jasperabez Nov 7, 2024
3a144b5
Merge pull request #199 from AY2425S1-CS2103-F13-2/update-dg-logic
Jasperabez Nov 7, 2024
9a0dd15
Merge pull request #200 from AY2425S1-CS2103-F13-2/197-update-user-gu…
Jasperabez Nov 7, 2024
e919228
Merge branch 'master' into ug-view
C5hives Nov 7, 2024
15c5a26
Merge pull request #192 from AY2425S1-CS2103-F13-2/ug-view
C5hives Nov 7, 2024
28b6d75
Fix wrong index when viewing assigned items
hanscau Nov 7, 2024
2e55299
Add test
hanscau Nov 7, 2024
7d2c7b8
Fix checkstyle
hanscau Nov 7, 2024
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
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: MarkBind Action

on:
push:
branches:
- master

jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:
- name: Install Graphviz
run: sudo apt-get install graphviz
- name: Install Java
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'zulu'
- name: Build & Deploy MarkBind site
uses: MarkBind/markbind-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
rootDirectory: './docs'
baseUrl: '/tp' # assuming your repo name is tp
version: '^5.5.2'
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,7 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/

#VSCode files
.vscode/
23 changes: 12 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
[![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/AY2425S1-CS2103-F13-2/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2425S1-CS2103-F13-2/tp/actions/workflows/gradle.yml)
[![codecov](https://codecov.io/gh/AY2425S1-CS2103-F13-2/tp/graph/badge.svg?token=7KT6LGDAO8)](https://codecov.io/gh/AY2425S1-CS2103-F13-2/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/#contributing-to-se-edu) for more info.
* **EventTory**
Target User:
* Individuals responsible for planning and managing events such as corporate event managers, wedding planners, and social event coordinators, who need to communicate with multiple stakeholders.

* _EventTory_ simplifies the process of organizing events, from small gatherings to large-scale corporate functions, and is optimized for users who prefer a CLI-like interface. EventTory provides them with the ability to track event details and contact information for various vendors, allowing them to manage the status of multiple events concurrently.

* For the detailed documentation of this project, see the **[EventTory Product Website](https://ay2425s1-cs2103-f13-2.github.io/tp/)**.

### Acknowledgements
This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
8 changes: 6 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
id 'jacoco'
}

mainClassName = 'seedu.address.Main'
mainClassName = 'seedu.eventtory.Main'

sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
Expand All @@ -25,6 +25,10 @@ test {
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 +70,7 @@ dependencies {
}

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

defaultTasks 'clean', 'test'
2 changes: 2 additions & 0 deletions codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ignore:
- "src/main/java/seedu/eventtory/ui"
2 changes: 1 addition & 1 deletion copyright.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Some code adapted from http://code.makery.ch/library/javafx-8-tutorial/ by Marco Jakob

Copyright by Susumu Yoshida - http://www.mcdodesign.com/
- address_book_32.png
- eventTory.png
- AddressApp.ico

Copyright by Jan Jan Kovařík - http://glyphicons.com/
Expand Down
23 changes: 23 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
_markbind/logs/

# Dependency directories
node_modules/

# Production build files (change if you output the build to a different directory)
_site/

# Env
.env
.env.local

# IDE configs
.vscode/
.idea/*
*.iml
63 changes: 34 additions & 29 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,64 @@
---
layout: page
title: About Us
layout: default.md
title: "About Us"
---

We are a team based in the [School of Computing, National University of Singapore](https://www.comp.nus.edu.sg).
# 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`

## Project team

### John Doe
### Jabez Tho

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

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

* Role: Project Advisor
* Role: Developer
* Responsibilities: Deliverables and deadlines, Scheduling and tracking

### Jane Doe
### Hans Delano

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Developer
* Responsibilities: Test & UI

### Johnny Doe
### Kevin Pek

<img src="images/johndoe.png" width="200px">
<img src="images/kevin-pek.png" width="200px">

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
[[github](http://github.com/kevin-pek)]
[[portfolio](team/kevin-pek.md)]

* Role: Developer
* Responsibilities: Data
* Responsibilities: Integration, Storage

### Jean Doe
### Kok Bo Chang

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities:
* Documentation
* Code Quality
* In charge of Logic Component

### James Doe
### Kah Suan

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: Model
6 changes: 4 additions & 2 deletions docs/Configuration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
layout: page
title: Configuration guide
layout: default.md
title: "Configuration guide"
---

# Configuration guide

Certain properties of the application can be controlled (e.g user preferences file location, logging level) through the configuration file (default: `config.json`).
13 changes: 8 additions & 5 deletions docs/DevOps.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
---
layout: page
title: DevOps guide
layout: default.md
title: "DevOps guide"
pageNav: 3
---

* Table of Contents
{:toc}
# DevOps guide

--------------------------------------------------------------------------------------------------------------------
<!-- * Table of Contents -->
<page-nav-print />

<!-- -------------------------------------------------------------------------------------------------------------------- -->

## Build automation

Expand Down
Loading