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-F13-2] HR Insight #95

Open
wants to merge 465 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
465 commits
Select commit Hold shift + click to select a range
773483e
Fixed DG
sheryew Oct 26, 2023
090a5c9
Merge pull request #98 from sheryew/DG_Quick_Fix
nixonwidjaja Oct 26, 2023
49269bd
Improve help command
nixonwidjaja Oct 26, 2023
914d682
Update User Guide
nixonwidjaja Oct 26, 2023
6f25637
Merge branch 'master' of https://github.com/AY2324S1-CS2103-F13-2/tp …
nixonwidjaja Oct 26, 2023
2383b54
Merge pull request #99 from nixonwidjaja/help
nixonwidjaja Oct 26, 2023
c5b0254
Update user guide
nixonwidjaja Oct 26, 2023
224a3a4
Merge pull request #100 from nixonwidjaja/help
nixonwidjaja Oct 26, 2023
36d7fc9
Enable assertions
nixonwidjaja Oct 26, 2023
7491fe3
Merge pull request #101 from nixonwidjaja/assert
sheryew Oct 26, 2023
c462948
Update DeveloperGuide.md to include leave function
marcellaantania Oct 27, 2023
6d6bf49
Merge branch 'master' into developer-guide-update-marcella
sheryew Oct 27, 2023
6d92a31
Merge pull request #102 from marcellaantania/developer-guide-update-m…
sheryew Oct 27, 2023
d45534c
Fixed issue of not seeing birthday UML
remuslum Oct 27, 2023
24353df
Merge pull request #105 from remuslum/dg-update
nixonwidjaja Oct 27, 2023
3fc9264
Add sort command
nixonwidjaja Oct 30, 2023
3213b3a
Update UserGuide.md
nixonwidjaja Oct 30, 2023
3c31062
Add tests
nixonwidjaja Oct 30, 2023
f519108
Remove exported csv
nixonwidjaja Oct 30, 2023
053222a
Fix checkstyle
nixonwidjaja Oct 30, 2023
1c78c9c
Fix edit bug
nixonwidjaja Oct 30, 2023
a973acb
Add tests
nixonwidjaja Oct 30, 2023
61db075
Add tests
nixonwidjaja Oct 30, 2023
29d4da4
Merge pull request #110 from nixonwidjaja/fix-edit--bug
marcellaantania Oct 30, 2023
f0f77ca
Merge pull request #108 from nixonwidjaja/sort
nixonwidjaja Oct 31, 2023
da38c47
Update UserGuide.md
nixonwidjaja Oct 31, 2023
ff1531c
Change test
nixonwidjaja Oct 31, 2023
df9d83f
Change image
nixonwidjaja Oct 31, 2023
3e9e94f
Change image
nixonwidjaja Oct 31, 2023
be9b370
Change image
nixonwidjaja Oct 31, 2023
96c3a0e
Merge pull request #111 from nixonwidjaja/name-constraint
sheryew Oct 31, 2023
7b12eb2
edited User Guide as of now
sheryew Oct 31, 2023
8f6bfe8
Edited DG
sheryew Oct 31, 2023
0b61ec0
Ordered Command Summary
sheryew Oct 31, 2023
9029701
Merge pull request #115 from sheryew/miscallenous_edit
nixonwidjaja Oct 31, 2023
23e77d2
Reset Leaves Feature is complete
sheryew Oct 31, 2023
2833ff2
Edit better phrasing of reset_leaves feature
sheryew Oct 31, 2023
1b5677b
Undo and Redo fixed for Reset-leaves
sheryew Oct 31, 2023
32afb08
Merge pull request #117 from sheryew/reset_leaves
nixonwidjaja Oct 31, 2023
001c3a9
Added Before and After Images to user guide
sheryew Nov 1, 2023
da72a2b
Add ListCommand sequence diagram (Not 100% done)
marcellaantania Nov 1, 2023
fe69879
Implement functions to change theme in the UI
marcellaantania Nov 1, 2023
750d79b
Update the currentTheme in MainWindow
marcellaantania Nov 1, 2023
90cebea
Add a ThemeCommand class
marcellaantania Nov 1, 2023
460797b
Add a parser for ThemeCommand (ThemeCommandParser)
marcellaantania Nov 1, 2023
b513ea1
Add theme as an acceptable command word in AddressBookParser
marcellaantania Nov 1, 2023
a0cc707
Add green theme
marcellaantania Nov 1, 2023
2fa6652
Add red theme
marcellaantania Nov 1, 2023
09f5a02
Add blue theme, remove quotes from message
marcellaantania Nov 1, 2023
6bbe7a0
Add tests to cover new classes
marcellaantania Nov 1, 2023
11ddccd
Fix checkstyle violations
marcellaantania Nov 1, 2023
ceda3fa
Merge branch 'master' into UI-update
marcellaantania Nov 1, 2023
154b160
Add whitespace at the end of LightTheme.css
marcellaantania Nov 1, 2023
22093a3
Add newline to the end of GreenTheme.css file
marcellaantania Nov 1, 2023
3ace86c
Add newline to the end of BlueTheme.css file
marcellaantania Nov 1, 2023
625e7e9
Add newline to the end of RedTheme.css file
marcellaantania Nov 1, 2023
b159b19
Add better test coverage
marcellaantania Nov 1, 2023
dbdf62e
Merge remote-tracking branch 'origin/UI-update' into UI-update
marcellaantania Nov 1, 2023
2dc0556
Fix checkstyle
marcellaantania Nov 1, 2023
6e570d3
Update README.md to Include Switching Themes
marcellaantania Nov 1, 2023
273b3cc
Update DeveloperGuide.md to Include Change Theme
marcellaantania Nov 1, 2023
e305ff1
Add change theme MSS to appendix
marcellaantania Nov 1, 2023
cd3d12d
Update UserGuide.md to Include Change Theme Functionality
marcellaantania Nov 2, 2023
3b6727c
Fix view leave command format and description
marcellaantania Nov 2, 2023
4d52bbe
Merge pull request #120 from marcellaantania/UI-update
nixonwidjaja Nov 2, 2023
44d7f6c
Add Sequence Diagram for ListCommand
marcellaantania Nov 2, 2023
caddcd4
Add Sequence Diagram for LeaveCommand
marcellaantania Nov 2, 2023
ab5b902
Add sequence diagram for ViewLeaveCommand
marcellaantania Nov 2, 2023
bba05ee
Add sequence diagram of ThemeCommand
marcellaantania Nov 2, 2023
f40a997
Add newline at end of files
marcellaantania Nov 2, 2023
fd45baa
Gets previous input
nixonwidjaja Nov 2, 2023
46812e1
Update UserGuide.md
nixonwidjaja Nov 2, 2023
c225fc4
Fix checkstyle
nixonwidjaja Nov 2, 2023
c4894f5
Merge branch 'navigate-input' of https://github.com/nixonwidjaja/tp i…
nixonwidjaja Nov 2, 2023
1927ff0
Update UserGuide.md
nixonwidjaja Nov 2, 2023
6f679c5
Merge pull request #126 from nixonwidjaja/navigate-input
nixonwidjaja Nov 2, 2023
eb44b4c
Update UserGuide.md
nixonwidjaja Nov 2, 2023
c940484
Merge pull request #128 from nixonwidjaja/master
nixonwidjaja Nov 2, 2023
24a8e5d
Fix text wrapping bug in UI
marcellaantania Nov 2, 2023
eb1059f
Merge remote-tracking branch 'upstream/master' into UserGuide_Diagrams
sheryew Nov 2, 2023
9357e67
Merge pull request #125 from marcellaantania/DG-updates-diagrams
nixonwidjaja Nov 2, 2023
f874bca
Update DeveloperGuide.md to include sequence diagrams
marcellaantania Nov 2, 2023
f79e58c
Merge branch 'master' into update-ug-dg-marcella
marcellaantania Nov 2, 2023
bfe1845
Merge pull request #129 from marcellaantania/fix-ui-bug
sheryew Nov 2, 2023
89c2619
Merge pull request #122 from marcellaantania/update-ug-dg-marcella
sheryew Nov 2, 2023
9c8e373
Merge remote-tracking branch 'upstream/master' into UserGuide_Diagrams
sheryew Nov 2, 2023
6f0dc6b
Implemented birthday for multiple months
remuslum Nov 2, 2023
420d8e4
Added coverage for Predicate
remuslum Nov 2, 2023
f5f5103
Added changes for user guide
remuslum Nov 2, 2023
7ea53f1
Update DeveloperGuide.md to change width of sequence diagrams
marcellaantania Nov 2, 2023
234318f
Merge pull request #132 from AY2324S1-CS2103-F13-2/marcellaantania-pa…
nixonwidjaja Nov 2, 2023
491aa8e
Added more informative pictures for UG
sheryew Nov 2, 2023
8591f2b
Edited Size of Images
sheryew Nov 2, 2023
2ddd81a
Merge pull request #119 from sheryew/UserGuide_Diagrams
nixonwidjaja Nov 2, 2023
ff321ce
Merge branch 'master' into user-guide
remuslum Nov 2, 2023
ee8502b
Merge pull request #133 from remuslum/user-guide
nixonwidjaja Nov 2, 2023
68ebd3d
Added more informative images
sheryew Nov 2, 2023
42c07c2
Merge pull request #130 from remuslum/birthday-extension
sheryew Nov 2, 2023
38e2c07
Added more descriptive images for others as well
sheryew Nov 2, 2023
93923b8
Merge pull request #135 from sheryew/improved_UG
nixonwidjaja Nov 2, 2023
ac1ed4b
Fix bug invalid months
nixonwidjaja Nov 2, 2023
cfaff40
Require non null
nixonwidjaja Nov 2, 2023
0839cfd
Add test
nixonwidjaja Nov 2, 2023
5686dac
Add tests
nixonwidjaja Nov 2, 2023
af9c2f9
Add tests
nixonwidjaja Nov 2, 2023
9abc1b3
Merge pull request #136 from nixonwidjaja/fix-month
sheryew Nov 2, 2023
d9aaf16
Update UserGuide.md
nixonwidjaja Nov 5, 2023
4f040cd
Update UserGuide.md
nixonwidjaja Nov 5, 2023
25b6f45
Redefine same person
nixonwidjaja Nov 5, 2023
7c04adf
Other person not null
nixonwidjaja Nov 5, 2023
d716e14
Improve phone
nixonwidjaja Nov 5, 2023
eb43021
Add tests
nixonwidjaja Nov 5, 2023
5dd6605
Make case insensitive
nixonwidjaja Nov 5, 2023
bd91916
Update AboutUs.md
nixonwidjaja Nov 5, 2023
54481f9
Update nixonwidjaja.md
nixonwidjaja Nov 5, 2023
a90b920
Fix PED Bugs
sheryew Nov 7, 2023
11d0730
Added more test cases for the new claimCommand
sheryew Nov 7, 2023
404dd4f
Merge pull request #168 from nixonwidjaja/fix-person
sheryew Nov 7, 2023
b514872
Merge pull request #167 from nixonwidjaja/master
sheryew Nov 7, 2023
8dfd40f
Cradting of PPP
sheryew Nov 7, 2023
8316884
Added EOF space
sheryew Nov 7, 2023
26d41b7
Added links to PRs reviewed
sheryew Nov 7, 2023
e518b05
Added Manual Testing Appendix for DG
sheryew Nov 7, 2023
5bdfafe
Editing the Table of Contents
sheryew Nov 7, 2023
ee5d2de
Merge pull request #169 from sheryew/PED_BUG_FIXES
nixonwidjaja Nov 7, 2023
79fc2ea
Fix leave error message
nixonwidjaja Nov 7, 2023
6ad1a27
Update DeveloperGuide.md
nixonwidjaja Nov 7, 2023
71fa93a
Update UserGuide.md
nixonwidjaja Nov 7, 2023
f653974
Added dynamic creation of TOC
sheryew Nov 7, 2023
f7fad2c
Fixed birthdayCommand bugs
remuslum Nov 7, 2023
0a900a2
Updated User Guide
remuslum Nov 8, 2023
5e61485
Modified and added ss
remuslum Nov 8, 2023
f851c3b
Merge pull request #172 from nixonwidjaja/fix-leavess
remuslum Nov 8, 2023
5932d00
Merge branch 'master' into Changes-to-DG
sheryew Nov 9, 2023
d0daeab
Merge pull request #175 from remuslum/ug_value
sheryew Nov 9, 2023
f8d45d8
Merge pull request #176 from remuslum/ug_images
sheryew Nov 9, 2023
5f050ba
Fixed User guide to better narrow our target audience
sheryew Nov 9, 2023
f626c40
Merge pull request #170 from sheryew/SherYew's-PPP
nixonwidjaja Nov 9, 2023
f2deb98
Merge pull request #171 from sheryew/Changes-to-DG
nixonwidjaja Nov 9, 2023
516f911
Merge pull request #177 from sheryew/target-user
nixonwidjaja Nov 9, 2023
e98ac63
Altered regex
remuslum Nov 9, 2023
0ee1a32
removed line to allow establishment of TOC
sheryew Nov 9, 2023
12dca63
Merge pull request #180 from sheryew/DG-edit
sheryew Nov 9, 2023
932396c
Some changes to display toc
sheryew Nov 9, 2023
1b12ed9
Merge pull request #181 from sheryew/DG-edit
nixonwidjaja Nov 9, 2023
4bc5b2a
Added contributions
remuslum Nov 9, 2023
f7ec062
Bullet points generation
sheryew Nov 9, 2023
6580b51
Merge pull request #183 from sheryew/DG-edit
nixonwidjaja Nov 9, 2023
11dd149
Update marcellaantania PPP
marcellaantania Nov 9, 2023
a6034cc
Merge pull request #182 from remuslum/ppp-draft
marcellaantania Nov 9, 2023
fdaa7b9
Merge pull request #184 from marcellaantania/update-marcella-ppp
nixonwidjaja Nov 9, 2023
5dffb67
Update UserGuide.md
nixonwidjaja Nov 9, 2023
f67858b
Update DeveloperGuide.md
nixonwidjaja Nov 9, 2023
ad53b8e
Update UserGuide.md
nixonwidjaja Nov 9, 2023
5d9fb70
Update DeveloperGuide.md
nixonwidjaja Nov 9, 2023
0827105
Update UserGuide.md
nixonwidjaja Nov 9, 2023
835041a
Update DeveloperGuide.md
nixonwidjaja Nov 9, 2023
1237642
Update UserGuide.md
nixonwidjaja Nov 9, 2023
69e08ea
Update DeveloperGuide.md
nixonwidjaja Nov 9, 2023
e09e86a
Modify edit error message
nixonwidjaja Nov 9, 2023
ef3665f
Remove exported csv folder
nixonwidjaja Nov 9, 2023
4f5a3de
Update gitignore
nixonwidjaja Nov 9, 2023
6abd27b
Update DeveloperGuide.md
nixonwidjaja Nov 9, 2023
b485ba7
Update DeveloperGuide.md
nixonwidjaja Nov 9, 2023
994d88f
Update DeveloperGuide.md
nixonwidjaja Nov 9, 2023
0af9aa1
Update index.md
nixonwidjaja Nov 9, 2023
0dc3dc0
Merge pull request #185 from nixonwidjaja/master
remuslum Nov 10, 2023
89da083
Changed the issue where edit can alter claim budget
sheryew Nov 10, 2023
3dc18fd
Minor edits to UG
sheryew Nov 10, 2023
8488e0a
Fix the bug of no employees listed, but not when there are less than …
marcellaantania Nov 10, 2023
2c1186f
Removed import statements
sheryew Nov 10, 2023
57304fc
Show no one is taking leave message when no one has planned leave in …
marcellaantania Nov 10, 2023
44ba89a
Update UG for better clearance regarding view_leave command outputs
marcellaantania Nov 10, 2023
83d3ad0
Fix usage view_leave usage message bug
marcellaantania Nov 10, 2023
2366990
Fixing the parser test
sheryew Nov 10, 2023
f6c30ab
Fix invalid months regarded as empty bug
marcellaantania Nov 10, 2023
df75b4e
Fix invalid month bug for view_leave command
marcellaantania Nov 10, 2023
950f834
Make a test case to cover the invalid month bug for view_leave command
marcellaantania Nov 10, 2023
811fd83
Fix checkstyle (remove unused import)
marcellaantania Nov 10, 2023
3db4c04
Increase test coverage for ViewLeaveCommand
marcellaantania Nov 10, 2023
89a783d
Remove redundant try/catch
marcellaantania Nov 10, 2023
36adf7e
Make empty list cells transparent instead of dark grey
marcellaantania Nov 10, 2023
efaf6cb
Fix list view background color to follow theme for red, green and blu…
marcellaantania Nov 10, 2023
75e9f1a
Merge pull request #188 from marcellaantania/bug-fixes
sheryew Nov 10, 2023
1f1c501
Merge pull request #189 from marcellaantania/fix-wrong-color-bug-ui
sheryew Nov 10, 2023
1a0b244
Updated UG and DG.
sheryew Nov 10, 2023
c49f786
Added Redo Sequence Diagram
sheryew Nov 10, 2023
a3e5b97
Merge pull request #186 from sheryew/fix_edit
nixonwidjaja Nov 10, 2023
f20f7b0
Upload redo diagram
nixonwidjaja Nov 10, 2023
b80bafa
Deleted Redo Sequence Diagrams
sheryew Nov 10, 2023
502f432
Merge pull request #191 from nixonwidjaja/undo-diagram
sheryew Nov 10, 2023
4360137
Merge branch 'master' into UG-MORE-TESTS
sheryew Nov 10, 2023
dea8b4c
Merge remote-tracking branch 'upstream/master' into UG-MORE-TESTS
sheryew Nov 10, 2023
f120127
Merge branch 'UG-MORE-TESTS' of https://github.com/sheryew/tp into UG…
sheryew Nov 10, 2023
a424b0d
Added RedoSequenceDiagrams
sheryew Nov 10, 2023
e34849d
Merge pull request #190 from sheryew/UG-MORE-TESTS
nixonwidjaja Nov 10, 2023
dc042e8
Fix ModelClassDiagram.puml
marcellaantania Nov 10, 2023
802f2e7
Save the model diagram to images
marcellaantania Nov 10, 2023
2a548eb
Merge pull request #193 from marcellaantania/modelclassdiagram-fix
sheryew Nov 10, 2023
26dc807
Merge pull request #173 from remuslum/birthday_bugs_fixes
nixonwidjaja Nov 11, 2023
52321df
Merge pull request #178 from remuslum/email-fix-2
nixonwidjaja Nov 11, 2023
d2ad782
Improve email regex
nixonwidjaja Nov 11, 2023
a2501de
Merge pull request #194 from nixonwidjaja/master
remuslum Nov 12, 2023
a13fa71
Added final changes for both guides
remuslum Nov 12, 2023
0fd4bef
Merge pull request #195 from remuslum/user-guide-changes
sheryew Nov 12, 2023
b4981dd
Edits
sheryew Nov 12, 2023
7534670
Merge pull request #196 from sheryew/changing-some-minor-edits-for-UG-DG
sheryew Nov 12, 2023
8750110
Edits
sheryew Nov 12, 2023
57bdb7d
Merge pull request #197 from sheryew/changing-some-minor-edits-for-UG-DG
sheryew Nov 12, 2023
5c87a0b
Some edits
sheryew Nov 12, 2023
fc69374
Merge pull request #198 from sheryew/changing-some-minor-edits-for-UG-DG
sheryew Nov 12, 2023
35a62a3
Edits to display TOC
sheryew Nov 12, 2023
b5a59e1
Merge pull request #199 from sheryew/changing-some-minor-edits-for-UG-DG
sheryew Nov 12, 2023
5e2ee30
Edits to render TOC
sheryew Nov 12, 2023
42b6c90
Merge pull request #200 from sheryew/changing-some-minor-edits-for-UG-DG
sheryew Nov 12, 2023
8cab8e0
Change the "or" to "and" in the view leave sequence diagram
marcellaantania Nov 12, 2023
fa9ce9c
Delete John Doe from teams
marcellaantania Nov 12, 2023
292c5ba
Merge pull request #201 from marcellaantania/minor-edit-sequence-diagram
nixonwidjaja Nov 13, 2023
bcec9f2
Update UserGuide.md
nixonwidjaja Nov 13, 2023
0fc8235
Update UserGuide.md
nixonwidjaja Nov 13, 2023
a6561e6
Update DeveloperGuide.md
nixonwidjaja Nov 13, 2023
2aee77c
Merge pull request #202 from AY2324S1-CS2103-F13-2/nixonwidjaja-patch-1
nixonwidjaja Nov 13, 2023
51f3263
Merge pull request #203 from nixonwidjaja/master
nixonwidjaja Nov 13, 2023
8ed8ccf
Update nixonwidjaja.md
nixonwidjaja Nov 13, 2023
9dd49ac
Merge pull request #204 from nixonwidjaja/master
nixonwidjaja Nov 13, 2023
5b373b2
Fix phone bug
nixonwidjaja Nov 13, 2023
ac83f53
Add constraint
nixonwidjaja Nov 13, 2023
913403c
Merge pull request #205 from nixonwidjaja/master
nixonwidjaja Nov 13, 2023
6bc4f16
Fix leave bug
nixonwidjaja Nov 13, 2023
6f7a334
Update UserGuide.md
nixonwidjaja Nov 13, 2023
52d2b10
Merge pull request #206 from nixonwidjaja/master
nixonwidjaja Nov 13, 2023
2abc1d1
Update UserGuide.md
nixonwidjaja Nov 13, 2023
3b337b1
Add tests
nixonwidjaja Nov 13, 2023
be05b8a
Merge branch 'master' of https://github.com/nixonwidjaja/tp
nixonwidjaja Nov 13, 2023
8018c84
Update UserGuide.md
nixonwidjaja Nov 13, 2023
cea0498
Merge pull request #207 from nixonwidjaja/master
nixonwidjaja Nov 13, 2023
77fe86b
Update DeveloperGuide.md
nixonwidjaja Nov 13, 2023
eed4a84
Edits for claims
sheryew Nov 13, 2023
d9e2f24
checkstyle error
sheryew Nov 13, 2023
65541ba
increase test coverage
sheryew Nov 13, 2023
26a8511
Add more details to view_leave command in user guide, add a clarifyin…
marcellaantania Nov 13, 2023
02e58ca
Merge pull request #209 from sheryew/claim-edits
sheryew Nov 13, 2023
d8da6dc
Merge pull request #208 from nixonwidjaja/master
marcellaantania Nov 13, 2023
3032ef1
Merge branch 'master' into ug-view-leave-update
marcellaantania Nov 13, 2023
c89f272
fIX THE PPP
sheryew Nov 13, 2023
571b24c
Merge pull request #211 from sheryew/claim-edits
sheryew Nov 13, 2023
0365e10
Merge pull request #210 from marcellaantania/ug-view-leave-update
nixonwidjaja Nov 13, 2023
4460409
Fix claim bug
nixonwidjaja Nov 13, 2023
cd56924
Add test
nixonwidjaja Nov 13, 2023
496d716
Merge pull request #212 from nixonwidjaja/fix-claim
nixonwidjaja Nov 13, 2023
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
32 changes: 32 additions & 0 deletions .classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="bin/main" path="src/main/java">
<attributes>
<attribute name="gradle_scope" value="main"/>
<attribute name="gradle_used_by_scope" value="main,test"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="bin/main" path="src/main/resources">
<attributes>
<attribute name="gradle_scope" value="main"/>
<attribute name="gradle_used_by_scope" value="main,test"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="bin/test" path="src/test/java">
<attributes>
<attribute name="gradle_scope" value="test"/>
<attribute name="gradle_used_by_scope" value="test"/>
<attribute name="test" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="bin/test" path="src/test/resources">
<attributes>
<attribute name="gradle_scope" value="test"/>
<attribute name="gradle_used_by_scope" value="test"/>
<attribute name="test" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11/"/>
<classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/>
<classpathentry kind="output" path="bin/default"/>
</classpath>
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
/.gradle/
/build/
src/main/resources/docs/
/bin
/.settings
/Exported_CSVs

# IDEA files
/.idea/
Expand Down
34 changes: 34 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>tp</name>
<comment>Project tp created by Buildship.</comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
</natures>
<filteredResources>
<filter>
<id>1696599672119</id>
<name></name>
<type>30</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
</matcher>
</filter>
</filteredResources>
</projectDescription>
13 changes: 13 additions & 0 deletions .settings/org.eclipse.buildship.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
arguments=
auto.sync=false
build.scans.enabled=false
connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
connection.project.dir=
eclipse.preferences.version=1
gradle.user.home=
java.home=/usr/local/Cellar/openjdk/17.0.1_1/libexec/openjdk.jdk/Contents/Home
jvm.arguments=
offline.mode=false
override.workspace.settings=true
show.console.view=true
show.executions.view=true
4 changes: 4 additions & 0 deletions .settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
org.eclipse.jdt.core.compiler.compliance=11
org.eclipse.jdt.core.compiler.source=11
22 changes: 14 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,20 @@
[![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/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/AY2324S1-CS2103-F13-2/tp/actions)

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

* This is **a sample project for Software Engineering (SE) students**.<br>
* This is **a project that utilises CLI to aid HR admins with their administrative tasks.**.<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 an HR admin, I can perform basic CRUD operations (Create/Read/Update/Delete) for all the employees in my organisation.
* As an HR admin, I can list all the employees in the organisation.
* As an HR admin, I can better forecast manpower issues by tracking which months have the highest number of leaves.
* As an HR admin, I can better plan birthday celebrations by tracking which employees have birthdays for that particular month.
* As an HR admin, I can process employee's claims efficiently and accurately.
* As a user, I can change the application's theme to my liking.

* The project is constructed based on an ongoing software project (called _HR Insight_), a desktop application used for managing employee 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.

* It is named `HR Insight` because it provides HR employees with extensive insight into an organisation.
* For the detailed documentation of this project, see the **[HR Insight Product Website](https://ay2324s1-cs2103-f13-2.github.io/tp/)**.
* This project is a **part of the CS2103** course structure.
7 changes: 6 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,17 @@ dependencies {
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.7.4'

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

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

run {
enableAssertions = true
}

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

defaultTasks 'clean', 'test'
59 changes: 24 additions & 35 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,44 @@ title: About Us

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

You can reach us at the email `seer[at]comp.nus.edu.sg`

## Project team

### John Doe

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

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

* Role: Project Advisor

### Jane Doe
### Tan Sher Yew

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

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

* Role: Team Lead
* Responsibilities: UI
- Role: Team Lead
- Responsibilities: Data Model and Logic

### Johnny Doe
### Nixon Widjaja

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

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

* Role: Developer
* Responsibilities: Data
- Role: Developer
- Responsibilities: Data Model and Logic

### Jean Doe
### Remus Lum

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

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

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

### James Doe
### Marcella Antania

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

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

* Role: Developer
* Responsibilities: UI
- Role: Developer
- Responsibilities: UI
Loading
Loading