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-F09-2] PatientSync #26

Open
wants to merge 649 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
649 commits
Select commit Hold shift + click to select a range
667a6cb
Logic: Update SortCommandParser to throw new AssertionError at
ZhiWei1010 Apr 2, 2024
3a99dd3
Test: Add new test case in SortCommandTest#toStringTest()
ZhiWei1010 Apr 2, 2024
36ce56a
Docs: Update UserGuide to include SortCommand
ZhiWei1010 Apr 2, 2024
dcfc1d8
Docs: Update DeveloperGuide.md to include SortCommand
ZhiWei1010 Apr 2, 2024
768a0cb
Docs: Add Screenshot for sort result in UserGuide.md
ZhiWei1010 Apr 2, 2024
a266cfa
Changes on familyCondition Set<> and adds more element for test purpose
choowengyan Apr 3, 2024
cdf8965
Changes on familyCondition UI field
choowengyan Apr 3, 2024
bbb6a6c
Changes on familyCondition to Set<>
choowengyan Apr 3, 2024
954cec4
Logic: Minor update in naming convention in SortCommandParser
ZhiWei1010 Apr 3, 2024
fbbb563
Test: Update test case in SortCommandTest to follow new format
ZhiWei1010 Apr 3, 2024
b6ecbc1
Update data fields for hobbies
choowengyan Apr 3, 2024
a9235a1
Docs: Update to DeveloperGuide and UserGuide
ZhiWei1010 Apr 3, 2024
60b0348
Logic: Update design of SortCommand
ZhiWei1010 Apr 3, 2024
615e404
Test: Update SortCommandTest, SortCommandParserTest and
ZhiWei1010 Apr 3, 2024
f9e83be
Changes hobbies to Set<>
choowengyan Apr 3, 2024
eca2078
Update fields for hobbies
choowengyan Apr 3, 2024
d36ec32
Update Hobby class and related classes
choowengyan Apr 3, 2024
ab90e0c
Update test cases for Hobby
choowengyan Apr 3, 2024
b82e4b8
Update Hobby methods
choowengyan Apr 3, 2024
4e9e875
Merge pull request #160 from ZhiWei1010/v1.3-sort-command
choowengyan Apr 3, 2024
73e4420
Changes on GUI and adds bullet points for patient fields
choowengyan Apr 3, 2024
843329a
Merge master into current branch
choowengyan Apr 3, 2024
3932e53
Update DG and UG regarding changes on Set<> fields
choowengyan Apr 3, 2024
96f0468
Edits javadocs, UG and DG
choowengyan Apr 4, 2024
302e541
Adds more test cases for foodPreference, familyCondition and hobby
choowengyan Apr 4, 2024
a22def8
Test: Add new test case in AddressBookParserTest to check for parsing
ZhiWei1010 Apr 4, 2024
ccaa98e
Logic: Update DeleteEventCommand and DeleteEventCommandParser
ZhiWei1010 Apr 4, 2024
06c953d
Revert "Logic: Update DeleteEventCommand and DeleteEventCommandParser"
ZhiWei1010 Apr 4, 2024
d415ca8
Revert "Test: Add new test case in AddressBookParserTest to check for…
ZhiWei1010 Apr 4, 2024
6b07171
Logic: Update DeleteEventCommand and DeleteEventCommandParser
ZhiWei1010 Apr 4, 2024
f48136f
Test: Add new test case in AddressBookParserTest to check for parsing
ZhiWei1010 Apr 4, 2024
8f05ebb
Merge commit '4e9e875fb3462cfdcf7a51501d02dd19bbd21ab7' into
ZhiWei1010 Apr 4, 2024
20511a1
Merge pull request #165 from ZhiWei1010/v1.3-delete-event-command-bug…
SherisseTJW Apr 4, 2024
fc185c6
Adds test cases for coverage
choowengyan Apr 4, 2024
d3a61fc
Merge conflicts
choowengyan Apr 4, 2024
1ad1ae2
Remove unused import in DeleteEventCommand
choowengyan Apr 4, 2024
6a39b26
Adds commas for message
choowengyan Apr 4, 2024
a691c7b
Update merge conficts changes
choowengyan Apr 4, 2024
20b1227
Update command line for UserGuide.md
choowengyan Apr 4, 2024
11ccef1
Merge pull request #161 from choowengyan/feat/refactor-patient-info-set
guohuang88 Apr 4, 2024
d2f1a25
Disallow duplicate for name, pid, and preferred name field for EditCo…
choowengyan Apr 4, 2024
e429979
Adds logging
choowengyan Apr 4, 2024
77b1a75
Update UserGuide
guohuang88 Apr 4, 2024
17f1a0c
Merge pull request #168 from guohuang88/branch-v1.3-FixUserGuide
SherisseTJW Apr 4, 2024
6808471
feat: Check if the event date is before cur date
SherisseTJW Apr 4, 2024
5f3e014
fix: Failing tests
SherisseTJW Apr 4, 2024
cb756f5
feat: Add tests to check for past dates
SherisseTJW Apr 4, 2024
3577368
doc: Update User Docs to state no past events
SherisseTJW Apr 4, 2024
35fd7c0
doc: Update UG for Edit Event Command
SherisseTJW Apr 4, 2024
7ec72ed
fix: Check for invalid time format
SherisseTJW Apr 4, 2024
77ceb14
style-fix: Fix checkstyle error
SherisseTJW Apr 4, 2024
c67aaff
revert: Checks for Past Events
SherisseTJW Apr 4, 2024
a4b58bb
feat: Change to warn user of past event
SherisseTJW Apr 4, 2024
863a41c
minor: Change 'Upcoming' in UI to 'Events'
SherisseTJW Apr 4, 2024
899fd1c
test: Add Tests for Add and Edit Event Command
SherisseTJW Apr 4, 2024
680c6fc
feat-test: Add Test for past events
SherisseTJW Apr 4, 2024
cb8601f
Merge pull request #170 from SherisseTJW/fix/disallow-past-events
guohuang88 Apr 4, 2024
60df78c
Merge branch 'master' of https://github.com/AY2324S2-CS2103-F09-2/tp
ZhiWei1010 Apr 4, 2024
fc8e1fc
Update UserGuide.md for duplicate prefixes details
choowengyan Apr 4, 2024
8f092bb
Adds more EditCommandParser test cases
choowengyan Apr 4, 2024
01d89eb
Docs: Replace all command screenshots with the updated Ui in UserGuide
ZhiWei1010 Apr 4, 2024
025f5eb
Merge pull request #172 from ZhiWei1010/v1.3-update-all-results-scree…
SherisseTJW Apr 4, 2024
b58197d
Adds activity diagram and updates UG for AddCommand and EditCommand
choowengyan Apr 4, 2024
ed9ace6
Merge master to current branch
choowengyan Apr 4, 2024
38ab77c
Merge pull request #167 from choowengyan/fix/duplicate-prefix
guohuang88 Apr 4, 2024
63f5823
Docs: Add manual page break for friendlier PDF version of UserGuide
ZhiWei1010 Apr 4, 2024
8f1ed15
Merge pull request #174 from ZhiWei1010/v1.3-update-user-guide-for-fi…
choowengyan Apr 4, 2024
ff127f5
Update VERSION number in MainApp
ZhiWei1010 Apr 4, 2024
ac77529
Merge pull request #175 from ZhiWei1010/v1.3-update-version-number-in…
guohuang88 Apr 4, 2024
0c9770d
Fix Bug in tag class with regards to tag length checking
NeoHW Apr 8, 2024
b55c947
Update UserGuide addt and deletet description for better clarity.
NeoHW Apr 8, 2024
7e08528
Update Planned Enhancements to include Edit Tags.
NeoHW Apr 8, 2024
2d89241
Fix SampleDataUtil.
NeoHW Apr 8, 2024
d63446e
Update examples and screenshot to match for UG.
NeoHW Apr 8, 2024
56c4df3
Specify in UG when will invalid index error message be thrown
NeoHW Apr 8, 2024
f490c17
fix-doc: Update Documentation as per PE-D Issues
SherisseTJW Apr 8, 2024
1517701
fix: Update Error Message as per PE-D Issue
SherisseTJW Apr 8, 2024
b28e3a0
minor: Remove note to self
SherisseTJW Apr 8, 2024
cc2f78d
Merge pull request #237 from SherisseTJW/fix/PE-D_Event_Documentation
guohuang88 Apr 9, 2024
32aefcf
Update DG and Tag Class
NeoHW Apr 9, 2024
da6991e
Merge pull request #236 from NeoHW/V1.4-Tag-Bug-Fixes
SherisseTJW Apr 9, 2024
7ba3002
Update User Guide for EditEventCommand
guohuang88 Apr 9, 2024
f0c50b2
Update new FindPatient screenshot to match UserGuide example
guohuang88 Apr 10, 2024
f1a5e86
Update User Guide for FindCommand
guohuang88 Apr 10, 2024
5879c83
Update new findTags screenshot to match User Guide example
guohuang88 Apr 10, 2024
2929744
Update User Guide for FindTagsCommand
guohuang88 Apr 10, 2024
51afd2d
Update UserGuide to change affected parameter to plus without bracket
guohuang88 Apr 10, 2024
11d8052
Update screenshot for AddEvent to match User Guide example
guohuang88 Apr 10, 2024
bb6dc11
Update EditEvent screenshot to match with User Guide
guohuang88 Apr 10, 2024
4c46d1b
Update command summary section in User Guide
guohuang88 Apr 10, 2024
053c35a
Update screenshot in User Guide to improve visibility
guohuang88 Apr 10, 2024
019ed9c
Merge pull request #238 from guohuang88/branch-v1.4-UserGuideBugs
NeoHW Apr 10, 2024
2fd419f
Update clarification about patientID
choowengyan Apr 11, 2024
99fd16a
Update screenshot of EditCommand to match example input
choowengyan Apr 11, 2024
8752570
Remove tip box in AddCommand UG
choowengyan Apr 11, 2024
a572686
Clarification on EditCommand, edit value with same original value
choowengyan Apr 11, 2024
850262a
Update non-negative PatientHospitalId clarification:
choowengyan Apr 11, 2024
d9522f1
Further clarification on INDEX and patientHospitalId fields
choowengyan Apr 11, 2024
d02f3d9
Update UG and DG according to PR comments
choowengyan Apr 11, 2024
3cd74f1
Merge pull request #239 from choowengyan/docs/ped-bug-fix
NeoHW Apr 11, 2024
2393cdc
Docs: Update typo error in help command of User Guide
ZhiWei1010 Apr 11, 2024
9b32931
Merge branch 'master' into v1.4-PE-D-bug-fix-help-command
ZhiWei1010 Apr 11, 2024
ef0f5d8
Docs: Replace sortResult image to new sortpResult image
ZhiWei1010 Apr 11, 2024
6350c8f
Docs: Update sort result section in User Guide
ZhiWei1010 Apr 11, 2024
2b2581f
UI: Update USERGUIDE_URL to correctly point to user guide
ZhiWei1010 Apr 11, 2024
2b86315
Revert "UI: Update USERGUIDE_URL to correctly point to user guide"
ZhiWei1010 Apr 11, 2024
832581f
Ui: Update USERGUIDE_URL to point to User Guide correctly
ZhiWei1010 Apr 11, 2024
f60100a
Docs: Update helpMessage Screenshot to show updated link in UG
ZhiWei1010 Apr 11, 2024
9151ecc
Docs: User Guide standardization
ZhiWei1010 Apr 11, 2024
d37a1c1
Docs: Replace deleteEventResult screenshot with updated copy
ZhiWei1010 Apr 11, 2024
7cb6db5
Docs: Replace listResult screenshot with updated copy
ZhiWei1010 Apr 11, 2024
4e6edae
Merge pull request #241 from ZhiWei1010/v1.4-PE-D-bug-fix
choowengyan Apr 11, 2024
6a8df1c
doc: Add Planned Enhancements section for Events
SherisseTJW Apr 12, 2024
021dbd4
minor: Standardise Event error message with UG
SherisseTJW Apr 12, 2024
0ff63d9
doc: Add note about Screenshots in UG
SherisseTJW Apr 12, 2024
a955135
doc-fix: Update UG and DG based on PR Review
SherisseTJW Apr 12, 2024
6d2fb76
doc: Add more details for Planned Enhancement 4.3
SherisseTJW Apr 12, 2024
d5b145d
doc: Elaborated on current input validation
SherisseTJW Apr 12, 2024
ce04630
Update screenshot for DeleteCommand for better visibility
guohuang88 Apr 13, 2024
4dfe4c0
Update User Guide for DeleteCommand
guohuang88 Apr 13, 2024
986f0a8
Update User Guide for FindCommand and FindTagsCommand
guohuang88 Apr 13, 2024
8dd02c2
Update User Guide for EditEventCommand
guohuang88 Apr 13, 2024
002cd73
Update screenshot for ClearCommand to standardise the image size
guohuang88 Apr 13, 2024
6568c5b
Merge pull request #242 from SherisseTJW/fix-doc/events-planned-enhan…
ZhiWei1010 Apr 13, 2024
1509d59
Merge branch 'branch-v1.4-UpdateDocumentation'
guohuang88 Apr 13, 2024
721e63f
Merge branch 'master' into branch-v1.4-UpdateDocumentation
guohuang88 Apr 13, 2024
22b9524
Add EditEventActivityDiagram link in Developer Guide
guohuang88 Apr 13, 2024
92d917c
Fix user stories in DG
NeoHW Apr 13, 2024
6a741ff
Merge pull request #243 from guohuang88/branch-v1.4-UpdateDocumentation
ZhiWei1010 Apr 13, 2024
c87ae99
DG: Manual Testing Instruction
NeoHW Apr 13, 2024
e9cf8b7
Merge branch 'master' of https://github.com/AY2324S2-CS2103-F09-2/tp …
NeoHW Apr 13, 2024
ffcf2a0
Merge branch 'master' of https://github.com/AY2324S2-CS2103-F09-2/tp
guohuang88 Apr 13, 2024
0051dee
Update planned enhancement for patient's name
choowengyan Apr 13, 2024
72aaf70
Merge master to current branch
choowengyan Apr 13, 2024
b5bb141
Update planned enhancement on patientHospitalId implementation and di…
choowengyan Apr 13, 2024
ded3f65
Create Instructions for manual testing for DG.
NeoHW Apr 13, 2024
5f21441
Fix 7.1 shutdown to window preferences.
NeoHW Apr 13, 2024
8d54d83
Update Planned Enhancement based on comments
choowengyan Apr 13, 2024
9e59fd0
Update DG about planned enhancement
choowengyan Apr 13, 2024
88d70e4
doc: Add Standardised Exception Enhancement
SherisseTJW Apr 14, 2024
b526775
doc: Standardise UG Command Notes
SherisseTJW Apr 14, 2024
6d124ce
Merge pull request #244 from choowengyan/docs/ped-bug-fix
ZhiWei1010 Apr 14, 2024
c97bb4d
Merge branch 'master' into doc/standardised-exception
SherisseTJW Apr 14, 2024
2c7b508
Merge pull request #247 from SherisseTJW/doc/standardised-exception
guohuang88 Apr 14, 2024
0a27942
Merge branch 'master' of https://github.com/AY2324S2-CS2103-F09-2/tp
guohuang88 Apr 14, 2024
c242c07
Docs: Add new use case for sort command in DG
ZhiWei1010 Apr 14, 2024
8f10903
Docs: Add unique identification for all use cases in DG
ZhiWei1010 Apr 14, 2024
f201eec
Docs: Update Use case 05 to be more specific
ZhiWei1010 Apr 14, 2024
73f6185
Merge branch 'master' into v1.4-DG-update-use-case
ZhiWei1010 Apr 14, 2024
7326aa7
Docs: Update use case 01 to be more specific
ZhiWei1010 Apr 14, 2024
f107233
Docs: Update use case 01 to be more specific
ZhiWei1010 Apr 14, 2024
2616a4c
Docs: Update Use Case 01 - Add a patient
ZhiWei1010 Apr 14, 2024
8cf21e3
Docs: Update use case 01
ZhiWei1010 Apr 14, 2024
06381bb
Add DeleteActivityDiagram for DeleteCommand
guohuang88 Apr 14, 2024
26d95e8
Add FindActivityDiagram for FindCommand
guohuang88 Apr 14, 2024
cf1b9d8
Add FindTagsActivityDiagram for FindTagsCommand
guohuang88 Apr 14, 2024
eb817eb
Update EditEventActivityDiagram
guohuang88 Apr 14, 2024
740dd07
Update Developer Guide to add activity diagrams
guohuang88 Apr 14, 2024
eaf56b7
Fixes to Manual testing use case in DG.
NeoHW Apr 14, 2024
620737b
Docs: Update use cases in DG to standardise
ZhiWei1010 Apr 14, 2024
c574850
Add exit command in Command Summary
guohuang88 Apr 14, 2024
bc8cc3b
Docs: Add new edit patient use case
ZhiWei1010 Apr 14, 2024
88607ef
Docs: Update use case after review from wengyan
ZhiWei1010 Apr 14, 2024
0594ddc
Docs: Update use case ends to use case resumes from step 2
ZhiWei1010 Apr 14, 2024
294a4eb
Docs: Update some typo error in use cases in DG
ZhiWei1010 Apr 14, 2024
e2e4480
Merge pull request #246 from NeoHW/V1.4-DG-improvements
SherisseTJW Apr 14, 2024
135c96d
Docs: Update Activity Diagram for Add Event Command
ZhiWei1010 Apr 14, 2024
2812397
Docs: Update DeleteEventActivityDiagram
ZhiWei1010 Apr 14, 2024
91e825c
Docs: Update SortActivityDiagram
ZhiWei1010 Apr 14, 2024
1ebb290
Merge branch 'master' of https://github.com/AY2324S2-CS2103-F09-2/tp
guohuang88 Apr 14, 2024
784f2f8
Docs: Update Use Cases After Review
ZhiWei1010 Apr 14, 2024
73fcf72
Merge branch 'master' into branch-v1.4-UpdateDiagrams
guohuang88 Apr 14, 2024
9010c10
Update example data for add command
choowengyan Apr 14, 2024
5cd088b
Logic: Add credit for code adaptation in comparator classes
ZhiWei1010 Apr 14, 2024
1372a38
Update Activity Diagrams
guohuang88 Apr 14, 2024
f3354ba
Merge pull request #251 from choowengyan/docs/ped-bug-fix
SherisseTJW Apr 14, 2024
2e15dd7
Merge branch 'master' of https://github.com/AY2324S2-CS2103-F09-2/tp
guohuang88 Apr 14, 2024
ca91e5d
Merge branch 'master' into branch-v1.4-UpdateDiagrams
guohuang88 Apr 14, 2024
867564e
Merge pull request #252 from guohuang88/branch-v1.4-UpdateDiagrams
choowengyan Apr 14, 2024
efe3f04
Merge pull request #253 from ZhiWei1010/v1.4-code-reuse-credit
choowengyan Apr 14, 2024
46d49eb
Merge branch 'master' into v1.4-DG-update-use-case
ZhiWei1010 Apr 14, 2024
eea5a34
Merge branch 'master' into v1.4-DG-update
ZhiWei1010 Apr 14, 2024
a723a86
Merge pull request #250 from ZhiWei1010/v1.4-DG-update-use-case
SherisseTJW Apr 14, 2024
66fa2d3
Merge branch 'master' into v1.4-DG-update
ZhiWei1010 Apr 14, 2024
2ed30d3
Docs: Add new planned enhancement
ZhiWei1010 Apr 14, 2024
b7ff6d4
Docs: Update UiClassDiagram
ZhiWei1010 Apr 14, 2024
3a276c5
Docs: Update class diagrams to rename person to patient
ZhiWei1010 Apr 14, 2024
4012feb
Docs: Update typo error in sort command specifications in UG
ZhiWei1010 Apr 14, 2024
084451e
Standardize format in DG
choowengyan Apr 14, 2024
855a638
Docs: Update phrasing for sort command description in UG
ZhiWei1010 Apr 14, 2024
c97c1fa
Merge pull request #255 from ZhiWei1010/v1.4-UG-improvement
guohuang88 Apr 14, 2024
40bf281
Merge pull request #256 from choowengyan/docs/ped-bug-fix
guohuang88 Apr 14, 2024
2749ffc
Merge pull request #254 from ZhiWei1010/v1.4-DG-update
guohuang88 Apr 14, 2024
d308ba1
doc: Remove all instances of address book
SherisseTJW Apr 15, 2024
fb35b7d
doc: Update UML Diagrams in DG for PatientSync
SherisseTJW Apr 15, 2024
728421d
doc: Add 24:00 isBefore to Planned Enhancement
SherisseTJW Apr 15, 2024
1594d37
Merge pull request #257 from SherisseTJW/doc/clean-DG
guohuang88 Apr 15, 2024
86c5160
Update User Guide to remove all instances of address book
guohuang88 Apr 15, 2024
92fc4ac
Update User Guide for requested changes
guohuang88 Apr 15, 2024
0090541
Merge pull request #258 from guohuang88/branch-v1.4-FixDocumentationBugs
SherisseTJW Apr 15, 2024
8254d87
Update activity diagram for Add and Edit to standardize
choowengyan Apr 15, 2024
25abaf3
Update examples in Developer Guide to match with Sample Data
guohuang88 Apr 15, 2024
df1ab47
Merge pull request #259 from choowengyan/docs/ped-bug-fix
ZhiWei1010 Apr 15, 2024
79a41a7
Docs: Update DeleteEventSequenceDiagram in DG
ZhiWei1010 Apr 15, 2024
3f30bc8
Merge pull request #261 from ZhiWei1010/v1.4-DG-fix-bug-in-seq-diagram
guohuang88 Apr 15, 2024
791b926
Merge branch 'master' into branch-v1.4-FixDeveloperGuideBugs
guohuang88 Apr 15, 2024
12c8bb5
Fix Developer Guide bugs
guohuang88 Apr 15, 2024
d058897
Update User Guide to fix bugs
guohuang88 Apr 15, 2024
64387c8
Update SequenceDiagram to fix bugs
guohuang88 Apr 15, 2024
5c6d93a
Update minor User Guide changes
guohuang88 Apr 15, 2024
ceed3e8
Update minor changes in Developer Guide
guohuang88 Apr 15, 2024
5e5cafd
Docs: Update all links in DG to redirect to correct links
ZhiWei1010 Apr 15, 2024
c02439d
Docs: Increase size of diagrams in model section of DG
ZhiWei1010 Apr 15, 2024
5a9f16b
Merge pull request #260 from guohuang88/branch-v1.4-FixDeveloperGuide…
choowengyan Apr 15, 2024
bd521e6
Merge branch 'master' into v1.4-DG-fix-bug-links
ZhiWei1010 Apr 15, 2024
0b8d306
Docs: Resize ModelClassDiagram & BetterModelClassDiagram to 450px
ZhiWei1010 Apr 15, 2024
1bde388
Docs: Fix errornous class diagrams information
ZhiWei1010 Apr 15, 2024
7ebf0b3
Merge pull request #262 from ZhiWei1010/v1.4-DG-fix-bug-links
guohuang88 Apr 15, 2024
1ba6847
Docs: Resize class diagrams and fix error in ModelClassDiagram
ZhiWei1010 Apr 15, 2024
c2d840e
Docs: Fix redirection links to different sections
ZhiWei1010 Apr 15, 2024
60c9591
Merge pull request #263 from ZhiWei1010/v1.4-fix-DG-hyperlinks
guohuang88 Apr 15, 2024
c76dbe4
Fix extra empty page in UG.
NeoHW Apr 15, 2024
4000346
Merge pull request #264 from NeoHW/V1.4-documentation-fixes
SherisseTJW Apr 15, 2024
9195372
Docs: Update DG to fix typo error
ZhiWei1010 Apr 15, 2024
8f3f960
Docs: Add page break and divider lines in DG for PDF version
ZhiWei1010 Apr 15, 2024
20b8b6e
Docs: Update SortCommand description in DG
ZhiWei1010 Apr 15, 2024
ba64501
Merge pull request #266 from ZhiWei1010/v1.4-fix-DG-typo-error-in-del…
guohuang88 Apr 15, 2024
10964be
doc: Add Exit, Help and Clear Commands to DG
SherisseTJW Apr 15, 2024
c870a20
Merge pull request #267 from SherisseTJW/doc/add-commands-to-DG
guohuang88 Apr 15, 2024
c4f71aa
Add page break for Developer Guide
guohuang88 Apr 15, 2024
5a233bc
Merge pull request #268 from guohuang88/branch-v1.4-AddPageBreak
ZhiWei1010 Apr 15, 2024
937ed93
Update page breaks
guohuang88 Apr 15, 2024
30cdc29
Merge pull request #269 from guohuang88/branch-v1.4-UpdatePageBreak
ZhiWei1010 Apr 15, 2024
860a82f
Update page break in UserGuide
guohuang88 Apr 15, 2024
bc4d3f6
Merge pull request #270 from guohuang88/branch-v1.4-UpdateUserGuidePa…
ZhiWei1010 Apr 15, 2024
a1511d5
Update Command Summary in UserGuide
guohuang88 Apr 15, 2024
35c1d99
Update Version Number in MainApp for v1.4 release
ZhiWei1010 Apr 15, 2024
0a41ea8
Merge pull request #271 from guohuang88/branch-v1.4-FixUserGuide
SherisseTJW Apr 15, 2024
493d263
Merge pull request #272 from ZhiWei1010/v1.4-update-version-number
guohuang88 Apr 15, 2024
02ade6e
Adds missing comma at EditCommand in UserGuide
choowengyan Apr 15, 2024
bd8b76e
Adds fullstops to standardise format
choowengyan Apr 15, 2024
2f30a9f
Swaps command line for 
choowengyan Apr 15, 2024
502b8fb
Standardize format across UG and DG
choowengyan Apr 15, 2024
d0a2422
Removes fullstop
choowengyan Apr 15, 2024
e9fc244
Merge pull request #273 from choowengyan/docs/ped-bug-fix
guohuang88 Apr 15, 2024
404da11
Fix UG note numbering.
NeoHW Apr 15, 2024
52e26ef
Fix DG alignment.
NeoHW Apr 15, 2024
46bf3e6
Merge pull request #274 from NeoHW/V1.4-UG-fix
guohuang88 Apr 15, 2024
328f331
Fix DG.
NeoHW Apr 15, 2024
a4c81e1
Merge pull request #275 from NeoHW/V1.4-fix-dg
ZhiWei1010 Apr 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
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: '11'
distribution: 'temurin'
- 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.2.0'
4 changes: 2 additions & 2 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,6 @@ jobs:

- name: Upload coverage reports to Codecov
if: runner.os == 'Linux'
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4.0.1
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
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/
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ MIT License

Copyright (c) 2016 Software Engineering Education - FOSS Resources

Permission is hereby granted, free of charge, to any person obtaining a copy
Permission is hereby granted, free of charge, to any patient obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
copies of the Software, and to permit patients to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
Expand Down
45 changes: 33 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,35 @@
[![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/AY2324S2-CS2103-F09-2/tp/actions/workflows/gradle.yml/badge.svg?branch=master)](https://github.com/AY2324S2-CS2103-F09-2/tp/actions/workflows/gradle.yml)
[![codecov](https://codecov.io/gh/AY2324S2-CS2103-F09-2/tp/graph/badge.svg?token=AX3SGG0FMX)](https://codecov.io/gh/AY2324S2-CS2103-F09-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#https://se-education.org/#contributing) for more info.
**PatientSync is a desktop application meticulously crafted for nurses who prioritize the well-being of their patients above all else.**\
It allows you to input intimate details about your patients, such as food preferences and family conditions. While it has a GUI, most of the user interactions happen using a CLI (Command Line Interface).

## User Profile

**Target Users:** Nurses in a hospital setting

**Key Challenges:**
- Managing diverse patient needs and preferences.
- Providing personalized care while juggling a busy schedule.
- Ensuring accurate and up-to-date patient information is readily accessible.


## Value Proposition

**PatientSync** is meticulously crafted for nurses who prioritize the well-being of their patients above all else. It allows nurses to input intimate details about their patients, such as food preferences and family conditions. This personalized approach enables nurses to deliver tailored care that meets the unique needs of each individual.


| Project Links | Description |
|-------------------------|------------------------------------------------------------------|
| [Project Website](https://ay2324s2-cs2103-f09-2.github.io/tp/) | Official website for the PatientSync desktop application. |
| [User Guide](https://ay2324s2-cs2103-f09-2.github.io/tp/UserGuide.html#quick-start) | Quick Start guide for users interested in using PatientSync. |
| [Developer Guide](https://ay2324s2-cs2103-f09-2.github.io/tp/DeveloperGuide.html) | Comprehensive guide for developers interested in contributing to PatientSync. |
| [About Us](https://ay2324s2-cs2103-f09-2.github.io/tp/AboutUs.html) | Learn more about the team behind the PatientSync project. |


**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)

6 changes: 5 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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 = 'PatientSync.jar'
}

defaultTasks 'clean', 'test'
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
66 changes: 35 additions & 31 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,63 @@
---
layout: page
title: About Us
layout: default.md
title: "About Us"
---

# 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
### Neo Haowei

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

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/NeoHW)]
[[portfolio](https://ay2324s2-cs2103-f09-2.github.io/tp/)]

* Role: Project Advisor
* Role: Team Lead
* Responsibilities: Overall project coordination, code review

### Jane Doe
### Sherisse Tan Jing Wen

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/SherisseTJW)] [[portfolio](https://ay2324s2-cs2103-f09-2.github.io/tp/)]

* Role: Team Lead
* Responsibilities: UI
* Role: Integration
* Responsibilities: In charge of versioning of the code, maintaining the code repository,
integrating various parts of the software to create a whole.

### Johnny Doe
### Li Guohuang

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

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
[[github](http://github.com/guohuang88)]
[[portfolio](https://ay2324s2-cs2103-f09-2.github.io/tp/)]

* Role: Developer
* Responsibilities: Data
* Role: Testing
* Responsibilities: Ensure project is tested properly and on time.

### Jean Doe
### Tan Zhi Wei

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/ZhiWei1010)]
[[portfolio](https://ay2324s2-cs2103-f09-2.github.io/tp/)]

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Deliverables and deadlines
* Responsibilities: Ensure project deliverables are done on time and in the right format.

### James Doe
### Choo Weng Yan

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/choowengyan)]
[[portfolio](https://ay2324s2-cs2103-f09-2.github.io/tp/)]

* Role: Developer
* Responsibilities: UI
* Role: Scheduling and tracking
* Responsibilities: Ensure that team's task is scheduled properly based on each iteration and milestone,
optimizing project timeline, updating task status and providing accurate information.
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
Loading