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-T14-1] EduConnect #28

Open
wants to merge 502 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
502 commits
Select commit Hold shift + click to select a range
1c563f4
Merge pull request #129 from fy17ohhh/branch-update-list-command-2
matthewken19 Mar 28, 2024
40e5020
Merge pull request #132 from tanjiajiajun/branch-UpdateDG
matthewken19 Mar 28, 2024
3beb86e
Fix find command to disallow timetable prefix
jeremiahlzz Mar 30, 2024
be32ebf
Add copy command
jeremiahlzz Mar 30, 2024
cf10c3b
Fix add command mesage usage
jeremiahlzz Mar 30, 2024
b26eaf0
Fix minor warnings and add invalid link test
jeremiahlzz Mar 30, 2024
f330d3f
Fix bug where copy does not search the whole list
jeremiahlzz Mar 30, 2024
9605b79
Add Parser support for finding common slots
marclamp Mar 30, 2024
71a6726
Fix checkstyle
marclamp Mar 30, 2024
fdf3d9e
Fix checkstyle
marclamp Mar 30, 2024
7927f73
Merge branch 'branch-TimetableUpdate' of https://github.com/marclamp/…
marclamp Mar 30, 2024
dd829bc
Fix add command prefix check bug
jeremiahlzz Mar 30, 2024
35462be
Add basic test cases for copy command
jeremiahlzz Mar 30, 2024
b3fab2b
Add JUnit Tests for finding slots
marclamp Mar 31, 2024
17b339f
Add JUnit Tests for finding slots
marclamp Mar 31, 2024
41a56e4
Add CopyCommandParserTest
jeremiahlzz Mar 31, 2024
86cd9c0
Fix JUnit tests and increase test code coverage
marclamp Mar 31, 2024
74c90f0
Merge branch 'branch-TimetableUpdate' of https://github.com/marclamp/…
marclamp Mar 31, 2024
207c990
Merge branch 'master' into branch-TimetableUpdate
marclamp Mar 31, 2024
39c0570
Fix checkstyle
marclamp Mar 31, 2024
97aa35f
Merge branch 'branch-TimetableUpdate' of https://github.com/marclamp/…
marclamp Mar 31, 2024
66e901e
Merge branch 'branch-TimetableUpdate' of https://github.com/marclamp/…
marclamp Mar 31, 2024
a1d2933
Merge branch 'branch-TimetableUpdate' of https://github.com/marclamp/…
marclamp Mar 31, 2024
f107d65
Remove Link Command from UG, fix typos
marclamp Mar 31, 2024
b2b762b
Shift finding common slots implementation into Model
marclamp Mar 31, 2024
b376b92
Shift finding common slots implementation into Model
marclamp Mar 31, 2024
d6bb876
Merge branch 'branch-TimetableUpdate' of https://github.com/marclamp/…
marclamp Mar 31, 2024
2ee7743
Update help command to accept input
tanjiajiajun Apr 1, 2024
2e95855
Update Ui and help Window
fy17ohhh Apr 1, 2024
ce046f1
Update logging messages
fy17ohhh Apr 1, 2024
4d83229
Merge pull request #140 from fy17ohhh/branch-Update-Ui
jeremiahlzz Apr 1, 2024
b5fe324
Merge pull request #138 from marclamp/branch-UgUpdate
jeremiahlzz Apr 1, 2024
40ee05b
Update README.md site links to actual site
jeremiahlzz Apr 1, 2024
3d44284
Remove redundant images
jeremiahlzz Apr 1, 2024
227c047
Update UG for copy command and minor reformatting
jeremiahlzz Apr 1, 2024
bac5e51
Disable saving window size to reset to default each time on launch
fy17ohhh Apr 1, 2024
4c7bb9c
Add image border to copyToGmail.png in UG
jeremiahlzz Apr 1, 2024
61c4f39
Update command summary add command
jeremiahlzz Apr 1, 2024
4a3e0ee
Update copy command description to be simple
jeremiahlzz Apr 1, 2024
82c2e05
Update DG for Timetable and finding slots feature
marclamp Apr 1, 2024
5a0fc8c
Merge pull request #143 from marclamp/branch-DocumentationUpdate
darryl-chan Apr 2, 2024
fc1d29e
Merge pull request #136 from jeremiahlzz/add-copy-command
fy17ohhh Apr 2, 2024
a2de612
removed delete function using index in userguide
darryl-chan Apr 2, 2024
435f3c5
Update list command to save the show timetable option for subsequent …
fy17ohhh Apr 2, 2024
099f574
Update test parameters for modifed CommandResult class and Model class
fy17ohhh Apr 2, 2024
2ae9b39
Add test cases for updated UserPrefs, Model classes
fy17ohhh Apr 2, 2024
19de93c
Update User Guide for list command
fy17ohhh Apr 2, 2024
f4b85c5
Update User Guide for list command
fy17ohhh Apr 2, 2024
71d4396
Delete unneccessary Ui image
fy17ohhh Apr 2, 2024
a75801e
Updated add message usage to include timetable
darryl-chan Apr 2, 2024
180f41e
Merge pull request #145 from darryl-chan/userguide-delete
fy17ohhh Apr 2, 2024
9b5b731
Fix validation regex in list
tanjiajiajun Apr 2, 2024
af6fb13
Add list sequence diagram
fy17ohhh Apr 2, 2024
2aff117
Merge pull request #141 from fy17ohhh/branch-Ui-V1.3b
fy17ohhh Apr 2, 2024
5dea427
Add optional clause before some optional prefixes and clean command u…
darryl-chan Apr 2, 2024
67c2f54
Ensure no duplicate prefixes in delete and edit
darryl-chan Apr 2, 2024
d8778d5
Add spacing for delete command usage
darryl-chan Apr 2, 2024
e84e96d
Merge conflicts
darryl-chan Apr 2, 2024
875961b
Capitalises start and end letter of student Id
darryl-chan Apr 2, 2024
10436d2
Restrict adding names with 2 spaces or hyphens or a combination of both
darryl-chan Apr 2, 2024
154c53d
Update userguide to show how to use optional prefixes
darryl-chan Apr 2, 2024
da48e57
Update clarification for optional prefixes
darryl-chan Apr 2, 2024
2ef4973
Merge branch 'master' into branch-TimetableUpdate
marclamp Apr 2, 2024
bdcfb0b
Merge pull request #135 from marclamp/branch-TimetableUpdate
marclamp Apr 2, 2024
6a763ac
Add JUnit tests for HelpCommandParser
tanjiajiajun Apr 2, 2024
6a368ae
Fix multiple emails copied test case
darryl-chan Apr 3, 2024
91462e0
Merge pull request #159 from darryl-chan/master
fy17ohhh Apr 3, 2024
74f47d5
Update Model class method to improve readability
fy17ohhh Apr 3, 2024
53847cb
Merge pull request #149 from fy17ohhh/branch-List-Command-v1.3b
fy17ohhh Apr 3, 2024
10e4a67
Merge pull request #156 from darryl-chan/update-add-command
fy17ohhh Apr 3, 2024
954fb8e
Merge pull request #158 from darryl-chan/update-userguide-for-optiona…
fy17ohhh Apr 3, 2024
851a61f
Merge branch 'master' into two-whitespace-dashes
darryl-chan Apr 3, 2024
4308ca0
Fix checkstyle
tanjiajiajun Apr 3, 2024
765197e
Update Ui
fy17ohhh Apr 3, 2024
a88524b
Merge pull request #161 from fy17ohhh/branch-UiUpdate-v1.3b
fy17ohhh Apr 3, 2024
37b9172
Fix checkstyle for test
tanjiajiajun Apr 3, 2024
4177670
Fix Checkstyle at link
tanjiajiajun Apr 3, 2024
99f46ea
Resolve merge conflict
tanjiajiajun Apr 3, 2024
d087c4d
Merge to feature branch
tanjiajiajun Apr 3, 2024
1c90a3f
Fix checkstyle main
tanjiajiajun Apr 3, 2024
bbec899
Update validation regex
tanjiajiajun Apr 3, 2024
53f6776
Update UG
tanjiajiajun Apr 3, 2024
7091bc7
Merge pull request #157 from darryl-chan/two-whitespace-dashes
fy17ohhh Apr 3, 2024
14d76e9
Merge branch 'master' into update-userguide-copycommand
darryl-chan Apr 3, 2024
7db00d9
Merge pull request #142 from jeremiahlzz/update-userguide-copycommand
darryl-chan Apr 3, 2024
f535263
Fix code reuse comment
tanjiajiajun Apr 3, 2024
ccac5db
Add CLI syntax for edit command unique identifier
matthewken19 Apr 3, 2024
23b0b9e
Update edit command to support finding student by unique identifier
matthewken19 Apr 3, 2024
472cd0d
Add size method for argument multimap
matthewken19 Apr 3, 2024
dc60f3e
Update junit tests
matthewken19 Apr 3, 2024
774ccce
Rearrange error handling in order of priority
matthewken19 Apr 3, 2024
3734a24
Merge branch 'master' into edit-command-unique-feature
matthewken19 Apr 3, 2024
577b476
Update the UG for the edit command
matthewken19 Apr 3, 2024
20955d1
Update junit tests
matthewken19 Apr 3, 2024
7ecf546
Update checkstyle
matthewken19 Apr 3, 2024
d94403d
Update command usage message
matthewken19 Apr 3, 2024
8f435da
Update error message
matthewken19 Apr 3, 2024
9752d6a
Update checkstyle
matthewken19 Apr 3, 2024
dea102b
Allow HelpCommand to allow new parameters slots and copy
tanjiajiajun Apr 3, 2024
5d86bba
Merge branch 'master' into branch-HelpCommand
tanjiajiajun Apr 3, 2024
c8b3444
Fix checkstyle
tanjiajiajun Apr 3, 2024
0f527aa
Pull from origin
tanjiajiajun Apr 3, 2024
ec56337
Merge pull request #152 from tanjiajiajun/branch-HelpCommand
darryl-chan Apr 4, 2024
6ca30db
Update userguide and developerguide for delete command
darryl-chan Apr 4, 2024
0472bd1
Merge branch 'master' of https://github.com/AY2324S2-CS2103-T14-1/tp …
darryl-chan Apr 4, 2024
91a6890
Update help window with 'copy' and 'slots'
tanjiajiajun Apr 4, 2024
eb3f2fc
Remove width setting of list sequence diagram
fy17ohhh Apr 4, 2024
e405d40
Update UG for SlotsCommand
tanjiajiajun Apr 4, 2024
8770ad6
Update UG command summary for slots
tanjiajiajun Apr 4, 2024
15650ac
Fix bug: User Guide section linkage error
fy17ohhh Apr 4, 2024
1ac35ac
Update default width for better readability of result display
fy17ohhh Apr 4, 2024
eeb1f63
Update UI images for v1.3b user guide
fy17ohhh Apr 4, 2024
18c0de3
Merge pull request #164 from tanjiajiajun/branch-UpdateUGandDG
fy17ohhh Apr 4, 2024
fe61178
Merge pull request #163 from darryl-chan/master
fy17ohhh Apr 4, 2024
81daa51
Merge branch 'master' into branch-Documentation-v1.3b
fy17ohhh Apr 4, 2024
2948f09
Merge branch 'master' into edit-command-unique-feature
matthewken19 Apr 4, 2024
c359979
Update test
matthewken19 Apr 4, 2024
8f8b041
Fix spelling error
matthewken19 Apr 4, 2024
99bfa59
Merge pull request #162 from matthewken19/edit-command-unique-feature
darryl-chan Apr 4, 2024
1775696
Merge branch 'master' into branch-Documentation-v1.3b
fy17ohhh Apr 4, 2024
48662b3
Merge pull request #165 from fy17ohhh/branch-Documentation-v1.3b
fy17ohhh Apr 4, 2024
9c989ac
Update UI images and fix typo in User Guide
fy17ohhh Apr 4, 2024
0b93be6
Merge pull request #166 from fy17ohhh/branch-Documentation-v1.3b-2
darryl-chan Apr 4, 2024
4a26a2b
Fix typo on subheading of slots command
fy17ohhh Apr 4, 2024
18b325d
Merge pull request #167 from fy17ohhh/branch-Documentation-v1.3b-2
fy17ohhh Apr 4, 2024
aef82da
Update help message and help command guide, fix formats
fy17ohhh Apr 4, 2024
e3c359b
Update UI image of help page
fy17ohhh Apr 4, 2024
b4849ed
Merge pull request #168 from fy17ohhh/branch-Documentation-v1.3b-2
fy17ohhh Apr 4, 2024
5e73023
Update Ui image
fy17ohhh Apr 4, 2024
bfcaacf
Merge pull request #169 from fy17ohhh/branch-Documentation-v1.3b-2
fy17ohhh Apr 4, 2024
c723794
Update and fix typos in UG and DG
marclamp Apr 4, 2024
53e1aca
Merge pull request #171 from marclamp/branch-DocumentationUpdate
marclamp Apr 4, 2024
1f27507
Update version number
marclamp Apr 4, 2024
9bde1bf
Merge pull request #172 from marclamp/branch-DocumentationUpdate
marclamp Apr 4, 2024
ccbc2f4
FIx find command bug that allows empty argument after the prefix
matthewken19 Apr 8, 2024
0e08677
Fix edit command usage and clarity for find msg in UG
darryl-chan Apr 8, 2024
5b34bf3
update UG for find msg clarity
darryl-chan Apr 8, 2024
45f53ac
Fix edit example student id mismatch in command usage
darryl-chan Apr 8, 2024
99c0680
Update command summary for edit
darryl-chan Apr 8, 2024
2af83c0
Add examples for add function
darryl-chan Apr 8, 2024
cd10d26
Add clarity for copy with multiple tags
darryl-chan Apr 8, 2024
0713149
Remove duplicate list timetable information in UG
darryl-chan Apr 8, 2024
bf7c89d
Fix Period constraints message to be clearer.
marclamp Apr 8, 2024
78badb5
Fix MESSAGE_USAGE for SlotsCommand
marclamp Apr 8, 2024
9664a1a
Fix InvalidPeriodException not being thrown to ParseException for dis…
marclamp Apr 8, 2024
1dae829
Fix checkstyle
marclamp Apr 8, 2024
3ebbc3e
Update regex for telegram handle
tanjiajiajun Apr 8, 2024
d5d45cf
Update email parser to be case insensitive
tanjiajiajun Apr 8, 2024
cdea918
Fix unable to parse capitalised day prefixes
marclamp Apr 8, 2024
c0078a7
Updated with tests cases on telegram handle
tanjiajiajun Apr 8, 2024
0175317
Update link to add http:// if it is not
tanjiajiajun Apr 8, 2024
128d566
Fix duplicate prefix bug
marclamp Apr 8, 2024
711c9ee
Fix first day not captured for timetable-related commands
marclamp Apr 9, 2024
275b653
Merge pull request #253 from marclamp/branch-FixMissingFirstPrefixFor…
darryl-chan Apr 9, 2024
213400d
Merge branch 'master' into branch-FixDayPrefixCaps
darryl-chan Apr 9, 2024
af77e46
Update parser for link to add https:// if not present
tanjiajiajun Apr 9, 2024
6d21068
Merge pull request #250 from marclamp/branch-FixTimetable
darryl-chan Apr 9, 2024
c3585a4
Merge pull request #251 from marclamp/branch-FixPeriodParseException
darryl-chan Apr 9, 2024
b9e4841
Merge pull request #252 from marclamp/branch-FixDayPrefixCaps
darryl-chan Apr 9, 2024
886648d
Update message constaints for telegram handle
tanjiajiajun Apr 9, 2024
b9a195f
Fix checkstyle
tanjiajiajun Apr 9, 2024
a10abf8
Merge branch 'master' of https://github.com/AY2324S2-CS2103-T14-1/tp …
darryl-chan Apr 9, 2024
db13d5b
Edit UG for find to match all given keywords
darryl-chan Apr 9, 2024
293b050
Add clarification for slots and corrected wrong timing
darryl-chan Apr 10, 2024
14a5a01
Merge branch 'master' into find_bugfix
matthewken19 Apr 10, 2024
6458811
Fix bug where empty argument for the prefix is allowed
matthewken19 Apr 10, 2024
3a39a99
Update checkstyle
matthewken19 Apr 10, 2024
1de8b9f
Create notes for timetable, name and link in UG
darryl-chan Apr 10, 2024
c1778be
Update days to only contain weekdays
darryl-chan Apr 10, 2024
2bb74a7
Update find ug notes
darryl-chan Apr 10, 2024
0e613f4
Update jar file to match educonnect-1.4.jar
darryl-chan Apr 10, 2024
bee1b51
Update slots with more information and changed perdiod from 0
darryl-chan Apr 10, 2024
59ca9c8
Merge pull request #249 from darryl-chan/update-ug-ped
darryl-chan Apr 11, 2024
427497b
Merge branch 'master' into update-ug-timetable
darryl-chan Apr 11, 2024
40efbd3
Fix slot duration error message
fy17ohhh Apr 11, 2024
76b3e8a
Fix list command ambiguity in user guide
fy17ohhh Apr 11, 2024
f49a890
Add appendix for effort and planned enhancements
fy17ohhh Apr 11, 2024
d6ad722
Make appendix b upper case
fy17ohhh Apr 11, 2024
a15e09e
Merge branch 'master' into find_bugfix
matthewken19 Apr 11, 2024
58f9d09
Abstract error message for empty prefix arguments into message class
matthewken19 Apr 11, 2024
eb5048f
Update find command tests
matthewken19 Apr 11, 2024
79d5b35
Update checkstyle
matthewken19 Apr 11, 2024
61fe650
Add hashcode method for predicates
matthewken19 Apr 11, 2024
2f5c4b5
Remove unused import
matthewken19 Apr 11, 2024
4f76750
Update weblink regex
tanjiajiajun Apr 11, 2024
795f28a
Add JUnit tests for Link
tanjiajiajun Apr 11, 2024
ccfc155
Merge pull request #258 from fy17ohhh/branch-v1.4-Bugfix
matthewken19 Apr 11, 2024
0dbfb06
Add predicates for exact unique identifier matching
matthewken19 Apr 11, 2024
ab0d819
Update unique identifier predicates to match exactly the given keywords
matthewken19 Apr 11, 2024
eb24c63
Update checkstyle
matthewken19 Apr 11, 2024
a67672c
Update tests for EditCommandParser
matthewken19 Apr 11, 2024
eaca1d2
Fix test input
matthewken19 Apr 11, 2024
37f0693
Merge branch 'master' into branch-RegexBugFix
matthewken19 Apr 11, 2024
3e82938
Fix checkstyle
tanjiajiajun Apr 11, 2024
5118bec
Merge branch 'branch-RegexBugFix' of https://github.com/tanjiajiajun/…
tanjiajiajun Apr 11, 2024
249bb40
Fix checkstyletest
tanjiajiajun Apr 11, 2024
2099e3d
Merge pull request #255 from darryl-chan/update-ug-timetable
darryl-chan Apr 12, 2024
81b9f57
Merge branch 'master' into branch-RegexBugFix
darryl-chan Apr 12, 2024
027e956
Merge pull request #256 from matthewken19/find_bugfix
fy17ohhh Apr 13, 2024
5c70ddd
Remove redundant descriptions and fix tip box bug
fy17ohhh Apr 13, 2024
5748766
Merge pull request #259 from matthewken19/edit_bug
darryl-chan Apr 13, 2024
87836e9
Update DG and include copy description
jeremiahlzz Apr 14, 2024
bfe0bfc
Update DG details for copy command
jeremiahlzz Apr 14, 2024
a89a0a1
Fix typo
fy17ohhh Apr 14, 2024
5717d73
Add details for manual testing
jeremiahlzz Apr 14, 2024
373b1e5
Merge pull request #261 from fy17ohhh/v1.4-ug
fy17ohhh Apr 14, 2024
727ba07
Add Known Issues to UG
marclamp Apr 14, 2024
8a0f06f
Revert "Add Known Issues to UG"
marclamp Apr 14, 2024
b5c2d91
Add known issues to UG
marclamp Apr 14, 2024
90f90f1
Update wrong link in UG
darryl-chan Apr 14, 2024
acb8834
Update link to tp
fy17ohhh Apr 14, 2024
b5ad36c
Update regex for Link
tanjiajiajun Apr 14, 2024
d5475d5
Add more Planner Enhancements to DG
jeremiahlzz Apr 14, 2024
a67e2e8
Update Error Message for wrong timetable prefix
marclamp Apr 14, 2024
1be7f25
Merge pull request #267 from fy17ohhh/v1.4-ug
fy17ohhh Apr 14, 2024
5c1b1e1
Merge pull request #264 from marclamp/branch-UpdateUgKnownIssues
darryl-chan Apr 14, 2024
e67094b
Update Error Message for wrong timetable prefix
marclamp Apr 14, 2024
a4e3283
Update version number to 1.4
jeremiahlzz Apr 14, 2024
5423e75
Merge branch 'branch-UpdateWrongTimetablePrefixErrorMessage' of https…
marclamp Apr 14, 2024
8a723e6
Merge branch 'branch-UpdateWrongTimetablePrefixErrorMessage' of https…
marclamp Apr 14, 2024
b913675
Merge branch 'branch-UpdateWrongTimetablePrefixErrorMessage' of https…
marclamp Apr 14, 2024
c13dfe0
Merge pull request #266 from darryl-chan/fix-ug-documentation
matthewken19 Apr 14, 2024
aee0fd0
Update testcases for URLs
tanjiajiajun Apr 14, 2024
1aca328
Merge branch 'branch-RegexBugFix' of https://github.com/tanjiajiajun/…
tanjiajiajun Apr 14, 2024
b9a5719
Fix checkstyle
tanjiajiajun Apr 14, 2024
f7dcfbf
Merge pull request #268 from marclamp/branch-UpdateWrongTimetablePref…
darryl-chan Apr 14, 2024
d6ec712
Fix telgram handle error message
tanjiajiajun Apr 14, 2024
f2c947a
Update DG for url regex
jeremiahlzz Apr 14, 2024
176e8d8
Update docs/UserGuide.md
tanjiajiajun Apr 14, 2024
2e04911
Update src/main/java/educonnect/model/student/Link.java
tanjiajiajun Apr 14, 2024
c38bdf6
Update src/main/java/educonnect/logic/parser/ParserUtil.java
tanjiajiajun Apr 14, 2024
9ed2f2c
Update Link.java regex acknowledgement
jeremiahlzz Apr 14, 2024
37061d2
Rename MD file for marclamp
marclamp Apr 14, 2024
f186fa3
Merge pull request #269 from marclamp/branch-RenamePersonalMdFile
marclamp Apr 14, 2024
73715d0
Add Sat Sun future feature in DG
jeremiahlzz Apr 14, 2024
25a1db3
Merge pull request #254 from tanjiajiajun/branch-RegexBugFix
darryl-chan Apr 14, 2024
f10822b
Merge branch 'master' into update-developerguide
jeremiahlzz Apr 14, 2024
03b9598
Remove repeated information in notes about command format
fy17ohhh Apr 14, 2024
256130d
Add tip box
fy17ohhh Apr 14, 2024
0644350
Remove typo
fy17ohhh Apr 14, 2024
358b4a4
Update UG
tanjiajiajun Apr 14, 2024
6061216
Update link UG command
tanjiajiajun Apr 14, 2024
8ada39a
Merge pull request #270 from fy17ohhh/branch-ug-fix-v1.4
jeremiahlzz Apr 14, 2024
74aa9e2
Merge pull request #271 from tanjiajiajun/branch-UGUpdate
tanjiajiajun Apr 14, 2024
cd097ff
Merge branch 'master' of https://github.com/AY2324S2-CS2103-T14-1/tp …
jeremiahlzz Apr 14, 2024
7bc6d88
Merge pull request #262 from jeremiahlzz/update-developerguide
fy17ohhh Apr 14, 2024
a50d62c
Fix format error
fy17ohhh Apr 14, 2024
a1c051a
Merge pull request #272 from fy17ohhh/branch-ug-fix-v1.4
marclamp Apr 14, 2024
8db8f6d
Rename variable to comply convention
jeremiahlzz Apr 14, 2024
290eafe
Merge pull request #273 from jeremiahlzz/master
jeremiahlzz Apr 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
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'
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ src/main/resources/docs/
/out/
/*.iml

# VS Code files
/.vscode/

# Storage/log files
/data/
/config.json
Expand All @@ -21,3 +24,5 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/
_markbind/logs/
34 changes: 23 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,26 @@
[![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/AY2324S2-CS2103-T14-1/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2324S2-CS2103-T14-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.
# EduConnect

* EduConnect is a contact management program for Teaching Assistants (TAs) in SoC, NUS to manage their classes and
students effectively.
* It manages the student's particulars, timetables, and class progress, all in one program.
* EduConnect is optimized for those who prefer to work with a Command Line Interface (CLI) while still having a simple
and clean Graphical User Interface (GUI).

## Site Map

---
* [Main page](https://ay2324s2-cs2103-t14-1.github.io/tp/)
* [User Guide](https://ay2324s2-cs2103-t14-1.github.io/tp/UserGuide.html)
* [Developer Guide](https://ay2324s2-cs2103-t14-1.github.io/tp/DeveloperGuide.html)
* [About Us](https://ay2324s2-cs2103-t14-1.github.io/tp/AboutUs.html)


## Acknowledgements

---

* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
11 changes: 9 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
id 'jacoco'
}

mainClassName = 'seedu.address.Main'
mainClassName = 'educonnect.Main'

sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
Expand All @@ -20,6 +20,10 @@ checkstyle {
toolVersion = '10.2'
}

run {
enableAssertions = true
}

test {
useJUnitPlatform()
finalizedBy jacocoTestReport
Expand Down Expand Up @@ -66,7 +70,10 @@ dependencies {
}

shadowJar {
archiveFileName = 'addressbook.jar'
archiveBaseName.set("educonnect")
archiveClassifier.set(null)
archiveVersion.set("1.4")
dependsOn("distZip", "distTar")
}

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
75 changes: 47 additions & 28 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,78 @@
---
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](http://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
### Damith C. Rajapakse

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

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

* Role: Project Advisor

### Jane Doe
### Darryl Chan

<img src="images/darryl-chan.png" width="200px">

[[github](http://github.com/darryl-chan)]
[[portfolio](team/darryl-chan.md)]

* Role: Developer
* Responsibilities: Testing

### Shang Feiyang

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Developer
* Responsibilities: Team Lead + UI

### Tan Jia Jun

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

[[github](https://github.com/tanjiajiajun)] [[portfolio](team/jiajun.md)]

* Role: Developer
* Responsibilities: Scheduling and tracking

### Johnny Doe
### Jeremiah Lim Zhi Zhong

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

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

* Role: Developer
* Responsibilities: Data
* Responsibilities: Integration

### Jean Doe
### Marcus Lam

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Documentation + Code Quality

### James Doe
### Matthew Elmer Ken

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

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

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