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-F15-2] EduContacts #108

Open
wants to merge 515 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
515 commits
Select commit Hold shift + click to select a range
9f1bfbf
Merge branch 'master' into update-ug
jessica2828 Oct 30, 2024
420cf5a
Update UG based on peer reviews
jessica2828 Oct 30, 2024
1e6d38b
Merge branch 'master' into update-case-insensitivity
jessica2828 Oct 30, 2024
990638c
Merge pull request #102 from btbrandon/update-case-insensitivity
jessica2828 Oct 30, 2024
a5fe4f3
Merge branch 'master' into update-dg
jessica2828 Oct 30, 2024
39e71cd
Merge pull request #103 from btbrandon/update-dg
jessica2828 Oct 30, 2024
f3e5e06
Merge branch 'master' into update-ug
jessica2828 Oct 30, 2024
c1e3951
Update DG for UI and Architecture
ethan-goh Oct 30, 2024
4766975
Further update DG for UI
ethan-goh Oct 30, 2024
e3a90df
Merge branch 'master' into branch-LogicComponent
btbrandon Oct 30, 2024
161bf73
Merge pull request #108 from JYL27/branch-LogicComponent
btbrandon Oct 30, 2024
ec8aca3
Merge branch 'master' into update-test-cases
btbrandon Oct 30, 2024
8888a7d
Merge branch 'master' into dg-ui-architecture
JYL27 Oct 31, 2024
0f389fb
Merge pull request #117 from ethan-goh/dg-ui-architecture
JYL27 Oct 31, 2024
7c4fbab
Add Find Feature in User Guide
JYL27 Oct 31, 2024
3cc8cc6
Merge branch 'master' into update-ug
juliantayyc Oct 31, 2024
df1e600
Merge pull request #111 from jessica2828/update-ug
juliantayyc Oct 31, 2024
95ab9e0
Add command results to UG
ethan-goh Oct 31, 2024
a8f9849
Fix a bug where the UI will show all Person details as capitalised
ethan-goh Oct 31, 2024
3d92d69
Minor bug fixes
ethan-goh Oct 31, 2024
9218e28
Minor bug fix
ethan-goh Oct 31, 2024
c9ff0d9
Update DG
jessica2828 Oct 31, 2024
12f7fdd
Merge branch 'master' into filter-command-tests
jessica2828 Oct 31, 2024
5764620
Merge branch 'master' into delete-command-tests
jessica2828 Oct 31, 2024
6142649
Fix checkstyle issue
jessica2828 Oct 31, 2024
d51d915
Add module command to UG
juliantayyc Oct 31, 2024
04985da
Merge pull request #121 from jessica2828/update-dg
juliantayyc Oct 31, 2024
190cdbe
Add CommandHistory to DG
juliantayyc Oct 31, 2024
c5fdd76
Merge branch 'master' into filter-command-tests
juliantayyc Oct 31, 2024
bedbd99
Add Grade Command in UG
btbrandon Oct 31, 2024
b5f8151
Merge remote-tracking branch 'upstream/master' into update-user-guide
btbrandon Oct 31, 2024
46db790
Update Grade Command in UG
btbrandon Oct 31, 2024
8f9cfdf
Merge branch 'master' into branch-UGFindCommand
btbrandon Oct 31, 2024
40fc550
Add Grade command in Command Summary
btbrandon Nov 1, 2024
c05c3d6
Merge pull request #119 from JYL27/branch-UGFindCommand
btbrandon Nov 1, 2024
1f10344
Merge branch 'master' into update-user-guide
btbrandon Nov 1, 2024
9a7fce2
Fix UI bug and clean up fxml files
JYL27 Nov 1, 2024
200c4bf
Merge branch 'master' into branch-FixUi
JYL27 Nov 1, 2024
8f4aab4
Merge branch 'master' into update-ug
JYL27 Nov 1, 2024
209699e
Merge branch 'master' into add-module-ug
ethan-goh Nov 1, 2024
2e28141
Merge branch 'master' into add-commandhistory-dg
ethan-goh Nov 1, 2024
8065061
Merge pull request #125 from juliantayyc/add-commandhistory-dg
ethan-goh Nov 1, 2024
cb91395
Merge branch 'master' into add-module-ug
btbrandon Nov 1, 2024
3c4d437
Merge pull request #124 from juliantayyc/add-module-ug
btbrandon Nov 1, 2024
d507df0
Merge branch 'master' into branch-FixUi
btbrandon Nov 3, 2024
411c9bf
Minor fix in ModuleCommand
ethan-goh Nov 3, 2024
4257dc7
Merge remote-tracking branch 'upstream/master' into update-ug
ethan-goh Nov 3, 2024
cd52fe6
M: erge branch 'update-ug' of https://github.com/ethan-goh/tp into up…
ethan-goh Nov 3, 2024
4608dd2
Minor fix to ModuleCommand
ethan-goh Nov 3, 2024
aa5fc7f
Remove unused import
ethan-goh Nov 3, 2024
3b0cdd4
Merge pull request #120 from ethan-goh/update-ug
JYL27 Nov 3, 2024
1e0268f
Merge branch 'master' into update-test-cases
jessica2828 Nov 4, 2024
d662cf9
Merge pull request #118 from btbrandon/update-test-cases
jessica2828 Nov 4, 2024
c4d2dad
Merge branch 'master' into update-user-guide
jessica2828 Nov 4, 2024
528cd97
Merge branch 'master' into branch-FixUi
btbrandon Nov 5, 2024
803a3ce
Merge pull request #126 from btbrandon/update-user-guide
ethan-goh Nov 5, 2024
93ad70f
Fix HelpWindow bugs
btbrandon Nov 5, 2024
8e21b3a
Merge branch 'master' into branch-FixUi
btbrandon Nov 5, 2024
25386b1
Merge branch 'master' into fix-help-window-bugs
btbrandon Nov 5, 2024
a21d302
Merge pull request #128 from JYL27/branch-FixUi
ethan-goh Nov 5, 2024
e5f2253
Merge branch 'master' into fix-help-window-bugs
btbrandon Nov 5, 2024
852b446
Fix phone number format bug
JYL27 Nov 5, 2024
674b2fe
Remove black bars when there are fewer persons in the list
ethan-goh Nov 5, 2024
2284b81
Fix edit command not displaying student details in right panel after …
ethan-goh Nov 5, 2024
e2d4850
Standardise formatting for each field
ethan-goh Nov 6, 2024
fa2ae55
Update filter command such that it cannot accept 2 or more prefixes
jessica2828 Nov 6, 2024
bca1e52
Update tests for filter according to new behaviour
jessica2828 Nov 6, 2024
810ada9
Delete irrelevant test
ethan-goh Nov 6, 2024
c699939
Update UG
jessica2828 Nov 6, 2024
9f85df3
Update deletecommand message usage
jessica2828 Nov 6, 2024
964c872
Fix bugs related to Find Command and Delete Command
JYL27 Nov 6, 2024
eb24585
Add test case to DeleteCommandTest
JYL27 Nov 6, 2024
5f39652
Refactor Tag to Role
JYL27 Nov 6, 2024
5719b81
Update error message: delete and find command
jessica2828 Nov 6, 2024
9943a26
Fix address can take random characters
jessica2828 Nov 6, 2024
003c6d3
Update parser logic
jessica2828 Nov 6, 2024
141770b
Update UG
jessica2828 Nov 6, 2024
c4ed14a
Add assertion
jessica2828 Nov 6, 2024
b661c64
Fix UG formatting in PDF
JYL27 Nov 6, 2024
de1acb1
Shift capitalisation and lowercase logic into ParserUtil class
ethan-goh Nov 6, 2024
0de7c15
Fix ModuleCommand, DeleteCommand and GradeCommand such that PersonDet…
ethan-goh Nov 6, 2024
9cf8ed8
Minor checkstyle fix
ethan-goh Nov 6, 2024
ce9e9b1
Merge pull request #156 from JYL27/branch-FixUgPdf
ethan-goh Nov 6, 2024
3de605c
Merge branch 'master' into fix-alpha-bugs
JYL27 Nov 6, 2024
cb31e97
Fix checkstyle issue
jessica2828 Nov 7, 2024
8e68a0a
Merge branch 'master' into fix-help-window-bugs
jessica2828 Nov 7, 2024
2cb0729
Merge pull request #132 from btbrandon/fix-help-window-bugs
jessica2828 Nov 7, 2024
0bacf0b
Merge branch 'master' into fix-alpha-bugs
jessica2828 Nov 7, 2024
d7c59e4
Edit address message constraints
jessica2828 Nov 7, 2024
48facc8
Update helpMessage.png
btbrandon Nov 7, 2024
16aaa1b
Update helpMessage.png
btbrandon Nov 7, 2024
f428f54
Merge branch 'master' into fix-help-window-bugs
btbrandon Nov 7, 2024
c347945
Merge branch 'master' into branch-CommandBugs
btbrandon Nov 7, 2024
d48da6a
Merge branch 'master' into branch-RefactorTag
btbrandon Nov 7, 2024
eca2305
Merge branch 'master' into branch-PhoneNumberBug
btbrandon Nov 7, 2024
6dd1783
Merge pull request #153 from JYL27/branch-CommandBugs
btbrandon Nov 7, 2024
d7fb986
Merge branch 'master' into branch-PhoneNumberBug
btbrandon Nov 7, 2024
a6c8d1b
Merge pull request #146 from JYL27/branch-PhoneNumberBug
btbrandon Nov 7, 2024
7a3fe03
Merge branch 'master' into branch-RefactorTag
btbrandon Nov 7, 2024
7283333
Remove unnecessary print statements and add test cases
ethan-goh Nov 7, 2024
95e0c70
Merge with master
ethan-goh Nov 7, 2024
57c404f
Merge branch 'fix-alpha-bugs' of https://github.com/ethan-goh/tp into…
ethan-goh Nov 7, 2024
424c936
Add test case
ethan-goh Nov 7, 2024
7e05b7f
Add test case for ModuleCommand
ethan-goh Nov 7, 2024
efe180c
Fix checkstyle issue
ethan-goh Nov 7, 2024
bd61023
Add test case for GradeCommand
ethan-goh Nov 7, 2024
05c7049
Minor checkstyle fix
ethan-goh Nov 7, 2024
c409934
Add EditCommand test
ethan-goh Nov 7, 2024
3e048ed
Refactor Tag to Role in .puml files
JYL27 Nov 7, 2024
95e3343
Resolve merge conflicts
JYL27 Nov 7, 2024
14559a8
Minor bug fixes
ethan-goh Nov 7, 2024
2220e38
Resolve merge conflict
JYL27 Nov 7, 2024
089489a
Minor bug fixes
ethan-goh Nov 7, 2024
8f33f66
Change prefix in Help Message
JYL27 Nov 7, 2024
a914940
Merge pull request #152 from ethan-goh/fix-alpha-bugs
JYL27 Nov 7, 2024
1302875
Merge branch 'master' into filter-command-tests
JYL27 Nov 7, 2024
dbf27d1
Merge branch 'master' into fix-alpha-bugs
JYL27 Nov 7, 2024
9d8c3ee
Merge pull request #123 from jessica2828/filter-command-tests
JYL27 Nov 7, 2024
962ca35
Merge branch 'master' into branch-RefactorTag
JYL27 Nov 7, 2024
f742051
Merge branch 'master' into fix-alpha-bugs
btbrandon Nov 7, 2024
a47fade
Merge pull request #154 from JYL27/branch-RefactorTag
btbrandon Nov 7, 2024
a147dbc
Merge branch 'master' into delete-command-tests
JYL27 Nov 7, 2024
3b22a6b
Update HelpWindow, helpMessage.png
btbrandon Nov 7, 2024
550f014
Update src/test/java/seedu/address/logic/commands/DeleteCommandTest.java
JYL27 Nov 7, 2024
ac7a6f9
Merge branch
btbrandon Nov 7, 2024
2ab4a77
Merge branch 'master' into fix-help-window-bugs
btbrandon Nov 7, 2024
773bf77
Fix checkstyle trailing whitespace
jessica2828 Nov 7, 2024
3ce05b2
Merge branch 'master' into fix-alpha-bugs
JYL27 Nov 7, 2024
e45b866
Merge branch 'delete-command-tests' of https://github.com/jessica2828…
jessica2828 Nov 7, 2024
2354c9b
Fix checkstyle trailing whitespace
jessica2828 Nov 7, 2024
5d90991
Fix checkstyle
jessica2828 Nov 7, 2024
d5c2440
Merge pull request #160 from jessica2828/fix-alpha-bugs
JYL27 Nov 7, 2024
7bc3e13
Resolve conflicts
jessica2828 Nov 7, 2024
2545e34
Merge branch 'master' into delete-command-tests
JYL27 Nov 7, 2024
ac3a8b2
Merge pull request #122 from jessica2828/delete-command-tests
JYL27 Nov 7, 2024
9b0cec4
Merge branch 'master' into fix-help-window-bugs
jessica2828 Nov 7, 2024
7086c6a
Merge pull request #163 from btbrandon/fix-help-window-bugs
jessica2828 Nov 7, 2024
6f5eec1
Update User Guide
JYL27 Nov 7, 2024
b55ab40
Update User Guide FAQ
JYL27 Nov 7, 2024
f4d13f7
Merge pull request #165 from JYL27/branch-UpdateUG
juliantayyc Nov 7, 2024
83d2636
Change release version in MainApp.java
juliantayyc Nov 7, 2024
8e306a1
Merge pull request #171 from juliantayyc/release-v1.5
JYL27 Nov 7, 2024
489b423
Add appropriate page breaks
ethan-goh Nov 7, 2024
11d312e
Add certain line breaks to make pdf cleaner
ethan-goh Nov 7, 2024
88959d6
Merge pull request #172 from ethan-goh/fix-dg
jessica2828 Nov 8, 2024
f1d54a3
Key Changes:
btbrandon Nov 8, 2024
c0c5109
Update deleteModuleResult.png, UG
btbrandon Nov 8, 2024
d12b19c
Update deleteModuleResult.png for better resolution
btbrandon Nov 8, 2024
a71329e
Merge pull request #174 from btbrandon/fix-UG-bugs
ethan-goh Nov 9, 2024
f7931e6
Fix UG Bugs
btbrandon Nov 10, 2024
8a638d8
Update example for square bracket usage
btbrandon Nov 10, 2024
4e560f7
Update example for square bracket usage
btbrandon Nov 10, 2024
7d0ae52
Merge pull request #252 from btbrandon/fix-UG-bugs
ethan-goh Nov 10, 2024
edbaacd
Update Module MESSAGE_CONSTRAINTS
btbrandon Nov 10, 2024
cd2869f
Key Changes:
btbrandon Nov 10, 2024
100f2e9
Remove unused import, improve code quality
btbrandon Nov 10, 2024
06e492f
Add test in EditCommandParserTest
btbrandon Nov 10, 2024
439fac9
Refactor EditCommandParserTest imports
btbrandon Nov 10, 2024
ede35a2
Refactor new EditCommandParserTest test
btbrandon Nov 10, 2024
8c99cdd
Refactor new EditCommandParserTest test
btbrandon Nov 10, 2024
f8c3687
Improve EditCommandParserTest code quality
btbrandon Nov 10, 2024
50974cc
Refactor new EditCommandParserTest test
btbrandon Nov 10, 2024
44b0721
Update Module.java
btbrandon Nov 10, 2024
9ba9cbb
Update Module.java
btbrandon Nov 10, 2024
3592665
Fix bugs in PE-D
JYL27 Nov 10, 2024
8d26702
Refactor boolean field
JYL27 Nov 10, 2024
b87714e
Remove unused classes
JYL27 Nov 10, 2024
74f7c23
Merge branch 'master' into branch-FixBugs
JYL27 Nov 10, 2024
568c155
Fix duplicate role undetected bug for add command parser
juliantayyc Nov 10, 2024
e33ac4a
Fix duplicate role undetected bug for edit command parser
juliantayyc Nov 10, 2024
6220bf7
Refactor PersonDetailsDeleted to personDetailsDeleted to fit camel ca…
juliantayyc Nov 10, 2024
c168166
Merge pull request #259 from juliantayyc/duplicate-role-undetected
ethan-goh Nov 10, 2024
87927ea
Merge branch 'master' into branch-FixBugs
ethan-goh Nov 10, 2024
e66a92f
Resolve merge conflict
JYL27 Nov 10, 2024
22887bd
Merge pull request #256 from JYL27/branch-FixBugs
ethan-goh Nov 10, 2024
8ee9833
Add warning for clear command
jessica2828 Nov 10, 2024
5720a82
Fix UG related errors from PE-D
ethan-goh Nov 10, 2024
25473ca
Update planned enhancements
juliantayyc Nov 10, 2024
f8034e9
Update edit command to include 2 formats
jessica2828 Nov 10, 2024
39b0066
Update module filter matching
jessica2828 Nov 10, 2024
9204e66
Update UG accordingly
jessica2828 Nov 10, 2024
b2c53f1
Fix checkstyle
jessica2828 Nov 10, 2024
85388c7
Update to make formatting consistent
jessica2828 Nov 11, 2024
de92c83
Add footnotes, specify Singapore phone number
jessica2828 Nov 11, 2024
9a69436
Add UG fixes
jessica2828 Nov 11, 2024
136caf0
Improve readability
jessica2828 Nov 11, 2024
70d1415
Merge pull request #262 from jessica2828/func-bug-fix
juliantayyc Nov 11, 2024
d8fe1e5
Merge branch 'master' into fix-pe-bugs
JYL27 Nov 11, 2024
a963d71
Fix minor issues with Person table
ethan-goh Nov 11, 2024
9950118
Merge pull request #260 from ethan-goh/fix-pe-bugs
JYL27 Nov 11, 2024
4e56c91
Add Appendix:Effort
JYL27 Nov 11, 2024
43576ea
Merge branch 'master' into branch-AppendixEffort
JYL27 Nov 11, 2024
970ea72
Merge branch 'master' into fix-ModuleCommand-bugs
jessica2828 Nov 11, 2024
fc14b4a
Merge pull request #254 from btbrandon/fix-ModuleCommand-bugs
jessica2828 Nov 11, 2024
cc57731
Merge branch 'master' into fix-functionality-bugs
jessica2828 Nov 11, 2024
1f8c472
Merge branch 'master' into ug-fixes-final
jessica2828 Nov 11, 2024
41e54fb
Merge branch 'master' into branch-AppendixEffort
btbrandon Nov 11, 2024
d9100ec
Merge pull request #264 from JYL27/branch-AppendixEffort
btbrandon Nov 11, 2024
12bf676
Fix DG issues in appendix
juliantayyc Nov 11, 2024
b4deb98
Merge branch 'master' into fix-functionality-bugs
ethan-goh Nov 11, 2024
96b4134
Merge branch 'master' into ug-fixes-final
ethan-goh Nov 11, 2024
4d665f7
Merge pull request #255 from btbrandon/fix-functionality-bugs
jessica2828 Nov 11, 2024
fb1f952
Merge branch 'master' into ug-fixes-final
jessica2828 Nov 11, 2024
9a29227
Merge pull request #263 from jessica2828/ug-fixes-final
ethan-goh Nov 11, 2024
8ae40dd
Add help menu known issue to UG
juliantayyc Nov 11, 2024
e9046be
Merge branch 'master' into ug-known-issue
ethan-goh Nov 11, 2024
8038d2b
Merge pull request #266 from juliantayyc/ug-known-issue
ethan-goh Nov 11, 2024
53fe456
Reformat UG and add links
ethan-goh Nov 11, 2024
b2ceb00
Minor wording fix in command summary
ethan-goh Nov 11, 2024
40beadf
Minor UG fixes
ethan-goh Nov 11, 2024
e4acfeb
Minor UG fixes
ethan-goh Nov 11, 2024
695d69e
Merge pull request #267 from ethan-goh/final-ug-checks
JYL27 Nov 12, 2024
e312e92
Merge branch 'master' into update-dg
btbrandon Nov 12, 2024
d6fed16
Merge branch 'master' into update-planned-enhancements
btbrandon Nov 12, 2024
e91f15e
Remove PPP for all members
JYL27 Nov 12, 2024
9d120a2
Fix bugs pertaining to PE-D
ethan-goh Nov 12, 2024
be806a9
Merge pull request #265 from juliantayyc/update-dg
ethan-goh Nov 12, 2024
59ee76f
Merge branch 'master' into update-planned-enhancements
ethan-goh Nov 12, 2024
d0c2bfa
Merge branch 'master' into fix-bugs-pe-d
JYL27 Nov 12, 2024
f30993f
Merge pull request #261 from juliantayyc/update-planned-enhancements
ethan-goh Nov 12, 2024
973e162
Merge pull request #269 from ethan-goh/fix-bugs-pe-d
JYL27 Nov 12, 2024
dfcfcf4
Merge branch 'master' into branch-RemovePPP
JYL27 Nov 12, 2024
5b7054a
Merge pull request #268 from JYL27/branch-RemovePPP
ethan-goh Nov 12, 2024
f32c693
Update manual testing section in developer's guide
ethan-goh Nov 12, 2024
0d51a1c
Add details under manual testing developer guide section
ethan-goh Nov 12, 2024
df24806
Merge pull request #270 from ethan-goh/update-developer-guide
juliantayyc Nov 12, 2024
d8b7976
Update planned enhancements to follow requirement
juliantayyc Nov 12, 2024
69fc31c
Merge branch 'master' into update-dg
juliantayyc Nov 12, 2024
30e0a2c
Remove erronous line
juliantayyc Nov 12, 2024
3f915f0
Remove extra * character
juliantayyc Nov 12, 2024
64b9f7b
Merge pull request #271 from juliantayyc/update-dg
ethan-goh Nov 12, 2024
0577af9
Update table of contents
juliantayyc Nov 12, 2024
14f9599
Merge pull request #272 from juliantayyc/update-dg
btbrandon Nov 12, 2024
8a98d7f
Add line separator
juliantayyc Nov 12, 2024
bb0ea10
Remove table of contents header
juliantayyc Nov 12, 2024
67b16be
Merge branch 'master' into update-dg
btbrandon Nov 12, 2024
9f1551d
Remove code formatting in headers
juliantayyc Nov 12, 2024
be99469
Merge branch 'master' into update-dg
juliantayyc Nov 12, 2024
5e805a0
Merge branch 'update-dg' of github.com:juliantayyc/tp into update-dg
juliantayyc Nov 12, 2024
8994812
Update edit command message usage
juliantayyc Nov 12, 2024
24f21d8
Merge pull request #273 from juliantayyc/update-dg
ethan-goh Nov 12, 2024
dbb0da5
Fix UG table
juliantayyc Nov 12, 2024
b738d6e
Merge pull request #274 from juliantayyc/update-dg
ethan-goh Nov 12, 2024
732fccd
Remove code formatting in header
juliantayyc Nov 12, 2024
9ea08f6
Merge branch 'master' into update-dg
btbrandon Nov 12, 2024
81f8544
Merge pull request #275 from juliantayyc/update-dg
ethan-goh Nov 12, 2024
73081d3
Fix capitalisation
juliantayyc Nov 12, 2024
aacf901
Merge branch 'master' into update-dg
juliantayyc Nov 12, 2024
3246387
Fix capitalisation
juliantayyc Nov 12, 2024
54a14b7
Merge pull request #276 from juliantayyc/update-dg
ethan-goh Nov 12, 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: '17'
distribution: 'zulu'
- name: Build & Deploy MarkBind site
uses: MarkBind/markbind-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
rootDirectory: './docs'
baseUrl: '/tp' # assuming your repo name is tp
version: '^5.5.2'
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/
55 changes: 44 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,47 @@
[![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-CS2103T-F15-2/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2425S1-CS2103T-F15-2/tp/actions)
[![CI Status](https://github.com/AY2425S1-CS2103T-F15-2/tp/workflows/MarkBind%20Action/badge.svg)](https://github.com/AY2425S1-CS2103T-F15-2/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/#contributing-to-se-edu) for more info.
# EduContacts

**EduContacts** is a desktop application designed for **tertiary teachers and educators** to manage contacts with
students, parents, and faculty across multiple classes or educational years.

- It is optimized for those who prefer to work with a **Command Line Interface** (CLI) while still having the
- benefits of a **Graphical User Interface** (GUI).
- It helps educators keep communication organized, track academic progress, and support parent-teacher interactions
- efficiently, often across large groups.

## Value Proposition

An address book tailored for educators simplifies student and parent contact management, enhances communication
tracking, and integrates progress reports, helping teachers save time and foster effective collaboration across the school community.

## Features

- **Class/Group-Based Contact Management**: Organize contacts by class, subject, or school year for easy access.
- **Parent-Teacher Communication Tracking**: Keep a history of messages or meetings with parents and faculty.
- **Student Progress and Grade Tracking**: Link contact information with student records and academic performance.
- **Event Scheduling and Reminders**: Integrate with school calendars to manage parent-teacher meetings,
report deadlines, or school events.
- **Group Messaging**: Enable teachers to send messages to an entire class or group of parents at once,
streamlining communication.
- **Custom Fields**: Add notes for individual students (e.g., learning accommodations,
behavioral issues, or special needs).
- **Integration with School Management Systems**: Sync with platforms like Google Classroom or
school LMS (Learning Management Systems).

## Getting Started

For the detailed documentation of this project, see the **[EduContacts Product Website](https://ay2425s1-cs2103t-f15-2.github.io/tp/index.html)**

Our product website is currently in development. Check back soon!

## Contributing

This project is developed as part of the **CS2103T Software Engineering** module at the **National University of Singapore**.

---

*This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).*
7 changes: 5 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,15 @@ 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

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

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

run {
enableAssertions = true
}

defaultTasks 'clean', 'test'
2 changes: 1 addition & 1 deletion copyright.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Some code adapted from http://code.makery.ch/library/javafx-8-tutorial/ by Marco Jakob

Copyright by Susumu Yoshida - http://www.mcdodesign.com/
- address_book_32.png
- edu_contacts_32.png
- AddressApp.ico

Copyright by Jan Jan Kovařík - http://glyphicons.com/
Expand Down
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
58 changes: 27 additions & 31 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,55 @@
---
layout: page
title: About Us
layout: default.md
title: "About Us"

---

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

You can reach us at the email `seer[at]comp.nus.edu.sg`
We are a team based in the [School of Computing, National University of Singapore](http://www.comp.nus.edu.sg).

## Project team

### John Doe
### Julian Tay

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

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

* Role: Project Advisor
* Role: Team Lead

### Jane Doe
### Ethan Goh

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[Github](http://github.com/ethan-goh)]

* Role: Team Lead
* Responsibilities: UI
* Role: Code Quality
* Responsibilities: Ensure code follows the code quality requirements as outlined by the course.

### Johnny Doe
### Brandon Tan

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

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

* Role: Developer
* Responsibilities: Data
* Role: Deliverables and Deadlines
* Responsibilities: Ensure team deliverables meet the deadlines as outlined by the course.

### Jean Doe
### Jessica

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Scheduling and Tracking
* Responsibilities: Assigning and managing tasks

### James Doe
### Jun Yu

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

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

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