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-F12-2] T_Assistant #60

Open
wants to merge 727 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
727 commits
Select commit Hold shift + click to select a range
85123f5
Add dummy changes
TanSooYap Nov 1, 2024
13ac538
Merge pull request #199 from SooYap/check-deadline
SooYap Nov 1, 2024
fc40609
Merge branch 'master' of https://github.com/AY2425S1-CS2103-F12-2/tp
TanSooYap Nov 1, 2024
62e70d0
Fix bugs for deadlines and adding tasks
TanSooYap Nov 1, 2024
fefb65d
Fix checkstyle errors
TanSooYap Nov 1, 2024
3bac418
Merge pull request #229 from SooYap/edit-task-bug
SooYap Nov 1, 2024
da95a93
Merge branch 'master' of https://github.com/AY2425S1-CS2103-F12-2/tp
TanSooYap Nov 1, 2024
8890a96
Update documentation
ghos7ie Nov 1, 2024
4f48fc7
Add missing command
ghos7ie Nov 1, 2024
23ef680
Update mentions of address book to t_assistant
ghos7ie Nov 1, 2024
a2a38c9
Update notes on commands to mention case sensitivity
ghos7ie Nov 1, 2024
92fb36b
Fix page parameters
ghos7ie Nov 1, 2024
e784c4e
Remove trailing whitespace
ghos7ie Nov 1, 2024
eac26f4
Merge pull request #235 from ghos7ie/documentation-update
ghos7ie Nov 1, 2024
afd6924
Change student to group
ghos7ie Nov 1, 2024
7236533
Add notes on extraneous parameters and shorthands
ghos7ie Nov 1, 2024
bef0c02
Merge pull request #236 from ghos7ie/documentation-update
ghos7ie Nov 1, 2024
af5612e
Add condition to prevent adding existing task again
ghos7ie Nov 1, 2024
02ef0fe
Update COMMAND_WORD to be more consistent
ghos7ie Nov 1, 2024
6e13df8
Add missing newline in EditTask
ghos7ie Nov 1, 2024
24802aa
Add mark task
ghos7ie Nov 1, 2024
3f44bfd
Add mark task
ghos7ie Nov 1, 2024
12d55d0
Merge pull request #237 from ghos7ie/documentation-update
ghos7ie Nov 1, 2024
b7973f8
Merge branch 'master' of https://github.com/AY2425S1-CS2103-F12-2/tp
TanSooYap Nov 1, 2024
6944438
Merge branch 'add-existing-taks' of https://github.com/ghos7ie/tp int…
TanSooYap Nov 1, 2024
a7e8e22
Fix checkstyle errors
TanSooYap Nov 1, 2024
a97d63f
Merge pull request #227 from ghos7ie/add-existing-taks
ghos7ie Nov 1, 2024
80f4e07
Merge branch 'master' of https://github.com/AY2425S1-CS2103-F12-2/tp
TanSooYap Nov 1, 2024
092576d
Set up template for UG
ghos7ie Nov 3, 2024
877a860
Merge pull request #239 from ghos7ie/20241103-ug-updates
ghos7ie Nov 3, 2024
99e4c8d
Update Find Commands to use strict matching
ghos7ie Nov 3, 2024
414f6ee
Update model fields' access to private
ghos7ie Nov 3, 2024
6dd3ec2
Fix checkstyle issue
ghos7ie Nov 3, 2024
340aa10
Add commands to sitemap
ghos7ie Nov 3, 2024
e498b3d
Set up template for features in UG
ghos7ie Nov 3, 2024
5ea73a4
Update user stories
ghos7ie Nov 3, 2024
1f9c904
Add template for DG implementation
ghos7ie Nov 3, 2024
41b1483
Update UG template
ghos7ie Nov 3, 2024
54dbea2
Merge pull request #243 from ghos7ie/20241103-ug-updates
ghos7ie Nov 3, 2024
1acc3ec
Merge pull request #241 from ghos7ie/update-commands
ghos7ie Nov 3, 2024
5395bf6
Update Command Word
ghos7ie Nov 4, 2024
7b41a40
Update predicate classes to use StringUtil.containsWordIgnoreCase()
ghos7ie Nov 4, 2024
2f20cd2
Revert GroupName to use contains()
ghos7ie Nov 4, 2024
14e254a
Update GroupName regex to match CS2103/T requirement
ghos7ie Nov 4, 2024
ea9c9d6
Update test cases
ghos7ie Nov 4, 2024
10d97a2
Fix checkstyle issue
ghos7ie Nov 4, 2024
10b49a9
Update message_usage
ghos7ie Nov 4, 2024
4fd1eb8
Complete command parameters section
ghos7ie Nov 4, 2024
801f489
Update logic for checking whether a student is edited
YANYAN-w Nov 4, 2024
419b10f
Update find student and list messages
ghos7ie Nov 4, 2024
463b99c
Add delete group guide
ghos7ie Nov 4, 2024
84645aa
Add delete group guide
ghos7ie Nov 4, 2024
c99d141
Implement delete task for all groups function
YANYAN-w Nov 4, 2024
0f31712
Add find task and add existing task guide
ghos7ie Nov 4, 2024
f47c800
Fix formatting
ghos7ie Nov 4, 2024
60787f5
Update logic in add task to all group command
YANYAN-w Nov 4, 2024
59e0ce6
Merge pull request #252 from ghos7ie/20241104-ug-updates
ghos7ie Nov 4, 2024
87d18e6
Fix checkstyle errors
YANYAN-w Nov 4, 2024
c1d4ba0
Replace the join of group names with newline
YANYAN-w Nov 4, 2024
83cece2
Merge pull request #254 from YANYAN-w/delete-task-all-group
YANYAN-w Nov 4, 2024
61c7358
Merge branch 'master' of https://github.com/AY2425S1-CS2103-F12-2/tp
TanSooYap Nov 4, 2024
5804120
Fix GUI display bugs
TanSooYap Nov 4, 2024
62d9fc6
Fix version history and data bug
TanSooYap Nov 4, 2024
29f82bc
Merge branch 'master' into code-changes
SooYap Nov 4, 2024
99b692f
Merge pull request #250 from ghos7ie/code-changes
SooYap Nov 4, 2024
2fd43fa
Merge branch 'master' of https://github.com/AY2425S1-CS2103-F12-2/tp
TanSooYap Nov 4, 2024
c289221
Fix group test case
TanSooYap Nov 4, 2024
9068c3c
Merge pull request #259 from SooYap/fix-group-test-case
ghos7ie Nov 4, 2024
eb4ff6e
Update GroupName parsing
ghos7ie Nov 5, 2024
eaf2cb4
Change wording for MESSAGE_USAGE
ghos7ie Nov 5, 2024
744f411
Update tag to be case-insensitive
ghos7ie Nov 5, 2024
73e68a3
Update javadocs
ghos7ie Nov 5, 2024
da8b361
Update deadline regex
ghos7ie Nov 5, 2024
0684a2f
Improve deadline error messages
ghos7ie Nov 5, 2024
578a3d8
Fix checkstyle errors
ghos7ie Nov 5, 2024
a3fc7d1
Merge pull request #272 from ghos7ie/20241105-bug-fixes
ghos7ie Nov 5, 2024
9b9eee0
Add relative to SG timezone
ghos7ie Nov 5, 2024
2137ca2
Add in case-insensitive
ghos7ie Nov 5, 2024
4b4e31a
Merge pull request #274 from ghos7ie/20241105-ug-updates
ghos7ie Nov 5, 2024
96946ea
Revert "Merge pull request #259 from SooYap/fix-group-test-case"
ghos7ie Nov 5, 2024
799ad65
Reapply "Merge pull request #259 from SooYap/fix-group-test-case"
ghos7ie Nov 5, 2024
a878064
Implement user guide for student command features
dez2003 Nov 5, 2024
e6e9397
Update delete group to follow template
ghos7ie Nov 5, 2024
5b53a52
Remove template
ghos7ie Nov 5, 2024
1c693c7
Update Glossary
ghos7ie Nov 5, 2024
769f9ec
Merge pull request #285 from ghos7ie/20241105-dg-updates
ghos7ie Nov 5, 2024
1984401
Merge pull request #258 from SooYap/resolve-bugs-alpha-bugs-2
SooYap Nov 5, 2024
1b00978
Merge branch 'master' of https://github.com/AY2425S1-CS2103-F12-2/tp
TanSooYap Nov 5, 2024
4bc1695
Fix duplicate group bug
TanSooYap Nov 5, 2024
598cf42
Change GUI display for task list to show groups
TanSooYap Nov 5, 2024
52deee7
Update to show what duplicate groups were added
ghos7ie Nov 6, 2024
73de7fd
Fix checkstyle errors
ghos7ie Nov 6, 2024
504dda6
Update Add Group syntax
ghos7ie Nov 6, 2024
9b9d69f
Add warning box
ghos7ie Nov 6, 2024
461d819
Fix GUI display bug for adding duplicate and new groups
TanSooYap Nov 6, 2024
ff50ab2
Update Delete Group implemenatation
ghos7ie Nov 6, 2024
65b13eb
Fix CI errors
ghos7ie Nov 6, 2024
cb3d15d
Add missing EOL
ghos7ie Nov 6, 2024
0036369
Merge pull request #292 from ghos7ie/20241106-ugdg-updates
ghos7ie Nov 6, 2024
e7cc124
Merge pull request #282 from dez2003/update-ug
dez2003 Nov 6, 2024
960917f
Remove group name parameter from delete student from group command
dez2003 Nov 6, 2024
4167bc7
Enable text wrap for all text fields in student list panel
dez2003 Nov 6, 2024
c7a20a2
Add comments for duplicate group handling
TanSooYap Nov 6, 2024
73baf85
Fix shuffling of task list when a task is marked
dez2003 Nov 6, 2024
7fb5f7a
Update edit_s feature
ghos7ie Nov 6, 2024
815ecce
Merge pull request #294 from ghos7ie/20241106-ugdg-updates
ghos7ie Nov 6, 2024
87cada7
Update usage message for commands
dez2003 Nov 6, 2024
065d90d
Fix checkstyle issues
dez2003 Nov 6, 2024
ad9aa4c
Update UG for del_s_g command
dez2003 Nov 6, 2024
74b1c94
Merge pull request #295 from dez2003/bugs-enhancements-1.5
dez2003 Nov 6, 2024
9d52505
Reorganise edit task and edit task grp
ghos7ie Nov 6, 2024
81a7d95
Remove side nav bar tutorial links
ghos7ie Nov 6, 2024
dd78072
Update architecture portion
ghos7ie Nov 6, 2024
861d495
Update UI portion of DG
ghos7ie Nov 6, 2024
b7788ef
Update logic part
ghos7ie Nov 6, 2024
a8e31d5
Update model portion
ghos7ie Nov 6, 2024
aa3cec2
Update storage portion
ghos7ie Nov 6, 2024
e02fd0a
Change links from AB3 to our repo
ghos7ie Nov 6, 2024
70ea7fe
Update glossary and sidebar
ghos7ie Nov 6, 2024
b93dc3a
Extend duplicate functionality to AddTaskToGroupCommand
TanSooYap Nov 6, 2024
0f079e5
Merge pull request #298 from ghos7ie/20241106-ugdg-updates
ghos7ie Nov 6, 2024
008b7a8
Update sidenav
ghos7ie Nov 6, 2024
4a88359
Merge pull request #299 from ghos7ie/20241106-ugdg-updates
ghos7ie Nov 6, 2024
742940b
Fix GUI display errors
TanSooYap Nov 6, 2024
0565dcf
Extend student name validation to support a wider character set
dez2003 Nov 6, 2024
53fede9
Update isSamePerson method in Student
dez2003 Nov 6, 2024
e7c5dd4
Change task list GUI
TanSooYap Nov 6, 2024
255b79f
Enable text wrapping for all fields in group list and task list panels
YANYAN-w Nov 6, 2024
e50f7a5
Update DG
YANYAN-w Nov 6, 2024
900afaa
Extend email local part validation to accept special characters
dez2003 Nov 6, 2024
27057e1
Fix checkstyle issues and test case issues
TanSooYap Nov 6, 2024
db25bc1
Update add student to group command to allow adding multiple students
dez2003 Nov 6, 2024
8d983a4
Update UG for add student to group
dez2003 Nov 6, 2024
006b9ab
Fix checkstyle and test cases
dez2003 Nov 6, 2024
eb636e7
Merge pull request #302 from YANYAN-w/bug-fix
YANYAN-w Nov 6, 2024
5ddccaa
Update DeveloperGuide.md
YANYAN-w Nov 6, 2024
43b497a
Update UG and DG
YANYAN-w Nov 6, 2024
7df0360
Merge pull request #303 from YANYAN-w/ugdg
YANYAN-w Nov 6, 2024
3d1017b
Implement duplicate handling for adding task to group
TanSooYap Nov 6, 2024
b97cee1
Update GUI for other components
TanSooYap Nov 6, 2024
7448737
Merge branch 'master' of https://github.com/AY2425S1-CS2103-F12-2/tp
TanSooYap Nov 6, 2024
5e83935
Add UG for adding task to group
TanSooYap Nov 6, 2024
41c05f2
Fix bug in GUI display
TanSooYap Nov 6, 2024
3127cbd
Finish up UG for adding task to group
TanSooYap Nov 6, 2024
6d6b10e
Update student matching to use contains()
ghos7ie Nov 7, 2024
f42c871
Update to use contains()
ghos7ie Nov 7, 2024
e0727fa
Fix checkstyle
ghos7ie Nov 7, 2024
51ab5bb
no message
ghos7ie Nov 7, 2024
1b34380
Add functionality for users to see duplicate input values
dez2003 Nov 7, 2024
7887b36
Delete docs/UserGuide.md.rej
dez2003 Nov 7, 2024
7113a40
Merge branch 'master' into update-task-list-gui
SooYap Nov 7, 2024
d8256dd
Merge pull request #287 from SooYap/update-task-list-gui
SooYap Nov 7, 2024
28f51aa
Merge branch 'master' into update-ug-and-dg
SooYap Nov 7, 2024
e90735c
Merge pull request #305 from SooYap/update-ug-and-dg
SooYap Nov 7, 2024
2403eba
Update style setting for undo sequence diagram
TanSooYap Nov 7, 2024
8f52305
Implement dummy changes
TanSooYap Nov 7, 2024
bd12470
Update user guide
TanSooYap Nov 7, 2024
e46843c
Merge pull request #306 from SooYap/update-ug-and-dg-2
SooYap Nov 7, 2024
13f6fb8
Merge branch 'master' of https://github.com/AY2425S1-CS2103-F12-2/tp
TanSooYap Nov 7, 2024
1b29d60
Update undo puml style settings
TanSooYap Nov 7, 2024
11b1fa9
Merge pull request #301 from dez2003/valid-input
dez2003 Nov 7, 2024
21b1c72
Update add existing task errors to be more robust
ghos7ie Nov 7, 2024
2fd0638
Merge branch 'master' into 20241106-code-changes
ghos7ie Nov 7, 2024
21e7864
Fix CI issues and add missing close tag
ghos7ie Nov 7, 2024
f1d623e
Remove trailing whitespace
ghos7ie Nov 7, 2024
aac47c0
Add missing closing tag
ghos7ie Nov 7, 2024
a3ddfef
Fix format issues
ghos7ie Nov 7, 2024
45b0876
Add case-insensitive
ghos7ie Nov 7, 2024
6608680
Fix groups not displaying after marking task
ghos7ie Nov 7, 2024
2c7695e
Remove unused imports
ghos7ie Nov 7, 2024
4a50db9
Remove unused import
ghos7ie Nov 7, 2024
d305d2b
Merge pull request #308 from ghos7ie/20241107-documentation-updates
ghos7ie Nov 7, 2024
2be9ddf
Update version to 1.5
ghos7ie Nov 7, 2024
9d95534
Merge pull request #309 from ghos7ie/v1.5-prep
ghos7ie Nov 7, 2024
b68753a
Change log level back to INFO
ghos7ie Nov 7, 2024
3958d58
Merge pull request #310 from ghos7ie/v1.5-prep
ghos7ie Nov 7, 2024
a5467b9
Add section
ghos7ie Nov 7, 2024
79a4e7e
Delete unused classes
ghos7ie Nov 7, 2024
afbdef3
Update exceptions and test cases
ghos7ie Nov 7, 2024
58f4a24
Include manual testing instructions
TanSooYap Nov 7, 2024
1d04fd1
Shift undo and redo parsers to their own package
ghos7ie Nov 7, 2024
957f303
Update email regex
ghos7ie Nov 7, 2024
ad73284
Merge pull request #313 from ghos7ie/20241107-documentation-updates
ghos7ie Nov 7, 2024
70d80bb
Update email and group name constraints
ghos7ie Nov 7, 2024
899feec
Add tag note
ghos7ie Nov 7, 2024
4969446
Merge pull request #316 from ghos7ie/20241107-documentation-updates
ghos7ie Nov 7, 2024
094dbd8
Update regex and fix checkstyle
ghos7ie Nov 7, 2024
7154379
Update email constraints
ghos7ie Nov 7, 2024
1efcc6d
Merge pull request #317 from ghos7ie/20241107-documentation-updates
ghos7ie Nov 7, 2024
42a1f41
Update the logic for exception handling where specific error message …
YANYAN-w Nov 7, 2024
4153f0f
Update description in UG
YANYAN-w Nov 7, 2024
c725280
Merge pull request #304 from ghos7ie/20241107-code-changes
ghos7ie Nov 7, 2024
6261f70
Merge branch 'master' into edit-student-specific-error-message
YANYAN-w Nov 7, 2024
99c3810
Fix checkstyle
ghos7ie Nov 7, 2024
e1babe3
Refine error message format
YANYAN-w Nov 7, 2024
7277abf
Merge branch 'edit-student-specific-error-message' of https://github.…
YANYAN-w Nov 7, 2024
c2eaaa3
Merge pull request #314 from ghos7ie/v1.5-prep
ghos7ie Nov 7, 2024
7d52eac
Update UG and fix string formatting
YANYAN-w Nov 7, 2024
e8720e9
Merge pull request #318 from YANYAN-w/edit-student-specific-error-mes…
YANYAN-w Nov 7, 2024
4a60a36
Add NFRs based on project constraints
ghos7ie Nov 7, 2024
d3c2865
Merge pull request #319 from ghos7ie/20241107-documentation-updates
ghos7ie Nov 7, 2024
6e58978
Merge pull request #291 from ghos7ie/20241106-code-changes
ghos7ie Nov 7, 2024
b283e44
Update UG with all features
dez2003 Nov 7, 2024
b614af4
Add manual test instructions for various commands
TanSooYap Nov 7, 2024
907d135
Fix Ui image and numbering in UG
dez2003 Nov 7, 2024
c0bbb2e
Update name constraints
ghos7ie Nov 7, 2024
7d3deea
Merge pull request #320 from SooYap/update-dg-testing
SooYap Nov 7, 2024
c07d465
Merge branch 'master' of https://github.com/AY2425S1-CS2103-F12-2/tp
TanSooYap Nov 7, 2024
02f5894
Merge pull request #322 from ghos7ie/20241107-documentation-updates
ghos7ie Nov 7, 2024
488e633
Make prefixes case insensitive
TanSooYap Nov 7, 2024
23eeed0
Add note for undo uml diagram
TanSooYap Nov 7, 2024
7e76efd
Merge pull request #323 from SooYap/make-prefix-case-insensitive
SooYap Nov 7, 2024
e2ca975
Merge branch 'master' of https://github.com/AY2425S1-CS2103-F12-2/tp
TanSooYap Nov 7, 2024
e0da59c
Add test steps
ghos7ie Nov 7, 2024
7b8e7e6
Merge branch 'master' into 20241107-documentation-updates
ghos7ie Nov 7, 2024
ccc7b9b
Update note
ghos7ie Nov 7, 2024
daaf187
Update UI image and add warning on screenshots
ghos7ie Nov 7, 2024
ecac702
Merge pull request #324 from ghos7ie/20241107-documentation-updates
ghos7ie Nov 7, 2024
9042e6a
Add exception handling for illegal prefix
TanSooYap Nov 7, 2024
a22952b
Fix edit group not updating student's group name
ghos7ie Nov 7, 2024
75a97c2
Add edit group feature
ghos7ie Nov 7, 2024
552de2b
Fix checkstyle
ghos7ie Nov 7, 2024
627ddd9
Merge pull request #331 from ghos7ie/20241108-documentation-updates
ghos7ie Nov 7, 2024
65335e0
Merge branch 'master' of https://github.com/AY2425S1-CS2103-F12-2/tp
dez2003 Nov 7, 2024
946d916
Merge branch 'dez2003-update-ug-2'
dez2003 Nov 7, 2024
6ff6542
Merge branch 'master' of https://github.com/AY2425S1-CS2103-F12-2/tp
dez2003 Nov 7, 2024
a37a8ff
Merge pull request #330 from ghos7ie/20241108-code-changes
ghos7ie Nov 7, 2024
9d713fd
Fix list bugs
TanSooYap Nov 7, 2024
b7b67a5
Update redo and undo states
TanSooYap Nov 7, 2024
58263be
Update default height and width
TanSooYap Nov 7, 2024
6699888
Fix checkstyle issues
TanSooYap Nov 7, 2024
1e52223
Merge branch 'master' into illegal-prefix-exceptions
SooYap Nov 7, 2024
ad82cc1
Merge pull request #326 from SooYap/illegal-prefix-exceptions
SooYap Nov 7, 2024
141bb30
Remove data archive portion
ghos7ie Nov 7, 2024
3f95b30
Update sections
ghos7ie Nov 7, 2024
3262b8b
Remove incorrect sections
ghos7ie Nov 7, 2024
7678a3e
Shift illegal prefix check
ghos7ie Nov 7, 2024
65c2aa6
Add back ignore extra params
ghos7ie Nov 7, 2024
7e2dcd7
Fix formatting
ghos7ie Nov 7, 2024
00581cf
Fix grammar
ghos7ie Nov 7, 2024
2d4477f
Update setTask implementation
ghos7ie Nov 8, 2024
83eb303
Update javadoc
ghos7ie Nov 8, 2024
7b698b4
Add page breaks
ghos7ie Nov 8, 2024
3482fce
Add current choice
ghos7ie Nov 8, 2024
974ad27
Fix checkstyle
ghos7ie Nov 8, 2024
8fab99c
Fix checkstyle again
ghos7ie Nov 8, 2024
0b85c95
Merge pull request #336 from ghos7ie/20241108-code-changes
ghos7ie Nov 8, 2024
931fe2d
Add code ownership and PPP
ghos7ie Nov 8, 2024
59288e3
Fix repo-wide test issues
ghos7ie Nov 8, 2024
9b1f5bb
Merge pull request #340 from ghos7ie/2024-1108-code-ownership
ghos7ie Nov 8, 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: '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'
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ src/main/resources/docs/
/data/
/config.json
/preferences.json
/versionhistory.json
/*.log.*
hs_err_pid[0-9]*.log

Expand All @@ -21,3 +22,5 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/
versionhistory.json
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ MIT License

Copyright (c) 2016 Software Engineering Education - FOSS Resources

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

The above copyright notice and this permission notice shall be included in all
Expand Down
29 changes: 18 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
# T_Assistant

[![CI Status](https://github.com/AY2425S1-CS2103-F12-2/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2425S1-CS2103-F12-2/tp/actions)
[![codecov](https://codecov.io/gh/nus-cs2103-AY2425S1/tp/graph/badge.svg?token=JA7RQH158C)](https://codecov.io/gh/nus-cs2103-AY2425S1/tp)

T_Assistant is an **address book made for CS2103 tutors** to easily track their students' groupings and taskings, optimised for users who prefer a CLI program.

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

1. **Store** student information.
2. **Store** group information and the tasks they have.
3. **Track** progress of each group.


If you are interested in **using** T_Assistant, head over to the [User Guide](https://ay2425s1-cs2103-f12-2.github.io/tp/)!

If you are interested in **developing** T_Assistant, head over to the [Developer Guide](https://ay2425s1-cs2103-f12-2.github.io/tp/DeveloperGuide.html)!


6 changes: 5 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ checkstyle {
toolVersion = '10.2'
}

run {
enableAssertions = true
}

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

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

defaultTasks 'clean', 'test'
6 changes: 6 additions & 0 deletions codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
coverage:
status:
project:
default:
target: 50%
threshold: 10%
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
57 changes: 25 additions & 32 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,52 @@
---
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

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
### Lewis Lye

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

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

* Role: Project Advisor
* Role: Developer
* Responsibilities: Documentation + Code Testing + Project Management

### Jane Doe
### Wang Hongyanyan

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

[[github](http://github.com/johndoe)]
[[github](http://github.com/YANYAN-w)]
[[portfolio](team/johndoe.md)]

* Role: Team Lead
* Responsibilities: UI
* Role: Deliverables and deadlines
* Responsibilities: Ensure project deliverables are done on time and in the right format.

### Johnny Doe
### Tan Soo Yap

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

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

* Role: Developer
* Responsibilities: Data

### Jean Doe

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Developer and Testing
* Responsibilities: Dev Ops + Code Testing

### James Doe
### Desiree Sng

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

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

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