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-T11-3] TutorMate #103

Open
wants to merge 837 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
837 commits
Select commit Hold shift + click to select a range
09fb88f
Remove images
pzl111 Nov 11, 2023
c55908b
Merge branch 'master' into UG-branch
pzl111 Nov 11, 2023
0388314
Add linkTo command
HollaG Nov 11, 2023
f42934d
edit small errors
HollaG Nov 11, 2023
6d9ddc1
Add nav command
HollaG Nov 11, 2023
cd4a50f
Remove unnecessary line
HollaG Nov 11, 2023
6777a73
Merge pull request #305 from pzl111/UG-branch
richiehx Nov 11, 2023
704e1fc
change heading
HollaG Nov 11, 2023
47873cc
Merge branch 'master' into update-new-ug
HollaG Nov 11, 2023
6168d49
Fix format errors in UG and DG
elaineshijie Nov 11, 2023
787cc58
Merge branch 'master' into improve-ug-2
elaineshijie Nov 11, 2023
272d0e1
Fix grammer error
yiwen101 Nov 11, 2023
d53dc4c
Merge pull request #298 from yiwen101/DG-Architecture
pzl111 Nov 11, 2023
08a5177
Merge branch 'master' into filter2
yiwen101 Nov 11, 2023
52648bc
Update TempUG.md
yiwen101 Nov 11, 2023
400b8ae
Fix edit command not updating personLessonMap
HollaG Nov 11, 2023
559b479
Clean unused lines
yiwen101 Nov 11, 2023
eac75ac
Fix format
yiwen101 Nov 11, 2023
68131df
Update command summary
elaineshijie Nov 11, 2023
8b22cf6
Fix edit command not updating personLessonMap Reversed
HollaG Nov 11, 2023
522993b
Update FAQ
elaineshijie Nov 11, 2023
78a1f21
Update FAQ again
elaineshijie Nov 11, 2023
900ec8c
Update UG
pzl111 Nov 11, 2023
9166b3d
Add tests for BiDirectionalMap
HollaG Nov 11, 2023
e4abd76
Merge branch 'master' into UG-branch
pzl111 Nov 11, 2023
c84e90a
Fix nav getting deleted when editing other things other than name
HollaG Nov 11, 2023
9001d4b
Fix checkstyle
HollaG Nov 11, 2023
b0d3b61
try to fix failing CI
HollaG Nov 11, 2023
7465732
Fix checkstyle
HollaG Nov 11, 2023
5441c4e
Force git to track empty directory
HollaG Nov 11, 2023
f551d72
Re-add cleanup
HollaG Nov 11, 2023
7d9a5e1
Merge pull request #313 from HollaG/tests-personlessonmap
HollaG Nov 11, 2023
014c1f6
Merge pull request #314 from pzl111/UG-branch
richiehx Nov 12, 2023
d5252de
Merge pull request #311 from yiwen101/glossary-link
richiehx Nov 12, 2023
d908c5e
Update UG
richiehx Nov 12, 2023
ebb1867
Update Show in DG and fix grammar
richiehx Nov 12, 2023
cd98a3a
Merge branch 'master' into improve-ug-2
elaineshijie Nov 12, 2023
a3f6724
Resolve merge conflict
elaineshijie Nov 12, 2023
f0e7990
Standardise TutorMate in UG
elaineshijie Nov 12, 2023
a26a6df
Modify the behaviour of index parser
yiwen101 Nov 12, 2023
2c8759e
Update AddTaskCommandParser.java
yiwen101 Nov 12, 2023
05dcfc9
Fix wrong message
yiwen101 Nov 12, 2023
7eb60e1
Fix grammer
yiwen101 Nov 12, 2023
59aaa71
Merge pull request #312 from elaineshijie/improve-ug-2
yiwen101 Nov 12, 2023
78700fc
Resolve merge conflict
yiwen101 Nov 12, 2023
595c25f
Fix style
yiwen101 Nov 12, 2023
63e111d
Update TempUG.md
yiwen101 Nov 12, 2023
c1f18db
Update TempUG.md
yiwen101 Nov 12, 2023
40dab6a
Update command
HollaG Nov 12, 2023
11bee30
Update parameter table
HollaG Nov 12, 2023
76d5357
Change STUDENT list to STUDENTS list
HollaG Nov 12, 2023
09fe783
fix merge conflict
HollaG Nov 12, 2023
9d9ea50
Merge branch 'master' into update-new-ug
HollaG Nov 12, 2023
fe642ba
Add more error states
HollaG Nov 12, 2023
8bb56db
Update DG with state feature
pzl111 Nov 12, 2023
13585fe
Fix checkstyle for AddSequenceDiagram.puml
pzl111 Nov 12, 2023
86747f6
Fix addtask testcase error, add extra info to PlantUML diagram for Ad…
pzl111 Nov 12, 2023
778f418
Refactor State enum:
pzl111 Nov 12, 2023
4ad8663
Change lesson card to not handle displayedFields
pzl111 Nov 12, 2023
6dbef78
Update LinkCommand to use sameState method of modelManager
pzl111 Nov 12, 2023
a342b84
Fix checkstyle
pzl111 Nov 12, 2023
a1aa482
Update DG
elaineshijie Nov 12, 2023
ee1885b
Update manual testing deleting lesson portion in DG
elaineshijie Nov 12, 2023
260fd16
Update manual testing show portion in DG
elaineshijie Nov 12, 2023
61f0f74
Update manual testing addTask portion in DG
elaineshijie Nov 12, 2023
8a4e37c
Update manual testing deleteTask portion in DG
elaineshijie Nov 12, 2023
66c9205
Minor changes
elaineshijie Nov 12, 2023
fd93e1a
Update find test case
elaineshijie Nov 12, 2023
336060a
Merge pull request #318 from yiwen101/fix-index-parser
richiehx Nov 12, 2023
38cfafe
Merge branch 'master' into improveDocs
richiehx Nov 12, 2023
eb2beca
Update TempUG.md
yiwen101 Nov 12, 2023
d083e2d
Update Command Format notes for delete
richiehx Nov 12, 2023
b2ee6fa
update manual testing filter
elaineshijie Nov 12, 2023
916fb05
Merge branch 'improveDocs' of https://github.com/richiehx/tp into imp…
richiehx Nov 12, 2023
10ec3a6
Fix minor issues
elaineshijie Nov 12, 2023
84cd3e4
Fix extra bullet point issue
elaineshijie Nov 12, 2023
5375551
Remove ScheduleParser reference
richiehx Nov 12, 2023
9ba6030
Merge pull request #304 from yiwen101/filter2
richiehx Nov 12, 2023
f70a5a2
Merge pull request #322 from elaineshijie/update-dg
richiehx Nov 12, 2023
8922633
Merge branch 'master' into command-summary
yiwen101 Nov 12, 2023
b6f3012
Merge pull request #315 from richiehx/improveDocs
yiwen101 Nov 12, 2023
c825253
Improve Ui diagram
richiehx Nov 13, 2023
b4d0471
Fix List feature Indentation
richiehx Nov 13, 2023
43c2b20
Minor refactors to use sameState() method
pzl111 Nov 13, 2023
70af519
Merge pull request #324 from richiehx/improveDocs
pzl111 Nov 13, 2023
8757d31
Merge branch 'master' into update-new-ug
pzl111 Nov 13, 2023
e667ba3
Merge pull request #301 from HollaG/update-new-ug
pzl111 Nov 13, 2023
249d0fc
Merge branch 'master' into command-summary
pzl111 Nov 13, 2023
427cece
Merge pull request #323 from yiwen101/command-summary
pzl111 Nov 13, 2023
994147a
Merge branch 'master' into state-refactor
pzl111 Nov 13, 2023
892767c
Merge pull request #320 from pzl111/state-refactor
yiwen101 Nov 13, 2023
aa754fd
Add linkto, nav, exit and clear commands in manual testing section in dg
elaineshijie Nov 13, 2023
ac500e8
Fix minor issues
elaineshijie Nov 13, 2023
622151f
Rename clear and exit headings
elaineshijie Nov 13, 2023
63875fc
Change bullet points
elaineshijie Nov 13, 2023
27b75e5
Merge branch 'master' into improve-dg2
elaineshijie Nov 13, 2023
1d3689c
Update command summary with filter, link, navigate
pzl111 Nov 13, 2023
6537f06
Merge pull request #325 from elaineshijie/improve-dg2
yiwen101 Nov 13, 2023
8adc109
Update error message for addTask
pzl111 Nov 13, 2023
912ef26
Update DeveloperGuide.md
yiwen101 Nov 13, 2023
cf737f0
Update DeveloperGuide.md
yiwen101 Nov 13, 2023
1bd321f
Update DeveloperGuide.md
yiwen101 Nov 13, 2023
8496bf6
Merge pull request #326 from pzl111/state-refactor
yiwen101 Nov 13, 2023
ad251df
Update DeveloperGuide.md
yiwen101 Nov 13, 2023
4706a9d
Update UG with TempUG
pzl111 Nov 13, 2023
9e7415a
Merge pull request #331 from pzl111/UG-branch
elaineshijie Nov 13, 2023
8cd5d98
Fix grammer
yiwen101 Nov 13, 2023
14c6c40
Add icons
HollaG Nov 13, 2023
bf885e2
Update Index Badges
richiehx Nov 13, 2023
5b4ef33
Work on planned enhancements
HollaG Nov 13, 2023
a732abd
Fix reviewed errors
yiwen101 Nov 13, 2023
12a3e6e
Merge pull request #334 from richiehx/improveDocs
yiwen101 Nov 13, 2023
5c95e83
Readd for schedule
HollaG Nov 13, 2023
62c3a92
Add error output for filter
HollaG Nov 13, 2023
969ff7c
Fix incorrect error message
HollaG Nov 13, 2023
5df92c9
Fix issue #327
pzl111 Nov 13, 2023
f7ea98f
Update with javadoc
pzl111 Nov 13, 2023
2a262fe
add allow delete tag
HollaG Nov 13, 2023
365a01a
Update UG for find command with "For Task:" section
pzl111 Nov 13, 2023
e575737
Change more bugs
HollaG Nov 13, 2023
ae89fe3
fix filter remark
HollaG Nov 13, 2023
a431b98
Merge pull request #335 from pzl111/v1.4b
richiehx Nov 13, 2023
2c55e69
Change filter error message
elaineshijie Nov 13, 2023
2010bf1
Fix remark, for real this time
HollaG Nov 13, 2023
708b413
Merge pull request #333 from HollaG/update-new-ug
richiehx Nov 13, 2023
f218fe5
Fix tips boxes
elaineshijie Nov 13, 2023
5fe73ef
Add DG planned
HollaG Nov 13, 2023
1e27956
Remove toc
elaineshijie Nov 13, 2023
f59de2a
Merge pull request #328 from yiwen101/DG4
pzl111 Nov 13, 2023
71f0c28
Add task enhancement
HollaG Nov 13, 2023
bec8dcb
Delete proposed features
HollaG Nov 13, 2023
52446c3
Fix text alignment
HollaG Nov 13, 2023
c833f9d
Fix boxes and headings in UG
richiehx Nov 13, 2023
8bae2c0
Center all images
HollaG Nov 13, 2023
101f408
Change index in command summary
elaineshijie Nov 13, 2023
5f75b41
Merge pull request #339 from richiehx/master
HollaG Nov 13, 2023
e2a9d08
Fix build fail
elaineshijie Nov 13, 2023
c4e7fa5
Merge branch 'master' into update-remark-link
elaineshijie Nov 13, 2023
d206279
Change command
HollaG Nov 13, 2023
7ae20b0
Merge pull request #338 from HollaG/update-dg
pzl111 Nov 13, 2023
d830adf
Merge pull request #337 from elaineshijie/update-remark-link
pzl111 Nov 13, 2023
0eb3260
Update ppp
HollaG Nov 13, 2023
191aa16
Improve PPP
richiehx Nov 13, 2023
c3a8177
Merge pull request #340 from HollaG/update-ppp
pzl111 Nov 13, 2023
8ad0775
Fix UG
HollaG Nov 13, 2023
8c37a6a
fix table
HollaG Nov 13, 2023
206a8f2
Update PPP
pzl111 Nov 13, 2023
06ad7a2
Merge pull request #341 from richiehx/improveDocs
pzl111 Nov 13, 2023
70b27e0
Merge pull request #342 from HollaG/copy-ug
pzl111 Nov 13, 2023
7a5cd58
Merge pull request #343 from pzl111/v1.4b
HollaG Nov 13, 2023
c67be85
Edit saving data section in ug
elaineshijie Nov 13, 2023
f6f4ba9
Update PR number
HollaG Nov 13, 2023
4623895
Add Table of Contents Link
richiehx Nov 13, 2023
15717ea
Merge branch 'master' into improveDocs
richiehx Nov 13, 2023
5b257b3
Change Storage diagram size
richiehx Nov 13, 2023
da79f75
Merge branch 'improveDocs' of https://github.com/richiehx/tp into imp…
richiehx Nov 13, 2023
35482fa
Edit changes proposed by marcus
elaineshijie Nov 13, 2023
e6c233f
Merge pull request #345 from HollaG/update-ppp
richiehx Nov 13, 2023
3623c98
Merge pull request #346 from richiehx/improveDocs
elaineshijie Nov 13, 2023
6d8266a
Merge pull request #344 from elaineshijie/update-dg3
pzl111 Nov 13, 2023
54d7685
Fix error message
HollaG Nov 13, 2023
3802a63
Update list in UG
pzl111 Nov 13, 2023
dffd63e
Add more TOC links
richiehx Nov 13, 2023
096f480
Merge pull request #347 from HollaG/update-ug
richiehx Nov 13, 2023
c3eb3b2
Merge pull request #348 from pzl111/master
HollaG Nov 13, 2023
6bd88e5
Merge pull request #349 from richiehx/improveDocs
HollaG Nov 13, 2023
b0753bf
Add some page breaks
richiehx Nov 13, 2023
173982a
Merge branch 'master' into improveDocs
richiehx Nov 13, 2023
83086fe
Add more page breaks
richiehx Nov 13, 2023
50ea551
Remove line in value proposition
richiehx Nov 13, 2023
d6f8ee7
Merge pull request #350 from richiehx/improveDocs
pzl111 Nov 13, 2023
a43d6c8
Update ParserClasses.puml
yiwen101 Nov 13, 2023
1c6aca8
Improve code quality
yiwen101 Nov 13, 2023
895f3a1
Merge pull request #351 from yiwen101/DG5
pzl111 Nov 13, 2023
714a71b
Add page breaks to DG
pzl111 Nov 13, 2023
39c0d70
Add for schedule
HollaG Nov 13, 2023
15752f4
Merge pull request #353 from HollaG/update-ug
richiehx Nov 13, 2023
0294cd8
Add page break
richiehx Nov 13, 2023
6123724
Update yiwen101.md
yiwen101 Nov 13, 2023
f7a00b3
Merge pull request #354 from richiehx/changeDocs
pzl111 Nov 13, 2023
543dd47
Merge pull request #356 from yiwen101/PPP
HollaG Nov 13, 2023
ee9ce8b
Merge pull request #352 from yiwen101/codeQuality2
pzl111 Nov 13, 2023
ff174e9
Update AboutUs.md
yiwen101 Nov 13, 2023
d6ba0b0
Merge pull request #355 from pzl111/v1.4b
richiehx Nov 13, 2023
c4355b4
Update DeveloperGuide.md
yiwen101 Nov 13, 2023
5db3adf
Merge pull request #357 from yiwen101/brokenLink
elaineshijie Nov 13, 2023
80f9a3d
Update DeveloperGuide.md
yiwen101 Nov 13, 2023
9776aa4
Update DeveloperGuide.md
yiwen101 Nov 13, 2023
ff0975d
Update DeveloperGuide.md
yiwen101 Nov 13, 2023
5c4309d
Revert "Update DeveloperGuide.md"
yiwen101 Nov 13, 2023
c1283e7
Update DeveloperGuide.md
yiwen101 Nov 13, 2023
e084b3d
Update PPP
pzl111 Nov 13, 2023
b947eeb
Update UserGuide.md
yiwen101 Nov 13, 2023
52e5237
Merge pull request #358 from yiwen101/DG6
HollaG Nov 13, 2023
55919ab
Fix todo
HollaG Nov 13, 2023
0b3d823
Fix name
HollaG Nov 13, 2023
cdc2dd0
Delete redundant text
HollaG Nov 13, 2023
47f9714
Update inline code
HollaG Nov 13, 2023
9b66c4b
Edit index and parameter summary
elaineshijie Nov 13, 2023
b826a7a
Add arrows
HollaG Nov 13, 2023
8d22408
Merge branch 'master' into update-ug-final
elaineshijie Nov 13, 2023
3247049
Style arrows slightly
HollaG Nov 13, 2023
4b91f0c
Update PPP
elaineshijie Nov 13, 2023
21bb276
Edit task list in delete task
elaineshijie Nov 13, 2023
2d1a3cc
Add back page break
HollaG Nov 13, 2023
c9f0c01
Fix minor issues in PPP
elaineshijie Nov 13, 2023
1450f58
Add back page break
HollaG Nov 13, 2023
31dbeae
Merge pull request #360 from HollaG/update-ug
elaineshijie Nov 13, 2023
fe35b03
Merge branch 'master' into update-ug-final
elaineshijie Nov 13, 2023
2c4c347
Fix minor issues
elaineshijie Nov 13, 2023
e03ac6b
Fix minor issues again
elaineshijie Nov 13, 2023
f0d9aee
Fix minor issues of full stop
elaineshijie Nov 13, 2023
f02cb90
Merge pull request #359 from elaineshijie/update-ug-final
richiehx Nov 13, 2023
2ca4d75
Add Link command to command summary
elaineshijie Nov 13, 2023
8278161
Add page breaks
elaineshijie Nov 13, 2023
ac9ed16
Merge pull request #361 from pzl111/v1.4b
elaineshijie Nov 13, 2023
984017d
Change version number in MainApp
elaineshijie Nov 13, 2023
9f61084
Fix PPP format
elaineshijie Nov 13, 2023
2371f40
Update yiwen101.md
yiwen101 Nov 13, 2023
e065a21
Merge pull request #362 from elaineshijie/ug-pdf-format
richiehx Nov 14, 2023
fb78334
Merge pull request #363 from yiwen101/PPP
richiehx Nov 14, 2023
a5f8913
Complete Javadocs and update UG
elaineshijie Nov 14, 2023
7afe2d7
Merge pull request #364 from elaineshijie/update-ug-final
pzl111 Nov 14, 2023
d25d5ce
Update UG list feature
elaineshijie Nov 14, 2023
813d655
Update UG list feature again
elaineshijie Nov 14, 2023
cebe611
Update UG list feature again
elaineshijie Nov 14, 2023
c7e44d4
Update UG list feature again
elaineshijie Nov 14, 2023
e6c7421
Update UG list feature again
elaineshijie Nov 14, 2023
475f855
Update images with real data
pzl111 Nov 14, 2023
2b3adc9
Merge pull request #365 from elaineshijie/update-ug-final
richiehx Nov 14, 2023
dab9def
Update user story wording
HollaG Nov 14, 2023
14b1dae
Merge pull request #366 from pzl111/v1.4b
elaineshijie Nov 14, 2023
cee7f9c
Update output message
pzl111 Nov 14, 2023
8327945
Merge branch 'master' into v1.4b
pzl111 Nov 14, 2023
3b9f52f
Update list feature
pzl111 Nov 14, 2023
cc633cb
Clean up DG
HollaG Nov 14, 2023
6700113
Merge pull request #367 from pzl111/v1.4b
richiehx Nov 14, 2023
f24a39a
Section on linking
HollaG Nov 14, 2023
339ccfe
Fix UI links
HollaG Nov 14, 2023
1c5e5be
Resolve english ui comments
HollaG Nov 14, 2023
303944b
Update link
HollaG Nov 14, 2023
5af0bdb
Fix Model diagram
richiehx Nov 14, 2023
df2ae2c
Add diagram from link
HollaG Nov 14, 2023
40cd17e
Add breaks
HollaG Nov 14, 2023
080ed19
Merge pull request #369 from richiehx/changeDG
HollaG Nov 14, 2023
9fdf2e8
Update ppp
HollaG Nov 14, 2023
ccb39e6
Merge pull request #368 from HollaG/update-dg
HollaG Nov 14, 2023
71c4c3c
Merge pull request #370 from HollaG/update-ppp
pzl111 Nov 14, 2023
1a92714
remove page break
HollaG Nov 14, 2023
4f51845
Merge pull request #371 from HollaG/update-dg
HollaG 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'
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/
59 changes: 45 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,45 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/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.
# TutorMate

[![CI Status](https://github.com/AY2324S1-CS2103T-T11-3/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2324S1-CS2103T-T11-3/tp/actions)

TutorMate is a desktop app targeted to private tuition teachers on handling tuition related matters.

It is optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).
If you can type fast, TutorMate can get your administrative tasks done faster than traditional GUI apps.

This project is based on the [AddressBook-Level3 project](https://se-education.org).

## Main Features
1. Student Management System: track all student details
2. Lesson Schedule: easily plan and manage lessons
3. Task Lists: keep track of tasks to be done for lessons

## Quick start

1. Ensure you have Java 11 or above installed in your Computer. You can check by opening a command terminal and typing `java -version`.

1. Download the latest `tutormate.jar` from [here](https://github.com/AY2324S1-CS2103T-T11-3/tp/releases).

1. Copy the file to the folder you want to use as the _home folder_ for your TutorMate.

1. Open a command terminal, navigate into the folder you put the jar file in using the change directory command `cd`, and use the `java -jar tutormate.jar` command to run the application.<br>

1. Type the command in the command box and press Enter to execute it. e.g. typing `help` and pressing Enter will open the help window.<br>
Some example commands you can try:

* `list students` : Lists all students with their name.

* In list `STUDENTS`:

* `add -name Leah` : Adds a student named "Leah" to the application.

* `show 3` : Shows the details of the person with the index 3 in TutorMate.

* `exit` : Exits the app.



For full documentation of this project, see the following links:
- [User Guide](https://ay2324s1-cs2103t-t11-3.github.io/tp/UserGuide.html)
- [Developer Guide](https://ay2324s1-cs2103t-t11-3.github.io/tp/DeveloperGuide.html)
- [Github Organization](https://github.com/orgs/AY2324S1-CS2103T-T11-3)
8 changes: 6 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ task coverage(type: JacocoReport) {
executionData.from files(jacocoTestReport.executionData)
afterEvaluate {
classDirectories.from files(classDirectories.files.collect {
fileTree(dir: it, exclude: ['**/*.jar'])
fileTree(dir: it, exclude: ['**/*.jar', '**/ui/**'])
})
}
reports {
Expand Down Expand Up @@ -66,7 +66,11 @@ dependencies {
}

shadowJar {
archiveFileName = 'addressbook.jar'
archiveFileName = 'tutormate.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
61 changes: 32 additions & 29 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,62 @@
---
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`

## Project team

### John Doe
### Phua Zai Lian

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

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

* Role: Project Advisor
* Role: Developer
* Responsibilities: Development

### Jane Doe
### Richie Hsieh

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

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

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

### Johnny Doe
### Wang Yiwen

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

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

* Role: Developer
* Responsibilities: Data
* Responsibilities: User Usability

### Jean Doe
### Marcus Soh

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Data

### James Doe
### Loh Shi Jie, Elaine

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: Development

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`).
15 changes: 9 additions & 6 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 All @@ -19,7 +22,7 @@ Given below are how to use Gradle for some important project tasks.
* **`clean`**: Deletes the files created during the previous build tasks (e.g. files in the `build` folder).<br>
e.g. `./gradlew clean`

* **`shadowJar`**: Uses the ShadowJar plugin to creat a fat JAR file in the `build/lib` folder, *if the current file is outdated*.<br>
* **`shadowJar`**: Uses the ShadowJar plugin to create a fat JAR file in the `build/lib` folder, *if the current file is outdated*.<br>
e.g. `./gradlew shadowJar`.

* **`run`**: Builds and runs the application.<br>
Expand Down
Loading