Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
871 commits
Select commit Hold shift + click to select a range
9dc8c9a
Update typo in user guide
Nov 6, 2024
be69a9a
Add new PinnedPersonListPanel for pin gui
Nov 6, 2024
02640eb
Update CSS for pin GUI
Nov 6, 2024
4467caa
Fix checkstyle
Nov 6, 2024
a4c1e2a
Update uml ui class diagram
Nov 6, 2024
3fec45b
Remove unecessary comment
Nov 6, 2024
d7aec72
Fix merge conflict
Nov 6, 2024
397e0a6
Fix checkstyle
Nov 6, 2024
d4dcc0a
Remove Extensions.css
Nov 6, 2024
d8e82cc
Add redo functionality to BizBook
Nov 6, 2024
eca9fcf
Add test cases for redo function
Nov 6, 2024
4272568
Add redo command to UG and DG
Nov 6, 2024
905cb53
Fix pin setPerson method
KennethTeo2002 Nov 6, 2024
7e24e49
Update redo logic to clear after a new commit
Nov 6, 2024
58ddde7
Add test case for redo function
Nov 6, 2024
a33759c
Add LightTheme.css
Nov 6, 2024
d778537
Add toggle in MainWindow.fxml
Nov 6, 2024
740ed9d
Add ToggleCommand
Nov 6, 2024
378370f
Add ToggleCommand to AB parser
Nov 6, 2024
a547fe4
Add ToggleCommand to mainWindow
Nov 6, 2024
eab9876
Add ToggleCommand unit test
Nov 6, 2024
1ba6e10
Update UG
Nov 6, 2024
1cd3603
Update DG
Nov 6, 2024
c5b442f
Fix checkstyle
Nov 6, 2024
f6160de
Merge pull request #278 from AY2425S1-CS2103-F10-3/fix-pin-not-saved
sheenkerr Nov 6, 2024
b17801e
Merge branch 'master' into pin-gui
Nov 6, 2024
b43679f
Merge pull request #274 from AY2425S1-CS2103-F10-3/update-notes-naming
sheenkerr Nov 6, 2024
adf9750
Merge branch 'master' into pin-gui
Nov 6, 2024
3b603f8
Git merge notes
Nov 6, 2024
e41475e
Merge conflict
Nov 6, 2024
8df8df1
Merge branch 'master' into branch-redo-command
Nov 6, 2024
41cd15c
Update UG
Nov 6, 2024
aaa1d83
Merge pull request #284 from AY2425S1-CS2103-F10-3/branch-redo-command
df-Nic Nov 6, 2024
4665528
Resolve conflicts
Nov 6, 2024
3e108ed
Update UG
Nov 6, 2024
0cdf163
Add duplicate note check where capital is considered
ITLimJiaWei Nov 7, 2024
f2f6051
Add and modify storage unit tests to include notes
ITLimJiaWei Nov 7, 2024
7a38026
Merge branch 'master' into update-storage-tests-notes
ITLimJiaWei Nov 7, 2024
3e50f96
Add minimum padding for command table
KennethTeo2002 Nov 7, 2024
df1c607
Reduce line length
KennethTeo2002 Nov 7, 2024
4dbdfba
Convert command table to dark mode
KennethTeo2002 Nov 7, 2024
ff81ea7
Fix ContactDetails to have composition from MainWindow
joeltio Nov 7, 2024
fc95b22
Add ClearCommand usage to help window
joeltio Nov 7, 2024
735b112
Update code based on PR review
Nov 7, 2024
ea43b0d
Add remaining command usages to help window
joeltio Nov 7, 2024
c45cae2
Fix CommandEntry to be local class
joeltio Nov 7, 2024
12e0fe8
Update error message for delete tag command
Nov 7, 2024
d18f89a
Fix checkstyle in EditCommandParserTest
joeltio Nov 7, 2024
c80f6ad
Merge pull request #277 from AY2425S1-CS2103-F10-3/branch-remove-tag-…
joeltio Nov 7, 2024
e033dd9
Merge pull request #287 from AY2425S1-CS2103-F10-3/update-storage-tes…
df-Nic Nov 7, 2024
a130777
Add command box highlighting
KennethTeo2002 Nov 7, 2024
0cc670d
Merge branch 'master' into command-history
Nov 7, 2024
fd31cf6
Merge pull request #289 from AY2425S1-CS2103-F10-3/style-help-window
df-Nic Nov 7, 2024
0b35b80
Fix styling bug
Nov 7, 2024
8041386
Update ContactDetails to use ScrollPane and wrap text
joeltio Nov 7, 2024
c7538fb
Remove magic literal
Nov 7, 2024
2fbc9ee
Fix incorrect command usage for clear command
joeltio Nov 7, 2024
588b6e9
Remove vbox in Person & Pinned ListPanel
Nov 7, 2024
9c18d56
Merge conflicts
Nov 7, 2024
92d1f38
Update UG
Nov 7, 2024
39372ed
Update DG
Nov 7, 2024
d6bc098
Update MSS for command history
Nov 7, 2024
5d928ed
Merge remote-tracking branch 'origin/command-history' into command-hi…
Nov 7, 2024
e84793f
Update searchbox to change with toggle
Nov 7, 2024
c126528
Improve code quality of lowercase duplicate check
ITLimJiaWei Nov 7, 2024
221f595
Add test for new behaviour of lowercase duplicate check in note
ITLimJiaWei Nov 7, 2024
236847c
Update diagrams for undo function
Nov 7, 2024
58b9da8
Add more tests for add note and update EditNoteCommandTest
ITLimJiaWei Nov 7, 2024
fad531a
Update diagrams for undo and redo in DG
Nov 7, 2024
c157493
Fix build issue
ITLimJiaWei Nov 7, 2024
c706a89
Fix checkstyle
ITLimJiaWei Nov 7, 2024
cb5b0a0
Update message usage of DeleteNoteCommand and EditNoteCommand
ITLimJiaWei Nov 7, 2024
fa8d7f1
Merge pull request #286 from AY2425S1-CS2103-F10-3/fix-notes-capital-…
joeltio Nov 7, 2024
f648654
Add lightmode to help window
Nov 7, 2024
87dc81c
Update DG
Nov 7, 2024
3577804
Rename person list card attribute
Nov 7, 2024
40b35e2
Merge pull request #291 from AY2425S1-CS2103-F10-3/fix-contact-detail…
ITLimJiaWei Nov 7, 2024
783e204
Fix styling
Nov 7, 2024
6d13e02
Fix helpwindow dark mode style
Nov 7, 2024
e657a56
Fix null pointer exception bug when undo or redo executes
Nov 7, 2024
6cde0b2
Update diagrams in DG for undo/redo
Nov 7, 2024
7798f71
Remove unused code in ContactDetails.java
Nov 7, 2024
cc35e70
Fix code quality
Nov 7, 2024
1b2f141
Update UG
Nov 7, 2024
772948b
Update UG
Nov 7, 2024
50e6765
Merge pull request #285 from AY2425S1-CS2103-F10-3/light-mode
df-Nic Nov 7, 2024
1e135e6
Merge Conflict
Nov 7, 2024
f2b3c2f
Merge pull request #295 from AY2425S1-CS2103-F10-3/details-wrap-text
ITLimJiaWei Nov 7, 2024
92fb8e1
Merge Conflict
Nov 7, 2024
15b8a43
Fix styling
Nov 7, 2024
d67ca27
Merge pull request #262 from AY2425S1-CS2103-F10-3/command-history
df-Nic Nov 7, 2024
36b1e16
Merge conflicts
Nov 7, 2024
b5ec8e2
Merge pull request #297 from AY2425S1-CS2103-F10-3/branch-undo-redo-DG
sheenkerr Nov 7, 2024
015be6b
Merge pull request #281 from AY2425S1-CS2103-F10-3/pin-gui
joeltio Nov 7, 2024
b103a8f
Merge branch 'master' into update-help-window
joeltio Nov 7, 2024
ebae776
Fix fatal error
Nov 7, 2024
8898b7f
Merge pull request #298 from AY2425S1-CS2103-F10-3/pin-gui
df-Nic Nov 7, 2024
c528461
Add deletetag and toggle commands to help window
joeltio Nov 7, 2024
2095d9e
Merge branch 'master' into update-help-window
joeltio Nov 7, 2024
1dc378b
Update ui img in README and UG
ITLimJiaWei Nov 7, 2024
be7ada9
Add checks for invalid path when using Path.of
joeltio Nov 7, 2024
78c0f7b
Merge branch 'master' into import-vcf
joeltio Nov 7, 2024
83de3bc
Update DG
Nov 7, 2024
14ab00c
Add missing parameters for toggle command
joeltio Nov 7, 2024
2611002
Merge pull request #299 from AY2425S1-CS2103-F10-3/update-bizbook-img
KennethTeo2002 Nov 7, 2024
81a697a
Merge pull request #292 from AY2425S1-CS2103-F10-3/update-help-window
sheenkerr Nov 7, 2024
655a380
Merge pull request #253 from AY2425S1-CS2103-F10-3/import-vcf
df-Nic Nov 7, 2024
f5d6a28
Merge pull request #300 from AY2425S1-CS2103-F10-3/bug-fixes
ITLimJiaWei Nov 7, 2024
ce60f29
Remove table of contents
ITLimJiaWei Nov 7, 2024
e0200b2
Merge pull request #302 from AY2425S1-CS2103-F10-3/remove-toc
sheenkerr Nov 7, 2024
3205881
Add developer guide and user guide for import command
joeltio Nov 7, 2024
dc29119
Add import command to help window
joeltio Nov 7, 2024
25c28c7
Update jar file name
ITLimJiaWei Nov 7, 2024
af69ff9
Merge pull request #307 from AY2425S1-CS2103-F10-3/update-jar-instruc…
df-Nic Nov 7, 2024
6043b67
Merge pull request #308 from AY2425S1-CS2103-F10-3/add-import-help
sheenkerr Nov 7, 2024
75fd027
Merge pull request #306 from AY2425S1-CS2103-F10-3/add-import-docs
sheenkerr Nov 7, 2024
1f0ac2e
Update header of docs to BizBook
joeltio Nov 7, 2024
6ab1de6
Change helpwindow img
Nov 7, 2024
2f66672
Merge pull request #311 from AY2425S1-CS2103-F10-3/bug-fixes
ITLimJiaWei Nov 7, 2024
cca340f
Merge pull request #310 from AY2425S1-CS2103-F10-3/replace-header
ITLimJiaWei Nov 7, 2024
c8cee8d
Update index.md and add ez-vcard to acknowledgments
joeltio Nov 7, 2024
d201561
Update UserGuide docs
joeltio Nov 7, 2024
741b899
Update ImportCommand to clear focused person after execution
joeltio Nov 7, 2024
ecb85f8
Update docs to mention limitation of tags
joeltio Nov 7, 2024
2b166ca
Merge pull request #316 from AY2425S1-CS2103-F10-3/improve-docs
KennethTeo2002 Nov 8, 2024
d169725
Merge pull request #317 from AY2425S1-CS2103-F10-3/import-clear-focused
KennethTeo2002 Nov 8, 2024
b8eff47
Revert "Update ImportCommand to clear focused person after execution"
joeltio Nov 8, 2024
b145c0b
Merge pull request #318 from AY2425S1-CS2103-F10-3/revert-317-import-…
KennethTeo2002 Nov 8, 2024
465f25e
Fix UC4 title and content mismatch DG
ITLimJiaWei Nov 9, 2024
2c841b2
Fix extra statement in Acknowledgements - DG
ITLimJiaWei Nov 9, 2024
0d0c51c
Fix grammatical error in pin response
KennethTeo2002 Nov 9, 2024
cb425f1
Fix duplicate note not being explained - DG
ITLimJiaWei Nov 9, 2024
61649db
Fix missing link to repo in DG/SettingUp.md
ITLimJiaWei Nov 9, 2024
fdedcf4
Add clarification on compulsory fields - UG
ITLimJiaWei Nov 9, 2024
33a2a62
Fix small size of UiClassDiagram in DG
ITLimJiaWei Nov 9, 2024
ae30c7f
Increase size of UiClassDiagram
ITLimJiaWei Nov 9, 2024
e95399f
Improve wording of case sensitivity of notes in UG
ITLimJiaWei Nov 9, 2024
e489358
Update diagrams and description in DG
Nov 9, 2024
1c437bb
Add table of contents to DG
Nov 9, 2024
26eceb7
Merge pull request #368 from AY2425S1-CS2103-F10-3/fix-pin-message-gr…
joeltio Nov 9, 2024
32464ae
Add table of contents in UG
Nov 9, 2024
fd1b503
Merge pull request #369 from AY2425S1-CS2103-F10-3/update-DG-UG-pe-bugs
df-Nic Nov 9, 2024
194d010
Update UG
Nov 9, 2024
5fbc594
Update DG
Nov 9, 2024
9e90ca9
Update UG
Nov 9, 2024
bce7072
Remove fullstop in add note command example
Nov 10, 2024
49fa916
Update UG to clarify email and notes validation
ITLimJiaWei Nov 10, 2024
18e4501
Update config file to correctly link to BB repo instead of AB3
ITLimJiaWei Nov 10, 2024
69c72fb
Fix width property for UI-CD
ITLimJiaWei Nov 10, 2024
99ae3e0
Fix width property for UI-CD
ITLimJiaWei Nov 10, 2024
16cde7c
Add visuals in UG
Nov 10, 2024
397f50e
Update answer to transfer data question in UG
Nov 10, 2024
38b2e82
Update UG & DG
Nov 10, 2024
bad3f0c
Merge pull request #371 from AY2425S1-CS2103-F10-3/branch-update-DG
sheenkerr Nov 10, 2024
7487c4e
Merge pull request #374 from AY2425S1-CS2103-F10-3/branch-add-TOC-to-UG
sheenkerr Nov 10, 2024
a06f397
Merge pull request #373 from AY2425S1-CS2103-F10-3/branch-add-TOC-to-DG
sheenkerr Nov 10, 2024
a2cf058
Merge pull request #376 from AY2425S1-CS2103-F10-3/branch-fix-addnote…
sheenkerr Nov 10, 2024
65f1486
Fix typo
ITLimJiaWei Nov 10, 2024
d2f04c8
Add note clarification to known issues
ITLimJiaWei Nov 10, 2024
00fa19f
Update UG
Nov 10, 2024
7a0f0f9
Update CommandHistory
Nov 10, 2024
c0e1912
Update PersonListPanel
Nov 10, 2024
1a4d3d8
Merge pull request #375 from AY2425S1-CS2103-F10-3/docu-bug-fix
sheenkerr Nov 10, 2024
2f817d1
Update UG
Nov 10, 2024
bebdaff
Merge branch 'master' into clarify-notes-parsing-and-email-issue
ITLimJiaWei Nov 10, 2024
6da701a
Improve email clarification wording
ITLimJiaWei Nov 10, 2024
5227022
Merge pull request #379 from AY2425S1-CS2103-F10-3/update-site-github…
sheenkerr Nov 10, 2024
cb66e98
Update contact us in AboutUs.md
ITLimJiaWei Nov 10, 2024
f15771e
Add comments
Nov 10, 2024
dc07fe2
Add assertions and improve code quality
ITLimJiaWei Nov 10, 2024
7efcc5c
Merge pull request #377 from AY2425S1-CS2103-F10-3/clarify-notes-pars…
df-Nic Nov 10, 2024
fc4caa8
Update variable name
Nov 10, 2024
aa63027
Add break line in TOC
Nov 10, 2024
ebf0845
Add break line in TOC
Nov 10, 2024
2b82b1d
Fix indenting on TOC in DG
Nov 10, 2024
26d9659
Fix indenting on TOC in DG
Nov 10, 2024
badeba9
Add break lines in toc
Nov 10, 2024
9de5604
Update faq answer
Nov 10, 2024
a1d30eb
Merge pull request #385 from AY2425S1-CS2103-F10-3/update-contact-us
KennethTeo2002 Nov 11, 2024
83abd91
Merge pull request #389 from AY2425S1-CS2103-F10-3/branch-add-TOC-to-UG
joeltio Nov 11, 2024
54dde94
Merge pull request #388 from AY2425S1-CS2103-F10-3/branch-add-TOC-to-DG
joeltio Nov 11, 2024
9ec888e
Fix double down key bug
KennethTeo2002 Nov 11, 2024
2ea8b30
Fix missing try catch for adding duplicate persons
joeltio Nov 11, 2024
223e618
Add note that user preference does not get transfered
Nov 11, 2024
e152d9a
Update UG
Nov 11, 2024
880bbd9
Add missing newline to test vcf
joeltio Nov 11, 2024
c210a16
Remove trailing whitespace from docs
joeltio Nov 11, 2024
aa16a86
Fix broken link for DG devops
joeltio Nov 11, 2024
6eab5bf
Add break line to seperate text and image
Nov 11, 2024
4508610
Update variable name in DG
Nov 11, 2024
b990fbf
Add planned enhancements to DG
joeltio Nov 11, 2024
3e948ec
Fix implementation link in DG
joeltio Nov 11, 2024
a54cd5c
Fix skipped command bug
KennethTeo2002 Nov 11, 2024
2c79631
Add known issues to User Guide
joeltio Nov 11, 2024
9789b30
Update user guide to specify what counts as a parameter
joeltio Nov 11, 2024
4352349
Merge pull request #386 from AY2425S1-CS2103-F10-3/Improve-code-quali…
ITLimJiaWei Nov 11, 2024
412d484
Merge conflict
Nov 11, 2024
066469e
Update UG
Nov 11, 2024
ed4ce59
Update UG
Nov 11, 2024
ab76c14
Merge pull request #383 from AY2425S1-CS2103-F10-3/improve-code-quality
sheenkerr Nov 11, 2024
a045962
Merge branch 'master' into fix-commandhistory-double-down
KennethTeo2002 Nov 11, 2024
13efb50
Replace magic number
KennethTeo2002 Nov 11, 2024
f533532
Removing white space
KennethTeo2002 Nov 11, 2024
d3247fa
Merge pull request #391 from AY2425S1-CS2103-F10-3/fix-commandhistory…
KennethTeo2002 Nov 11, 2024
fa80b96
Update image formating
Nov 11, 2024
e88087e
Merge pull request #387 from AY2425S1-CS2103-F10-3/branch-update-DG
ITLimJiaWei Nov 11, 2024
478f255
Merge pull request #392 from AY2425S1-CS2103-F10-3/fix-vcf-dup-no-error
ITLimJiaWei Nov 11, 2024
860786b
Resolve conflicts with master branch
Nov 11, 2024
9bebb14
Resolve conflicts in user guide
Nov 11, 2024
2b6e577
Merge pull request #380 from AY2425S1-CS2103-F10-3/branch-add-visuals…
df-Nic Nov 11, 2024
598a4af
Resolve conflicts in user guide
Nov 11, 2024
f5c11d5
Merge pull request #382 from AY2425S1-CS2103-F10-3/branch-update-data…
df-Nic Nov 11, 2024
7c2f1fa
Update planned enhancements to include team size
joeltio Nov 11, 2024
adf45c9
Update planned enhancements to be an appendix
joeltio Nov 11, 2024
b2d5eed
Move future release from UG to DG
joeltio Nov 11, 2024
5b89f03
Remove Singapore phone number issue from UG
joeltio Nov 11, 2024
c7ca783
Merge branch 'master' into add-known-issues
joeltio Nov 11, 2024
dcfd33e
Add missing divider between known issues and command summary
joeltio Nov 11, 2024
e245514
Merge pull request #394 from AY2425S1-CS2103-F10-3/add-known-issues
ITLimJiaWei Nov 11, 2024
3fc2c79
Remove extra space in DG
joeltio Nov 11, 2024
f8ffd37
Merge pull request #393 from AY2425S1-CS2103-F10-3/add-planned-enhanc…
sheenkerr Nov 11, 2024
cbb872d
Add known issue and planned enhancement for long note content
ITLimJiaWei Nov 11, 2024
aaa7e50
Fix spacing
ITLimJiaWei Nov 11, 2024
e749fcb
Merge pull request #395 from AY2425S1-CS2103-F10-3/add-long-note-know…
ITLimJiaWei Nov 11, 2024
c23b582
Remove placeholder test case lines
KennethTeo2002 Nov 11, 2024
85941a1
Merge branch 'master' into dg-testcase-cleanup
KennethTeo2002 Nov 11, 2024
14b8351
Merge pull request #397 from AY2425S1-CS2103-F10-3/dg-testcase-cleanup
sheenkerr Nov 11, 2024
9d00298
Add down key to command list
KennethTeo2002 Nov 11, 2024
ed06b85
Merge pull request #399 from AY2425S1-CS2103-F10-3/add-down-key
joeltio Nov 11, 2024
1a35b7f
Add page breaks to UG and DG
ITLimJiaWei Nov 11, 2024
4e3517d
Merge pull request #400 from AY2425S1-CS2103-F10-3/add-page-break-UG-DG
df-Nic Nov 11, 2024
90d8ff1
Fix page breaks
ITLimJiaWei Nov 11, 2024
cfe6e58
Merge pull request #401 from AY2425S1-CS2103-F10-3/add-page-break-UG-DG
df-Nic Nov 11, 2024
9838172
Fix page breaks
ITLimJiaWei Nov 11, 2024
5f0ce87
Merge pull request #402 from AY2425S1-CS2103-F10-3/add-page-break-UG-DG
ITLimJiaWei Nov 11, 2024
bd2d901
Fix broken links in UG toc
Nov 11, 2024
72cac32
Resolve code conflicts
Nov 11, 2024
229ca96
Merge pull request #403 from AY2425S1-CS2103-F10-3/branch-add-TOC-to-UG
sheenkerr Nov 11, 2024
d3b7988
Update UG
Nov 12, 2024
9c27f9e
Merge pull request #404 from AY2425S1-CS2103-F10-3/branch-update-UG
KennethTeo2002 Nov 12, 2024
1498d04
Remove fullstop from example usage
KennethTeo2002 Nov 12, 2024
00203ea
Update planned enhancement
KennethTeo2002 Nov 12, 2024
a4e8c33
Add break lines
KennethTeo2002 Nov 12, 2024
b12775e
Merge pull request #405 from AY2425S1-CS2103-F10-3/fix-editnote-usage
ITLimJiaWei Nov 12, 2024
6f671a6
Fix grammar in note issue
KennethTeo2002 Nov 12, 2024
4945e11
Merge pull request #406 from AY2425S1-CS2103-F10-3/fix-ug-grammar
ITLimJiaWei Nov 12, 2024
e34b845
Update UG
ITLimJiaWei Nov 12, 2024
9e188d6
Merge pull request #407 from AY2425S1-CS2103-F10-3/update-known-issue…
ITLimJiaWei Nov 12, 2024
ec15fed
Add attribution for light mode
Nov 12, 2024
c843407
Merge pull request #408 from AY2425S1-CS2103-F10-3/bug-fixes
df-Nic Nov 12, 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
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .github/check-line-endings.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
#!/bin/sh
# Checks for prohibited line endings.
# Prohibited line endings: \r\n
# Exclude .vcf files as the RFC states that they must use \r\n

git grep --cached -I -n --no-color -P '\r$' -- ':/' |
git grep --cached -I -n --no-color -P '\r$' -- ':/' ':/!*.vcf' |
awk '
BEGIN {
FS = ":"
Expand Down
13 changes: 9 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,28 @@
# Gradle build files
/.gradle/
/build/
src/main/resources/docs/
/src/main/resources/docs/

# Vscode files
/.vscode/

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

# Storage/log files
/exports/
/data/
/config.json
/preferences.json
/*.log.*
hs_err_pid[0-9]*.log
/hs_err_pid[0-9]*.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/
17 changes: 9 additions & 8 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)
[![CI Status](https://github.com/AY2425S1-CS2103-F10-3/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2425S1-CS2103-F10-3/tp/actions) [![codecov](https://codecov.io/gh/AY2425S1-CS2103-F10-3/tp/graph/badge.svg?token=XDT6OIN0I7)](https://codecov.io/gh/AY2425S1-CS2103-F10-3/tp)

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

* This is **a sample project for Software Engineering (SE) students**.<br>
* This is an **address book application catered towards B2B Sales Representatives in the Food and Beverage Industry**.<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.
* as a tool to more easily retrieve information from clients to improve overall workflow efficiency
* The project builds on a 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.
* It is named `BizBook` as it aims to improve the workflow of business to business dealings by prioritizing efficiency and offering features specific to this target demographic.
* For the detailed documentation of this project, see the **[BizBook Website](https://ay2425s1-cs2103-f10-3.github.io/tp/)**.
* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
* This projects icon was created using [canva](https://www.canva.com).

17 changes: 12 additions & 5 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 = 'bizbook.Main'

sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
Expand Down Expand Up @@ -41,7 +41,7 @@ task coverage(type: JacocoReport) {
}

dependencies {
String jUnitVersion = '5.4.0'
String jUnitVersion = '5.10.0'
String javaFxVersion = '17.0.7'

implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'win'
Expand All @@ -57,16 +57,23 @@ dependencies {
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-graphics', 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'
implementation 'com.googlecode.ez-vcard:ez-vcard:0.12.1'

implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.18.0'
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.18.0'

testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: jUnitVersion
testImplementation 'org.mockito:mockito-core:4.8.0' // Mockito core

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

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

defaultTasks 'clean', 'test'

run {
enableAssertions = true
}
3 changes: 3 additions & 0 deletions config/checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -418,6 +418,9 @@
<property name="tokens" value="METHOD_DEF, ANNOTATION_FIELD_DEF"/>
</module>

<!-- (Not part of cs2103) Checks that there is a newline before tags e.g. @see, @params -->
<module name="RequireEmptyLineBeforeBlockTagGroup"/>

<module name="InvalidJavadocPosition"/>

<!-- Checks that every public method (excluding getters, setters and constructors) has a header comment. -->
Expand Down
62 changes: 32 additions & 30 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,57 @@ title: About Us

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

You can reach us at the email `seer[at]comp.nus.edu.sg`
If you have any suggestions or comments feel free to post them in the `Issues` page of our project [repository](https://github.com/AY2425S1-CS2103-F10-3/tp)!

## Project team

### John Doe
### Nicholas Cheng De Fei

<img src="images/johndoe.png" width="200px">
<img src="images/nicholas-cheng-de-fei.png" width="200px">

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/Nicholas-Cheng-De-Fei)]
[[linkedin](https://www.linkedin.com/in/nicholas-cheng-)]

* Role: Project Advisor
- Role: Team Lead
- Responsibilities: Project Coordination, VScode Expert

### Jane Doe
### Joel Tio

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[website](https://joelt.io)]
[[github](https://github.com/joeltio)]
[[linkedin](https://www.linkedin.com/in/joel-tio)]

* Role: Team Lead
* Responsibilities: UI
- Role: Developer
- Responsibilities: Code Quality, Git Expert

### Johnny Doe
### Lim Jia Wei

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

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
[[github](https://github.com/ITLimJiaWei)]
[[linkedin](https://www.linkedin.com/in/jiawei88)]

* Role: Developer
* Responsibilities: Data
- Role: Developer
- Responsibilities: Testing, IntelliJ Expert

### Jean Doe
### Kenneth Teo

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/KennethTeo2002)]
[[linkedin](https://www.linkedin.com/in/kenneth-teo-boon-jun)]

* Role: Developer
* Responsibilities: Dev Ops + Threading
- Role: Developer
- Responsibilities: Integration, Deliverables and deadlines

### James Doe
### Sheen

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/sheenkerr)]
[[linkedin](https://www.linkedin.com/in/sheenkerr)]

* Role: Developer
* Responsibilities: UI
- Role: Developer
- Responsibilities: Documentation
2 changes: 1 addition & 1 deletion docs/DevOps.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,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/se-edu/addressbook-level3/tree/master/src/main/java/bizbook/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