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

[CS2103T-W11-1] HRMate #76

Open
wants to merge 711 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
711 commits
Select commit Hold shift + click to select a range
34ae093
Revert regex validation changes to Name class due to violation of fea…
ivyy-poison Nov 11, 2023
edf1aa7
Revert "Revert regex validation changes to Name class due to violatio…
ivyy-poison Nov 11, 2023
000a9a6
Change the links
jean-cq Nov 11, 2023
24da2e1
change the link of edit command to the correct one
jean-cq Nov 11, 2023
f81da12
Merge pull request #176 from AY2324S1-CS2103T-W11-1/revert-161-branch…
jean-cq Nov 11, 2023
de49272
Merge branch 'master' into branch-filterLeave
ryanozx Nov 11, 2023
2eb304c
Fix errors caused by merging
ryanozx Nov 11, 2023
266869d
Remove unused import
ryanozx Nov 11, 2023
5f0cfec
Revert changes about improved index parsing
ryanozx Nov 11, 2023
9451bd6
Refactor AddLeaveCommandParser
ryanozx Nov 11, 2023
83bee58
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W11-1/tp…
ryanozx Nov 11, 2023
c092b8a
Fix leaves' employees not updating their names
ryanozx Nov 11, 2023
077d768
Change ModelManager::equal to also compare LeavesBook
ryanozx Nov 11, 2023
ba54345
Add test case for ModelManager::equals
ryanozx Nov 11, 2023
627c539
Update PPP
jean-cq Nov 11, 2023
3798267
Merge branch 'master' into branch-PPP-chenqun
jean-cq Nov 11, 2023
053d0f4
Add a blank line for stylecheck
jean-cq Nov 11, 2023
92e4828
Update AddLeaveCommandTest.java
jean-cq Nov 11, 2023
7f855f9
Update UserGuide for all text changes
jean-cq Nov 12, 2023
654bc36
Remove a line for stylecheck
jean-cq Nov 12, 2023
06ea125
Merge branch 'master' of https://github.com/jean-cq/tp
jean-cq Nov 12, 2023
593a420
Revert "Implement checks for overlapping leave dates"
ivyy-poison Nov 12, 2023
c9b13dd
Add test cases to verify DeleteCommand::execute
ryanozx Nov 12, 2023
8b4d2b6
Fix clear command bug
InfiBeyond Nov 10, 2023
8f756e4
Update Clear Command Testing
InfiBeyond Nov 10, 2023
2248b18
Fix find-all-tag command bug
InfiBeyond Nov 10, 2023
b96d5b2
Update Checkstyle
InfiBeyond Nov 10, 2023
1817a4e
Revert "Make the command word case-insensitive"
jean-cq Nov 11, 2023
0e69356
Update test for find-all-tag and find-some-tag
jean-cq Nov 11, 2023
f78e026
Update AddressBookParserTest.java
jean-cq Nov 11, 2023
b567de4
Add tests for add-leave command
jean-cq Nov 8, 2023
641f603
Add integration tests for add-leave and change the leavebuilder
jean-cq Nov 8, 2023
0e6f7b5
Update error message to show description as optional
jean-cq Nov 8, 2023
da14889
Add basic tests for add-leave parser
jean-cq Nov 8, 2023
72e21ed
Add index test and early end date test to the add-leaveparser
jean-cq Nov 8, 2023
9bf5135
add test for detecting "s/" in add-leave parser
jean-cq Nov 8, 2023
bcc7570
Check the style
jean-cq Nov 8, 2023
77cc6e8
Add add-leave parser test in the addressBookParser
jean-cq Nov 9, 2023
a287b37
Check the style
jean-cq Nov 9, 2023
c0cfb29
Sync with master
jean-cq Nov 9, 2023
8fe31e4
Update the concurrent leave
jean-cq Nov 10, 2023
b69aad1
Revert "Update the concurrent leave"
jean-cq Nov 11, 2023
e1491db
Update tests for add-leave command
jean-cq Nov 11, 2023
851e729
add exception test for integration test for add-leave
jean-cq Nov 11, 2023
b07e77f
fix #116
jean-cq Nov 11, 2023
df2cd03
check the style
jean-cq Nov 11, 2023
c5466c3
Fix merge conflict in AddLeaveCommandTest
ivyy-poison Nov 12, 2023
556c227
Fix ClearCommand message added in v1.4
ryanozx Nov 12, 2023
2dcd81a
Update Clear section
ryanozx Nov 12, 2023
b2a7c6e
Update Exit command in UG
ryanozx Nov 12, 2023
2fad64a
Merge pull request #178 from ryanozx/Branch-EditPersonFix
ryanozx Nov 12, 2023
f238413
Merge branch 'master' into code-fixes-for-ug
ong-wei-hong Nov 12, 2023
1ec619e
Merge branch 'code-fixes-for-ug' of github.com:ong-wei-hong/tp into c…
ong-wei-hong Nov 12, 2023
b877d3f
Merge branch 'master' of github.com:ong-wei-hong/tp
ong-wei-hong Nov 12, 2023
2406ea6
Merge branch 'master' into code-fixes-for-ug
ong-wei-hong Nov 12, 2023
4e3e717
Merge branch 'master' into ug-intro-quick-start
ong-wei-hong Nov 12, 2023
b7b2142
Merge pull request #167 from ong-wei-hong/code-fixes-for-ug
ong-wei-hong Nov 12, 2023
a430ce8
edit intro and ui.png of docs
ong-wei-hong Nov 12, 2023
1d12d89
Merge branch 'AY2324S1-CS2103T-W11-1:master' into master
jean-cq Nov 12, 2023
764a787
Update PPP with contributions
ivyy-poison Nov 12, 2023
099e8d8
adding delete command screenshots
jean-cq Nov 12, 2023
760c7dc
Merge branch 'master' into branch-ug-update
jean-cq Nov 12, 2023
0ce6e13
Merge branch 'master' into branch-PPP-chenqun
jean-cq Nov 12, 2023
a18b782
Change the format from markdown to html
jean-cq Nov 12, 2023
7d41725
Update Import/Export section in UG
ryanozx Nov 12, 2023
90aa1d8
Merge branch 'master' into branch-filterLeave
ryanozx Nov 12, 2023
c43cf90
Merge branch 'master' into branch-filterLeave
ryanozx Nov 12, 2023
5d57f1a
Add warnings for import overwrite
ryanozx Nov 12, 2023
245570c
Merge pull request #180 from ryanozx/branch-UserGuide
ryanozx Nov 12, 2023
73ed031
Merge branch 'master' into branch-FixAddLeaveNotProcessed
ryanozx Nov 12, 2023
ce47282
Merge branch 'master' into revert-featureflaw-commits
ivyy-poison Nov 12, 2023
9f482ff
Fix bug failing Java CI check
ivyy-poison Nov 12, 2023
6394f11
Merge pull request #174 from ivyy-poison/revert-featureflaw-commits
ivyy-poison Nov 12, 2023
c1767e2
Merge branch 'master' into branch-FixAddLeaveNotProcessed
ryanozx Nov 12, 2023
49a4d17
Update UserGuide.md
InfiBeyond Nov 12, 2023
9453c17
Merge branch 'master' into branch-ug-update
jean-cq Nov 12, 2023
97ab475
Update words entering requirement into point forms
jean-cq Nov 12, 2023
35c9e73
Update UserGuide.md
InfiBeyond Nov 12, 2023
baf97d1
Merge branch 'master' into ug-intro-quick-start
jean-cq Nov 12, 2023
d42d15a
Update link to ui.png in quick start
jean-cq Nov 12, 2023
b40af40
Merge pull request #175 from ong-wei-hong/ug-intro-quick-start
ong-wei-hong Nov 12, 2023
8d8f928
add some sections for DG
ong-wei-hong Nov 12, 2023
4766e8b
Update UserGuide wording
InfiBeyond Nov 12, 2023
c4bed97
Merge branch 'master' into branch-FixAddLeaveNotProcessed
ryanozx Nov 12, 2023
e409dd8
Merge branch 'master' into branch-PPP-chenqun
ryanozx Nov 12, 2023
b84738d
Merge branch 'master' into branch-ug-update
ryanozx Nov 12, 2023
90dcf10
Merge pull request #179 from jean-cq/branch-PPP-chenqun
ryanozx Nov 12, 2023
b8a8f8f
Merge branch 'master' into branch-FixAddLeaveNotProcessed
ryanozx Nov 12, 2023
e1be341
Merge pull request #165 from ryanozx/branch-FixAddLeaveNotProcessed
ryanozx Nov 12, 2023
90ab54b
Merge branch 'master' into branch-ug-update
ryanozx Nov 12, 2023
a1bb328
Remove old clear command
jean-cq Nov 12, 2023
eae7728
Merge pull request #173 from jean-cq/branch-ug-update
jean-cq Nov 12, 2023
9e21336
Update UG with command instructions
ivyy-poison Nov 12, 2023
62887e6
Merge branch 'master' into update-user-guide
ivyy-poison Nov 12, 2023
b2aefff
Merge branch 'AY2324S1-CS2103T-W11-1:master' into master
jean-cq Nov 12, 2023
7d370c1
Make improvements to UG
ivyy-poison Nov 12, 2023
a5dc8a8
Update add-leave use case
jean-cq Nov 12, 2023
e441807
Update add-leave implementation
jean-cq Nov 12, 2023
e4cb7d8
Update manual testing cases for find-all-tag, find-some-tag and add-l…
jean-cq Nov 12, 2023
38404f9
Merge branch 'master' into branch-DG-update
jean-cq Nov 12, 2023
1db2c58
Rewrite introduction and fix broken links
ryanozx Nov 12, 2023
ae1de59
Fix Q&A formatting
ryanozx Nov 12, 2023
9373e10
Fix broken link in FAQ
ryanozx Nov 12, 2023
d8c10bd
Merge pull request #183 from ivyy-poison/update-user-guide
ivyy-poison Nov 13, 2023
48f13b9
Merge branch 'master' into branch-Documentation
InfiBeyond Nov 13, 2023
5819f85
Merge branch 'master' into branch-UserGuide
ryanozx Nov 13, 2023
82b0100
Merge pull request #181 from InfiBeyond/branch-Documentation
ong-wei-hong Nov 13, 2023
63fbb24
completed effort section of DG
ong-wei-hong Nov 13, 2023
aa2179e
Merge branch 'master' into dg-effort
ong-wei-hong Nov 13, 2023
a0605b0
seperate annotated ui and ui image
ong-wei-hong Nov 13, 2023
11310cb
Update UG for max character limit
InfiBeyond Nov 13, 2023
b34e9ac
Merge branch 'master' into branch-UserGuide
ryanozx Nov 13, 2023
0657e0e
Merge pull request #189 from InfiBeyond/branch-Documentation
ong-wei-hong Nov 13, 2023
3bd4d53
Merge branch 'master' into branch-UserGuide
ryanozx Nov 13, 2023
57ac596
Merge branch 'master' into ug-add-ui
ryanozx Nov 13, 2023
35b2c77
Merge pull request #188 from ong-wei-hong/ug-add-ui
ryanozx Nov 13, 2023
990b13e
Merge branch 'master' into dg-effort
ryanozx Nov 13, 2023
ed66095
Update UG warning section
InfiBeyond Nov 13, 2023
be3962e
complete PPP
ong-wei-hong Nov 13, 2023
1c237f4
Merge branch 'master' into branch-UserGuide
ryanozx Nov 13, 2023
d0a70d9
Merge branch 'master' into branch-Documentation
InfiBeyond Nov 13, 2023
a21e7f3
Merge branch 'master' into ppp
jean-cq Nov 13, 2023
b937703
Merge pull request #191 from ong-wei-hong/ppp
jean-cq Nov 13, 2023
fb4c7c7
Merge branch 'master' into dg-effort
jean-cq Nov 13, 2023
b2915d1
Merge pull request #182 from ong-wei-hong/dg-effort
ong-wei-hong Nov 13, 2023
c920d98
Merge branch 'master' into branch-UserGuide
ryanozx Nov 13, 2023
b28ac8e
Merge pull request #187 from ryanozx/branch-UserGuide
ivyy-poison Nov 13, 2023
72fef60
Tweak phrasing in UG Quick Start
ivyy-poison Nov 13, 2023
d3b7e1a
add details to appendix: instructions for manual testing
ong-wei-hong Nov 13, 2023
c705407
Merge branch 'master' into dg-test
ong-wei-hong Nov 13, 2023
186c11b
Merge pull request #192 from ong-wei-hong/dg-test
jean-cq Nov 13, 2023
cf08507
Rearrange command orders to improve ToC readability by splitting by f…
ivyy-poison Nov 13, 2023
7e7147d
Shift import/export commands into corresponding sections
ivyy-poison Nov 13, 2023
efb4993
Merge branch 'master' into branch-DG-update
jean-cq Nov 13, 2023
3a4e6a6
Update UML diagrams for common components
ryanozx Nov 13, 2023
2d046b5
Merge branch 'branch-UserGuide' into branch-DevGuide
ryanozx Nov 13, 2023
ac8de65
Merge pull request #193 from ryanozx/branch-DevGuide
ryanozx Nov 13, 2023
ebd39ed
Add description for each command under Add an employee section
ivyy-poison Nov 13, 2023
2c3dc5f
Add command descriptions to commands under Edit Employee Record section
ivyy-poison Nov 13, 2023
8b28da6
Add command description to employee delete and import/export sections
ivyy-poison Nov 13, 2023
183147d
Add command description for leave related operations
ivyy-poison Nov 13, 2023
0370a8f
Merge branch 'master' into update-user-guide
ivyy-poison Nov 13, 2023
7d3c370
Merge pull request #194 from ivyy-poison/update-user-guide
ivyy-poison Nov 13, 2023
3c906ff
Update UG warning
InfiBeyond Nov 13, 2023
c02cdc6
Merge branch 'master' into branch-Documentation
InfiBeyond Nov 13, 2023
f8ffe98
Update UG quick start grammar
InfiBeyond Nov 13, 2023
2554755
Update UG
InfiBeyond Nov 13, 2023
8717616
Rearrange other operations segment
ivyy-poison Nov 13, 2023
d031235
Merge pull request #190 from InfiBeyond/branch-Documentation
ong-wei-hong Nov 13, 2023
548b000
Add a About section and remove excessive references to glossary
ivyy-poison Nov 13, 2023
481beb6
Merge branch 'master' into update-user-guide
ivyy-poison Nov 13, 2023
06cfbb5
Add break row to separate paragraphs in About section
ivyy-poison Nov 13, 2023
3ae3ef2
Merge pull request #195 from ivyy-poison/update-user-guide
InfiBeyond Nov 13, 2023
e1f2fce
add import to quick start
ong-wei-hong Nov 13, 2023
727169a
Merge branch 'master' into add-import-to-ug-quick-start
ong-wei-hong Nov 13, 2023
05c1957
Merge pull request #196 from ong-wei-hong/add-import-to-ug-quick-start
ong-wei-hong Nov 13, 2023
1b3158f
Merge branch 'master' into branch-DG-update
jean-cq Nov 13, 2023
6b1dd33
Merge branch 'master' into update-ppp
ivyy-poison Nov 13, 2023
a47d70c
Update DG with PR reviews
ivyy-poison Nov 13, 2023
5a3b74a
Update UG
InfiBeyond Nov 13, 2023
0bc2da3
Merge branch 'master' into branch-Documentation
InfiBeyond Nov 13, 2023
124db83
Merge pull request #198 from InfiBeyond/branch-Documentation
ivyy-poison Nov 13, 2023
7cec868
Merge branch 'AY2324S1-CS2103T-W11-1:master' into master
jean-cq Nov 13, 2023
7e06008
Fix formatting of boxes, add page breaks
ivyy-poison Nov 13, 2023
c9eef53
Update Jar release link
ivyy-poison Nov 13, 2023
bd0dbb8
Remove incorrect instruction from find-leave-status
ivyy-poison Nov 13, 2023
7a5c608
Update nanxin ppp
InfiBeyond Nov 13, 2023
d798a44
Fix links and Info boxes
ivyy-poison Nov 13, 2023
dbbf689
Update add-leave implementation and fields for leaves
jean-cq Nov 13, 2023
cc19e5f
Update activity diagram for add-leave
jean-cq Nov 13, 2023
21615d1
Update find employees by tags dg implementation
jean-cq Nov 13, 2023
341761e
Update jean-cq.md
jean-cq Nov 13, 2023
0dab263
Merge branch 'master' into branch-PPP-chenqun
jean-cq Nov 13, 2023
ee90a1f
Merge pull request #200 from InfiBeyond/branch-Documentation
ong-wei-hong Nov 13, 2023
05f8329
Merge branch 'master' into update-ppp
ong-wei-hong Nov 13, 2023
a9d0e93
Merge pull request #197 from ivyy-poison/update-ppp
ong-wei-hong Nov 13, 2023
ad0e668
update ug annotated ui
ong-wei-hong Nov 13, 2023
1417a97
Merge branch 'master' into update-ug-annotated-ui
ong-wei-hong Nov 13, 2023
92501de
Merge pull request #202 from ong-wei-hong/update-ug-annotated-ui
ryanozx Nov 14, 2023
f042eed
Merge branch 'master' into update-user-guide
ryanozx Nov 14, 2023
a717faf
add some proposed enhacemenets to dg
ong-wei-hong Nov 14, 2023
c489d25
Add instruction headings for all commands
ivyy-poison Nov 14, 2023
9510dfe
Merge branch 'master' into branch-PPP-chenqun
jean-cq Nov 14, 2023
cdc3eea
Merge branch 'master' into branch-DG-update
jean-cq Nov 14, 2023
1f2dc62
Merge pull request #201 from jean-cq/branch-PPP-chenqun
ong-wei-hong Nov 14, 2023
7f20a5b
Merge branch 'master' into branch-DG-update
ong-wei-hong Nov 14, 2023
7924f7c
Merge branch 'master' into update-user-guide
ryanozx Nov 14, 2023
683cd13
Update AddLeaveCommandActivityDiagram.puml
jean-cq Nov 14, 2023
06d40f7
Update EmployeeObjectDiagram.puml
jean-cq Nov 14, 2023
b19fbfb
Update FindAllTagCommandDiagram.puml
jean-cq Nov 14, 2023
99ea930
Update LeaveObjectDiagram.puml
jean-cq Nov 14, 2023
e6b7a86
Merge pull request #199 from ivyy-poison/update-user-guide
ivyy-poison Nov 14, 2023
8df00ec
Merge branch 'master' into dg-enhancements
ryanozx Nov 14, 2023
b4803d5
Merge branch 'master' into branch-DG-update
ong-wei-hong Nov 14, 2023
90fcca3
Remove {more to be added}
jean-cq Nov 14, 2023
557dfe0
Add section descriptors and fix dead links for find commands
ivyy-poison Nov 14, 2023
eaffd5b
Revert some changes when merge with master branch
jean-cq Nov 14, 2023
208fe51
Merge pull request #204 from ivyy-poison/update-user-guide
InfiBeyond Nov 14, 2023
a019600
Merge branch 'master' into dg-enhancements
ong-wei-hong Nov 14, 2023
6e8fa0d
Merge pull request #203 from ong-wei-hong/dg-enhancements
ong-wei-hong Nov 14, 2023
5f66116
Update AboutUs, PPP and format UserGuide to be pdf friendly
ivyy-poison Nov 14, 2023
1b73101
Update PPP
ivyy-poison Nov 14, 2023
78e42f7
Update Import/Export DG sections
ryanozx Nov 14, 2023
f8aa6a4
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W11-1/tp…
ryanozx Nov 14, 2023
8a25ccb
Update PPP documentation
ivyy-poison Nov 14, 2023
17dea55
Merge branch 'master' into update-user-guide
ong-wei-hong Nov 14, 2023
82be8eb
Merge pull request #205 from ivyy-poison/update-user-guide
ong-wei-hong Nov 14, 2023
c769cf0
Add leave user stories
ryanozx Nov 14, 2023
094b2e6
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W11-1/tp…
ryanozx Nov 14, 2023
96cbeac
Merge branch 'master' into branch-DG-update
jean-cq Nov 14, 2023
ae4fa03
Change width of UML
jean-cq Nov 14, 2023
1f1f26f
Rephrase add-leave
jean-cq Nov 14, 2023
d9cdb9e
Update Ryan's PPP
ryanozx Nov 14, 2023
4470b1d
Merge pull request #186 from jean-cq/branch-DG-update
ryanozx Nov 14, 2023
18a372b
Update content of PPP
ivyy-poison Nov 14, 2023
6e653ec
Merge branch 'master' into branch-filterLeave
ryanozx Nov 14, 2023
f1d1a5d
Merge branch 'AY2324S1-CS2103T-W11-1:master' into master
jean-cq Nov 14, 2023
1028268
removed unneeded lines
ong-wei-hong Nov 14, 2023
caa4686
Merge branch 'master' into update-user-guide
ong-wei-hong Nov 14, 2023
51b17b8
update ppp
ong-wei-hong Nov 14, 2023
f98d4e1
Add FindLeaveInPeriod implementation
ryanozx Nov 14, 2023
b0ac334
Merge pull request #208 from ivyy-poison/update-user-guide
ivyy-poison Nov 14, 2023
94262d8
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W11-1/tp…
ryanozx Nov 14, 2023
c0d9156
Fix spelling mistake in UML diagram
ryanozx Nov 14, 2023
cc9001d
Merge branch 'master' into ppp
ryanozx Nov 14, 2023
e1baa02
Merge branch 'master' into dg
ryanozx Nov 14, 2023
3995fce
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W11-1/tp…
ryanozx Nov 14, 2023
5447e80
Update Ryan's PPP - DG
ryanozx Nov 14, 2023
0163ecd
Update manual tests for employee operation
jean-cq Nov 14, 2023
dfaeacb
Update DeveloperGuide.md
jean-cq Nov 14, 2023
bb8af59
Merge pull request #210 from ong-wei-hong/ppp
ong-wei-hong Nov 14, 2023
7fc90d7
Update nanxin ppp
InfiBeyond Nov 14, 2023
509bccf
Merge branch 'master' into branch-DevGuide
InfiBeyond Nov 14, 2023
5804716
Merge branch 'master' into branch-Documentation
InfiBeyond Nov 14, 2023
e09e220
Merge branch 'master' into branch-RyanPPP
ryanozx Nov 14, 2023
287f6f2
Merge branch 'master' into branch-DG-manual-testing
ryanozx Nov 14, 2023
ca10543
Merge branch 'master' into dg
ryanozx Nov 14, 2023
a06d8d9
Merge pull request #206 from ryanozx/branch-DevGuide
ryanozx Nov 14, 2023
882d4a0
Merge branch 'master' into branch-RyanPPP
ryanozx Nov 14, 2023
e85becc
Merge branch 'master' into branch-Documentation
InfiBeyond Nov 14, 2023
6a4efee
Merge branch 'master' into branch-DG-manual-testing
jean-cq Nov 14, 2023
b7da39d
Merge pull request #207 from ryanozx/branch-RyanPPP
ryanozx Nov 14, 2023
f9953ba
Merge branch 'master' into branch-DG-manual-testing
ryanozx Nov 14, 2023
3e4b97b
Merge branch 'master' into dg
ong-wei-hong Nov 14, 2023
654cf17
Merge branch 'master' into branch-Documentation
InfiBeyond Nov 14, 2023
7b1dee4
Merge pull request #211 from jean-cq/branch-DG-manual-testing
ong-wei-hong Nov 14, 2023
a9062d8
Merge branch 'master' into branch-Documentation
ong-wei-hong Nov 14, 2023
b48955d
Merge pull request #212 from InfiBeyond/branch-Documentation
ryanozx Nov 14, 2023
19cbfc5
Merge branch 'master' into dg
ong-wei-hong Nov 14, 2023
0701af0
Merge pull request #209 from ong-wei-hong/dg
ong-wei-hong Nov 14, 2023
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: '11'
distribution: 'temurin'
- name: Build & Deploy MarkBind site
uses: MarkBind/markbind-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
rootDirectory: './docs'
baseUrl: '/tp' # replace with your repo name
version: '^5.1.0'
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
/.gradle/
/build/
src/main/resources/docs/
/bin/

# IDEA files
/.idea/
Expand All @@ -21,3 +22,10 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/

.classpath
.project
.settings/

export/
26 changes: 15 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
[![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/AY2324S1-CS2103T-W11-1/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2324S1-CS2103T-W11-1/tp/actions)

![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.
## HRMate

HRMate is a **desktop address book application** that aims to streamline HR processes, by offering an intuitive, CLI-based contact management system with specialised functionalities for HR tasks.

* Besides normal address book function, HRMate allows HR managers to:
* Managing people by tags
* Importing/Exporting their own csv files

### Resources
* **User Guide** for HRMate can be found here: [User Guide](https://github.com/AY2324S1-CS2103T-W11-1/tp/blob/master/docs/UserGuide.md).
* **Developer Guide** for HRMate can be found here: [Developer Guide](https://github.com/AY2324S1-CS2103T-W11-1/tp/blob/master/docs/DeveloperGuide.md).
* Information of contributors for HRMate can be found here:[Team Inforation](https://github.com/AY2324S1-CS2103T-W11-1/tp/blob/master/docs/AboutUs.md).
### Acknowledgement
* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org)
6 changes: 5 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,11 @@ dependencies {
}

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

run {
enableAssertions = true;
}

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
72 changes: 39 additions & 33 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,65 @@
---
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`
You can reach us at the email
- `mary84060117[at]gmail.com`
- `tan.yuhao.ivan[at]gmail.com`
- `weihong.ong[at]u.nus.edu.sg`
- `nancyqinilm[at]gmail.com`
- `ryanozx[at]u.nus.edu.sg`

## Project team

### John Doe

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

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
<img src="images/jean-cq.png" width="200px">

* Role: Project Advisor
[[github](https://github.com/jean-cq)]
[[portfolio](team/jean-cq.md)]

### Jane Doe
* Role: Developer, Deliverables and deadlines
* Responsibilities: Ensure project deliverables are done on time and in the right format.
### Ivan Tan

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/ivyy-poison)]
[[portfolio](team/ivyy-poison.md)]

* Role: Team Lead
* Responsibilities: UI
* Role: Developer, 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
### Ong Wei Hong

<img src="images/johndoe.png" width="200px">
<img src="images/ong-wei-hong.png" width="200px">

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
[[github](http://github.com/ong-wei-hong)] [[portfolio](team/ong-wei-hong.md)]

* Role: Developer
* Responsibilities: Data
* Role: Developer, Code Quality
* Responsibilities: Looks after code quality, ensures adherence to coding standards, etc.

### Jean Doe
### Qin Nanxin

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Developer, Documentation
* Responsibilities: Ensures the quality of various project documents.

### James Doe
### Ryan Ong

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

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

* Role: Developer
* Responsibilities: UI
* Role: Developer, Testing
* Responsibilities: Ensures the testing of the project is done properly and on time.
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