Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
470 commits
Select commit Hold shift + click to select a range
1e15324
Merge branch 'master' into enhance-UI
kumar2215 Mar 27, 2025
abd0513
Add new test cases and update client checking functions
chenxu20 Mar 27, 2025
1514aa4
Update find client command testcases
chenxu20 Mar 27, 2025
21eba7a
Implement list all command
chenxu20 Mar 27, 2025
9d235d6
Merge pull request #115 from chenxu20/branch-UpdateDeleteClientFeature
chenxu20 Mar 27, 2025
e24f3c0
Merge pull request #123 from chenxu20/branch-UpdateFindCommandTest
chenxu20 Mar 27, 2025
20cf33a
Merge pull request #118 from githubcsuser/Implement-find-and-list_dea…
chenxu20 Mar 27, 2025
984c7a4
Merge pull request #117 from githubcsuser/Update-Add-Deals-Command-Se…
chenxu20 Mar 27, 2025
c35eb77
Resolve merge conflict
chenxu20 Mar 27, 2025
3160f19
Merge pull request #121 from ryanlow64/javadoc-v1.4
ryanlow64 Mar 27, 2025
279bafd
Add testcases
chenxu20 Mar 27, 2025
227393c
Merge branch 'main' into branch-ImplementListAllFeature
chenxu20 Mar 27, 2025
8abd564
Resolve merge conflict
chenxu20 Mar 27, 2025
56c8796
Resolve checkstyle error
chenxu20 Mar 27, 2025
74934a7
Merge branch 'master' into event-test
ryanlow64 Mar 27, 2025
d9f83a1
Merge pull request #119 from ryanlow64/event-test
ryanlow64 Mar 27, 2025
d17dc7e
Resolve merge conflict
chenxu20 Mar 27, 2025
d3bfaae
Comment out EditEventCommand
chenxu20 Mar 27, 2025
626e83b
Delete src/main/java/seedu/address/logic/commands/event/EditEventComm…
kumar2215 Mar 27, 2025
f3087a8
Merge pull request #126 from chenxu20/branch-ImplementListAllFeature
kumar2215 Mar 27, 2025
3abe2f9
Merge branch 'master' into enhance-UI
kumar2215 Mar 27, 2025
2bd955a
Change property card UI
kumar2215 Mar 27, 2025
c2b6d1f
Fix size issue
kumar2215 Mar 27, 2025
7bf3b71
Change event card UI
kumar2215 Mar 27, 2025
722c5f8
Change deal card UI
kumar2215 Mar 27, 2025
2dc0f66
Update Ui.png
kumar2215 Mar 27, 2025
330593b
Update tests
kumar2215 Mar 27, 2025
2599140
Add logging to Event commands
ryanlow64 Mar 27, 2025
d775614
Merge branch 'master' into event-test
ryanlow64 Mar 27, 2025
91c6a2c
Merge pull request #128 from kumar2215/enhance-UI
kumar2215 Mar 27, 2025
edbaf48
Update FindEventCommand
ryanlow64 Mar 27, 2025
026bc3e
Merge pull request #130 from ryanlow64/event-test
kumar2215 Mar 27, 2025
88bc32c
Standardise FindCommands
kumar2215 Mar 27, 2025
a6365ca
Merge branch 'master' into prepare-for-release-1.4
kumar2215 Mar 27, 2025
98639ba
Change name to owner
kumar2215 Mar 27, 2025
a0e4100
Remove print statement
kumar2215 Mar 27, 2025
3651798
Merge pull request #132 from kumar2215/prepare-for-release-1.4
githubcsuser Mar 27, 2025
a1d38de
Update UML
chenxu20 Mar 27, 2025
4b8a35c
Merge pull request #133 from chenxu20/branch-UML
chenxu20 Mar 27, 2025
19728cc
Update UML
chenxu20 Mar 27, 2025
39576b6
Revert logic class diagram uml
chenxu20 Mar 27, 2025
7106969
Resolve merge issue
chenxu20 Mar 27, 2025
d079e63
Resolve merge issue
chenxu20 Mar 27, 2025
80cbbe1
Merge pull request #134 from chenxu20/branch-UML
githubcsuser Mar 27, 2025
fb7ef64
Standardise command format and message usages
kumar2215 Mar 28, 2025
126830c
Update: add code for UML diagram
mjyan02 Mar 29, 2025
f060815
Refactor UpdateDealCommand
kumar2215 Mar 29, 2025
f003b71
Update UpdateDealCommandParser
kumar2215 Mar 29, 2025
2dbc184
Merge pull request #142 from kumar2215/standardise-commands
kumar2215 Mar 29, 2025
d035e24
Implement auto-complete
kumar2215 Mar 29, 2025
a38655f
Remove unused import
kumar2215 Mar 29, 2025
210c54d
Convert to static method
kumar2215 Mar 29, 2025
63e74fd
Fix typo
kumar2215 Mar 29, 2025
97102bc
Make some minor changes
kumar2215 Mar 30, 2025
40fccd7
Enforce all concrete command classes have the addCommandWord method
kumar2215 Mar 30, 2025
a0c2a18
Merge pull request #144 from kumar2215/implement-auto-complete-aid
githubcsuser Mar 30, 2025
e99b76b
Implement edit event feature
chenxu20 Mar 31, 2025
5e6f909
Add tests
Mar 31, 2025
3f6dbb9
Merge pull request #146 from githubcsuser/Add-find-and-list-deal-tests
kumar2215 Mar 31, 2025
87f382f
Add test cases for edit event feature
chenxu20 Mar 31, 2025
c552f7c
Add support for conditional prefixes
kumar2215 Mar 31, 2025
83c6bfe
Merge branch 'master' into improve-find-commands
kumar2215 Mar 31, 2025
dc62091
Refactor a bit
kumar2215 Mar 31, 2025
a95d7ea
Merge pull request #147 from chenxu20/branch-ImplementEditEventFeature
githubcsuser Mar 31, 2025
9b81ad5
Refactor NameContainsKeywordsPredicate
kumar2215 Apr 1, 2025
64fa024
Fix bugs for edit client feature
chenxu20 Apr 1, 2025
cf108fb
Merge pull request #152 from chenxu20/branch-BugFixing-EditClient
kumar2215 Apr 1, 2025
35f28f7
Update UG
chenxu20 Apr 1, 2025
c925a0c
Update DG
chenxu20 Apr 1, 2025
50222cb
Merge pull request #153 from chenxu20/branch-UGAndDG
kumar2215 Apr 1, 2025
1cafc81
Merge branch 'AY2425S2-CS2103T-T12-3:master' into master
mjyan02 Apr 1, 2025
d6bc3ae
Update: edit DeveloperGuide and UserGuide for Property
mjyan02 Apr 1, 2025
50e32d0
Update update_deal command to exclude seller
Apr 1, 2025
d68ac40
Update test
Apr 1, 2025
907cd42
Update developer guide
Apr 1, 2025
c1fbf10
Update Event predicates for consistency
kumar2215 Apr 1, 2025
289ecc5
Update User Guide
Apr 1, 2025
f8a228e
Update UML diagram
Apr 1, 2025
9f59e28
Update FindDealCommand
kumar2215 Apr 1, 2025
45a376e
Add before/after predicates for FindEvent
kumar2215 Apr 1, 2025
7512c60
Add below/above predicates for FindDeal
kumar2215 Apr 1, 2025
4467eee
Refactor predicates
kumar2215 Apr 2, 2025
0cee8e7
Improve FindClientCommand
kumar2215 Apr 2, 2025
86d9aed
Fix bugs for client detatils
chenxu20 Apr 2, 2025
5910cf7
Improve FindPropertyCommand
kumar2215 Apr 2, 2025
5669d97
Merge branch 'master' into improve-find-commands
kumar2215 Apr 2, 2025
5d30e2c
Fix bugs
kumar2215 Apr 2, 2025
9cb7108
Update FindCommand message usages
kumar2215 Apr 2, 2025
a48555f
Fix bugs
kumar2215 Apr 2, 2025
02124a4
Refactor FindCommandParsers to comply with SLAP
kumar2215 Apr 2, 2025
a349c4c
Add test cases and bugfixes
ryanlow64 Apr 2, 2025
90db8fc
Merge pull request #158 from githubcsuser/remove-seller-from-update-deal
kumar2215 Apr 2, 2025
52db06a
Merge pull request #162 from chenxu20/branch-BugFix-ClientDetails
ryanlow64 Apr 2, 2025
c379b37
Merge branch 'master' into improve-find-commands
kumar2215 Apr 2, 2025
4b89dd6
Merge pull request #163 from kumar2215/improve-find-commands
kumar2215 Apr 2, 2025
1392987
Merge branch 'master' into event-test-v1.5
ryanlow64 Apr 2, 2025
4f76034
Fix test cases
ryanlow64 Apr 2, 2025
a93ee8b
Fix checkstyle
ryanlow64 Apr 2, 2025
e5e4c74
Update: edit DeveloperGuide and UserGuide for Property
mjyan02 Apr 1, 2025
ec5fac1
Merge remote-tracking branch 'origin/master'
mjyan02 Apr 2, 2025
673f1fb
Update: edit DeveloperGuide and UserGuide for Property
mjyan02 Apr 2, 2025
5f829d2
Merge pull request #166 from mjyan02/branch-UG-DG
chenxu20 Apr 2, 2025
6dbb968
Merge pull request #165 from ryanlow64/event-test-v1.5
ryanlow64 Apr 2, 2025
bea1cf6
Fix: fix bugs for property
mjyan02 Apr 2, 2025
92c5601
Merge pull request #170 from mjyan02/branch-bugfixing
chenxu20 Apr 2, 2025
91744fd
Update tests for Find commands
kumar2215 Apr 2, 2025
5f1acff
Merge branch 'master' into update-findcommand-tests
kumar2215 Apr 2, 2025
3c29d0a
Fix issue
kumar2215 Apr 2, 2025
253f752
Update codecov target
kumar2215 Apr 2, 2025
f82e943
Merge pull request #171 from kumar2215/update-findcommand-tests
kumar2215 Apr 2, 2025
950cd0f
Update event command format and set title to date & time
ryanlow64 Apr 2, 2025
a43e3a5
Update JsonAdaptedEvent error handling and add test cases
ryanlow64 Apr 2, 2025
bc9bc9e
Add command history feature
kumar2215 Apr 3, 2025
669d870
Fix #176 and #177: Improve result window cosmetic and handling of lis…
ryanlow64 Apr 3, 2025
dba77c6
Make erroneous commands in history appear red
kumar2215 Apr 3, 2025
63bd1fe
Change event listener for command history
kumar2215 Apr 3, 2025
f539db0
Fix: case-insensitive property address matching
ryanlow64 Apr 3, 2025
d493b2d
Add calender icon to event panel
kumar2215 Apr 3, 2025
18556db
Standardize descriptions for find commands
ryanlow64 Apr 3, 2025
e4851cb
Merge pull request #175 from ryanlow64/event-test-v1.5
kumar2215 Apr 3, 2025
61adcc3
Update UG
ryanlow64 Apr 3, 2025
73623fd
Merge branch 'master' into enhance-UI-and-UX
kumar2215 Apr 3, 2025
64ab6e0
Merge pull request #179 from ryanlow64/bugfix-v1.5
mjyan02 Apr 3, 2025
a6fe9ea
Update UI and images used
kumar2215 Apr 3, 2025
9303923
Merge branch 'master' into enhance-UI-and-UX
kumar2215 Apr 3, 2025
03eb8b1
Merge pull request #184 from kumar2215/enhance-UI-and-UX
kumar2215 Apr 3, 2025
fadbd88
Fix bug when editing event date field
ryanlow64 Apr 3, 2025
ea61bf7
Make list commands use plural form
kumar2215 Apr 3, 2025
4504f97
Update event display order
ryanlow64 Apr 3, 2025
3f6274d
Merge branch 'master' into bugfix-v1.5
ryanlow64 Apr 3, 2025
20e6ac4
Merge pull request #185 from ryanlow64/bugfix-v1.5
chenxu20 Apr 3, 2025
fde4494
Refactor AddressBookParser
kumar2215 Apr 3, 2025
97ddb3b
Remove clear command
kumar2215 Apr 3, 2025
5f32f6a
Standardise address predicates
kumar2215 Apr 3, 2025
9d02b14
Replace 'conditional' with 'connective'
kumar2215 Apr 3, 2025
bd36d72
Merge pull request #188 from kumar2215/prepare-for-release-1.5
kumar2215 Apr 3, 2025
80ad898
Update UML Diagrams in DG
chenxu20 Apr 3, 2025
dad1c61
Merge pull request #189 from chenxu20/branch-UpdateUML
kumar2215 Apr 3, 2025
c7a0377
Update Model Class UML Diagram
chenxu20 Apr 3, 2025
66cf015
Merge pull request #190 from chenxu20/branch-UpdateUML
githubcsuser Apr 3, 2025
d4b16fd
Updated DG temporarily
kumar2215 Apr 3, 2025
bf3d8a0
Merge branch 'master' into update-UG-and-DG
kumar2215 Apr 3, 2025
21bc26c
Merge pull request #191 from kumar2215/update-UG-and-DG
githubcsuser Apr 3, 2025
ee82e66
Update DG
kumar2215 Apr 3, 2025
2c0aaf9
Merge branch 'master' into update-UG-and-DG
kumar2215 Apr 3, 2025
4348f75
Merge pull request #192 from kumar2215/update-UG-and-DG
kumar2215 Apr 3, 2025
443fadc
update UG and DG
kumar2215 Apr 4, 2025
b38d527
Merge pull request #194 from kumar2215/update-UG-and-DG
kumar2215 Apr 4, 2025
fa0cbd4
Fix page break issues
kumar2215 Apr 4, 2025
c0e8327
Merge pull request #195 from kumar2215/update-UG-and-DG
kumar2215 Apr 4, 2025
7a7f9ad
Overhaul: fix numerous bugs for property after PE-D
mjyan02 Apr 5, 2025
7ae9808
Overhaul: fix numerous bugs for property after PE-D
mjyan02 Apr 5, 2025
ee978ce
Overhaul: fix numerous bugs for property after PE-D
mjyan02 Apr 5, 2025
787ba43
Overhaul: fix numerous bugs for property after PE-D
mjyan02 Apr 5, 2025
ebeb3e6
Merge remote-tracking branch 'origin/master'
mjyan02 Apr 5, 2025
a801661
Overhaul: fix numerous bugs for property after PE-D
mjyan02 Apr 5, 2025
48df9b3
Overhaul: fix numerous bugs for property after PE-D
mjyan02 Apr 5, 2025
27a2c3a
Overhaul: fix numerous bugs for property after PE-D
mjyan02 Apr 5, 2025
f00676b
Overhaul: fix numerous bugs for property after PE-D
mjyan02 Apr 5, 2025
3012b58
Merge remote-tracking branch 'origin/master'
mjyan02 Apr 5, 2025
f4b222b
Merge pull request #257 from mjyan02/branch-bug-fixing
chenxu20 Apr 5, 2025
734604d
Add deal model tests
Apr 5, 2025
8f7be1e
Fix bugs found in PE-D
kumar2215 Apr 5, 2025
b85b326
Update UserGuide
githubcsuser Apr 5, 2025
d28ccf8
Change OWNER to OWNER_ID
kumar2215 Apr 5, 2025
1328f2f
Update Developer Guide
githubcsuser Apr 5, 2025
22b0391
Update FAQ of user guide
githubcsuser Apr 5, 2025
9708e11
Update for typo in UserGuide
githubcsuser Apr 5, 2025
f063bcc
Update UserGuide
githubcsuser Apr 5, 2025
1f14591
Merge pull request #259 from githubcsuser/branch-add-deal-model-tests
kumar2215 Apr 6, 2025
b683461
Fix bugs
chenxu20 Apr 6, 2025
215af55
Merge pull request #260 from chenxu20/branch-PED-two
ryanlow64 Apr 6, 2025
b7e34ff
Update: fix numerous bugs after PE-D
mjyan02 Apr 6, 2025
3863355
Fix: Blocks deletion of active properties
ryanlow64 Apr 6, 2025
b13c6fc
Merge pull request #266 from ryanlow64/bugfix-v1.6
chenxu20 Apr 6, 2025
a2cf1f8
Merge pull request #264 from mjyan02/branch-bug-fixing
chenxu20 Apr 6, 2025
2d0cf8a
Update UG
chenxu20 Apr 6, 2025
8952648
Merge pull request #267 from chenxu20/branch-PED-UG
kumar2215 Apr 6, 2025
fa5a5ea
Update restrictions on client names
chenxu20 Apr 6, 2025
a63b934
Merge pull request #268 from chenxu20/branch-PED-UG
kumar2215 Apr 6, 2025
c364879
Merge branch 'master' into bug-fixes
kumar2215 Apr 6, 2025
025be07
Update client id to owner
kumar2215 Apr 6, 2025
4628f46
Modify restrictions to client and property names
kumar2215 Apr 6, 2025
627a319
Update tests
kumar2215 Apr 6, 2025
ad3e45c
Update email message usage
kumar2215 Apr 6, 2025
fba4b3a
Disallow clashing events when editing
kumar2215 Apr 6, 2025
bca7aee
Update tests
kumar2215 Apr 6, 2025
ecfea91
Remove unused imports
kumar2215 Apr 6, 2025
4e9055e
Fix bug and update tests
kumar2215 Apr 7, 2025
a3a89a4
Fix checkstyle
kumar2215 Apr 7, 2025
3799021
Merge pull request #269 from kumar2215/bug-fixes
kumar2215 Apr 7, 2025
906d47f
Cause an error when nothing changes in edit commands
kumar2215 Apr 7, 2025
3066517
Change address book to REconnect
kumar2215 Apr 7, 2025
34d0309
Add test cases
ryanlow64 Apr 7, 2025
2ef5a65
Improve delete error messages
kumar2215 Apr 7, 2025
1f892f8
Fix test case
ryanlow64 Apr 7, 2025
c5421a7
Fix test case
ryanlow64 Apr 7, 2025
5710d96
Merge pull request #270 from ryanlow64/tests-v1.6
kumar2215 Apr 7, 2025
4aa3d56
Merge branch 'master' into bugfix-v1.6
ryanlow64 Apr 7, 2025
30f537c
Update UG
ryanlow64 Apr 7, 2025
a79f058
Update docs
kumar2215 Apr 7, 2025
f878aeb
Update UG
ryanlow64 Apr 7, 2025
511785b
Fix typos
kumar2215 Apr 7, 2025
4dbc953
Update tests
kumar2215 Apr 7, 2025
d81c807
Merge branch 'master' into bug-fixes
kumar2215 Apr 7, 2025
437aa68
Merge pull request #272 from kumar2215/bug-fixes
kumar2215 Apr 7, 2025
c864684
Update DG
chenxu20 Apr 7, 2025
9ccd581
Merge pull request #273 from chenxu20/branch-PED-DG
kumar2215 Apr 7, 2025
0abcc90
Merge branch 'master' into bugfix-v1.6
ryanlow64 Apr 7, 2025
c3143d2
Update UG
ryanlow64 Apr 7, 2025
bee7fef
Merge pull request #271 from ryanlow64/bugfix-v1.6
kumar2215 Apr 7, 2025
fc2a946
Update UG
chenxu20 Apr 7, 2025
b0f20e1
Update DG
chenxu20 Apr 7, 2025
71320ad
Merge pull request #274 from chenxu20/branch-PED-DG
kumar2215 Apr 7, 2025
16e6015
Ensure consistency
kumar2215 Apr 7, 2025
308ad5c
Merge pull request #275 from kumar2215/bug-fixes
kumar2215 Apr 7, 2025
b54eeed
Add reuse citations
kumar2215 Apr 7, 2025
9ee3b6a
Update Ui.png
kumar2215 Apr 7, 2025
3693f45
Update documentation
ryanlow64 Apr 8, 2025
d3174f8
Merge branch 'master' into bugfix-v1.6
ryanlow64 Apr 8, 2025
92da856
Merge pull request #276 from ryanlow64/bugfix-v1.6
kumar2215 Apr 8, 2025
9a04db4
Update: fix numerous bugs related to price and update DG
mjyan02 Apr 8, 2025
cb63b60
Update EditPropertyCommandParser.java
mjyan02 Apr 8, 2025
e3ea7bb
Standardize wording and fix numbering
ryanlow64 Apr 8, 2025
59c2447
Merge branch 'master' into bugfix-v1.6
ryanlow64 Apr 8, 2025
32e1b3b
Update EditPropertyCommandParserTest.java
mjyan02 Apr 8, 2025
cf2ef5a
Merge pull request #277 from mjyan02/branch-DG-Bugs
kumar2215 Apr 8, 2025
5ee03dc
Merge pull request #279 from ryanlow64/bugfix-v1.6
kumar2215 Apr 8, 2025
ade7379
Fix EditEventCommand and grammar
ryanlow64 Apr 8, 2025
4064849
Fix checkstyle
ryanlow64 Apr 8, 2025
7acaf21
Merge branch 'master' into bugfix-v1.6
ryanlow64 Apr 8, 2025
517e07f
Merge pull request #281 from ryanlow64/bugfix-v1.6
kumar2215 Apr 8, 2025
0c6de41
Update user friendly tip for UG
ryanlow64 Apr 8, 2025
4b6ad70
Merge pull request #282 from ryanlow64/bugfix-v1.6
kumar2215 Apr 8, 2025
c608384
Update UserGuide.md
ryanlow64 Apr 8, 2025
2dbbc88
Merge pull request #283 from AY2425S2-CS2103T-T12-3/ryanlow64-patch-1
kumar2215 Apr 8, 2025
692e7e5
Update UserGuide.md
ryanlow64 Apr 8, 2025
65208d2
Add my PPP
kumar2215 Apr 8, 2025
26d6e4f
Merge pull request #284 from AY2425S2-CS2103T-T12-3/ryanlow64-patch-2
kumar2215 Apr 8, 2025
529adec
Merge branch 'master' into book-keeping
kumar2215 Apr 8, 2025
73efe93
Update docs
kumar2215 Apr 8, 2025
b858917
Update my PPP
kumar2215 Apr 8, 2025
a7d1df4
Merge pull request #285 from kumar2215/book-keeping
kumar2215 Apr 8, 2025
5c6e025
Update UG
kumar2215 Apr 8, 2025
8de078f
Merge pull request #286 from kumar2215/book-keeping
kumar2215 Apr 8, 2025
4bb9cbd
Add citation to DG
kumar2215 May 2, 2025
206feb7
Update docs/DeveloperGuide.md
kumar2215 May 2, 2025
6993f01
Update tests
kumar2215 May 2, 2025
c943e11
Fix checkstyle
kumar2215 May 2, 2025
600daec
Merge pull request #287 from kumar2215/book-keeping
kumar2215 May 2, 2025
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'
5 changes: 5 additions & 0 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,8 @@ jobs:
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}

- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/
17 changes: 7 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
[![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/AY2425S2-CS2103T-T12-3/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2425S2-CS2103T-T12-3/tp/actions/workflows/gradle.yml)
[![codecov](https://codecov.io/gh/AY2425S2-CS2103T-T12-3/tp/graph/badge.svg?token=E4EZZT8X9M)](https://codecov.io/gh/AY2425S2-CS2103T-T12-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.
* This project simulates an ongoing software project for a desktop application (called _REconnect_) used for providing Real Estate agents with an easier time for organizing contacts.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code base **bigger** (around 10 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.
* It is named `REconnect` because it is a tool for Real Estate agents to connect with their clients.
* For the detailed documentation of this project, see the **[REconnect Product Website](https://ay2425s2-cs2103t-t12-3.github.io/tp/)**.
* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
12 changes: 11 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -60,13 +60,23 @@ dependencies {
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'

implementation 'org.reflections:reflections:0.10.2'

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

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

application {
mainClass.set("seedu.address.Main")
}

run {
enableAssertions = true
}

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

defaultTasks 'clean', 'test'
12 changes: 12 additions & 0 deletions codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
coverage:
status:
project: # coverage of project
default:
target: 75% # project coverage must be maintained at 60% or higher
threshold: 5% # allow project coverage to drop by at most 5%
patch: # coverage of lines changed in patch
default:
enabled: off

ignore:
- "src/main/java/seedu/address/ui/**"
17 changes: 11 additions & 6 deletions copyright.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
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
- AddressApp.ico
Copyright by uxwing
- client.png - https://uxwing.com/man-user-color-icon/
- property.png - https://uxwing.com/property-agreement-icon/

Copyright by Jan Jan Kovařík - http://glyphicons.com/
- calendar.png
- edit.png
Copyright by freepik
- calendar.png - https://www.freepik.com/icon/calendar_10754906

Copyright by flaticon
- REconnect.png - https://www.flaticon.com/free-icon/real-estate_1909981

Copyright by pngtree
- deal.png - https://pngtree.com/freepng/vector-handshake-icon_4231941.html
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
54 changes: 28 additions & 26 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,61 @@
---
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
### Kumar

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

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

* Role: Project Advisor
* Role: Team Lead
* Responsibilities: UI

### Jane Doe
### Chen Xu

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Project Advisor
* Responsibilities: Backend

### Johnny Doe
### Yan Mingjun

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

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

* Role: Developer
* Responsibilities: Data
* Role: Intellij Expert
* Responsibilities: In charge of helping other team members with matters related to IntelliJ

### Jean Doe
### Ryan Low

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Dev Ops

### James Doe
### Zheng Feng

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: Backend
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