Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
237 commits
Select commit Hold shift + click to select a range
8abedec
Migrate docs to MarkBind
Sep 11, 2023
2960c20
Bump MarkBind version
Feb 9, 2024
339cd23
Add a Home button in the top NavBar
Feb 9, 2024
b7068b1
Reduce font size for printing
Feb 9, 2024
7f920ec
docs.yml: Bump MarkBind and Java versions
Aug 8, 2024
f440694
Merge pull request #1 from AY2425S2-CS2103-F10-4/switch-docs-to-markbind
huangtian666 Feb 23, 2025
94d318a
Add codecov badge
huangtian666 Feb 23, 2025
e86049e
Set up website for the project
huangtian666 Feb 23, 2025
51e606b
Merge pull request #2 from AY2425S2-CS2103-F10-4/create-website
huangtian666 Feb 23, 2025
dedca21
Merge branch 'master' of https://github.com/AY2425S2-CS2103-F10-4/tp
huangtian666 Feb 23, 2025
8d8faca
Make comment clearer
davidchongg Feb 23, 2025
629a243
Add test comment to Main.java to verify commit permissions
jeronkk Feb 23, 2025
98a8722
Add Jeron's image
jeronkk Mar 6, 2025
1b4a899
Merge pull request #4 from jeronkk/add-jeron-image
davidchongg Mar 6, 2025
273a1eb
Add david chong's image
davidchongg Mar 6, 2025
899acc9
Add Brandon's photo
brvndonkoh Mar 6, 2025
4435f12
Merge pull request #6 from davidchongg/add-davidChong-info
brvndonkoh Mar 6, 2025
104e650
Add huangtian's photo
huangtian666 Mar 6, 2025
fa78842
Merge pull request #7 from brvndonkoh/brvndonkoh-branch
jeronkk Mar 6, 2025
eacfdd2
Merge pull request #9 from huangtian666/add-huangtian-info
brvndonkoh Mar 6, 2025
728ee98
Add my info
davidchongg Mar 7, 2025
f8eb9f1
Update about us page
huangtian666 Mar 7, 2025
86bd03b
Update AboutUs.md and created brvndonkoh.md
brvndonkoh Mar 7, 2025
23ef0b0
Update AboutUs.md to include Jeron's info
jeronkk Mar 7, 2025
7cb2e9d
Add jeronkk.md
jeronkk Mar 7, 2025
8d046e8
Merge pull request #12 from huangtian666/update-aboutUs
davidchongg Mar 7, 2025
213fcf1
Merge pull request #17 from jeronkk/update-Aboutus
brvndonkoh Mar 7, 2025
11a5a24
Merge branch 'master' into brvndonkoh-branch-1
jeronkk Mar 7, 2025
313e0d6
Merge pull request #13 from brvndonkoh/brvndonkoh-branch-1
jeronkk Mar 7, 2025
14b69b7
Merge branch 'master' into add-aboutUs-info
jeronkk Mar 7, 2025
68753f4
Merge pull request #15 from davidchongg/add-aboutUs-info
jeronkk Mar 7, 2025
84e06a6
Update readme page
huangtian666 Mar 9, 2025
628a6dc
Update readme
huangtian666 Mar 9, 2025
092d3cb
Update readme
huangtian666 Mar 9, 2025
881f350
Merge pull request #21 from huangtian666/update-readme
davidchongg Mar 9, 2025
f9fd440
Update project website
huangtian666 Mar 10, 2025
052ea2f
Update project website
huangtian666 Mar 10, 2025
9617f8b
Merge pull request #23 from huangtian666/update-project-website
jeronkk Mar 13, 2025
44a5643
Update DeleteCommand.java to make error message to clearer and update…
brvndonkoh Mar 16, 2025
1ed4393
Edit error in "+" operator wrap,
brvndonkoh Mar 16, 2025
2b5a54f
Update Tests with respect to new DeleteCommand logic.
brvndonkoh Mar 16, 2025
138b598
Remove unused imports.
brvndonkoh Mar 16, 2025
3b8297e
Remove unnecessary code.
brvndonkoh Mar 16, 2025
f341745
Merge pull request #32 from brvndonkoh/brvndonkoh-branch-3
jeronkk Mar 19, 2025
580af5c
Add functionality to list all persons containing the tag
davidchongg Mar 20, 2025
7b115c4
Add tuition time prefix and update AddCommand.java to use the new prefix
jeronkk Mar 20, 2025
ab92cc2
Add TuitionTime class to represent a tutor’s tuition schedule
jeronkk Mar 20, 2025
8c60456
Integrate TuitionTime into Person class
jeronkk Mar 20, 2025
7f41f71
Integrate TuitionTime into AddCommand and EditCommand class
jeronkk Mar 20, 2025
d6d6b44
Integrate TuitionTime into ParserUtil, AddCommandParser and EditComma…
jeronkk Mar 20, 2025
5ad07cf
Integrate TuitionTime into JsonAdaptedPerson and JsonAdaptedPersonTes…
jeronkk Mar 20, 2025
c1f91e8
Integrate TuitionTime into PersonBuilder and TypicalPersons class
jeronkk Mar 20, 2025
58ed7b1
Integrate TuitionTime into SampleDataUtil class
jeronkk Mar 20, 2025
bec7c75
Display TuitionTime in JavaFX UI
jeronkk Mar 20, 2025
fa7bfc7
Fix bug in EditCommand: Allow editing of TuitionTime
jeronkk Mar 20, 2025
2704c74
Fix bug: Display updated TuitionTime after successful add and edit
jeronkk Mar 20, 2025
3171b78
Fix Checkstyle errors for code consistency
jeronkk Mar 20, 2025
5a2d1c2
Integrate TuitionTime into PersonUtil class and update EditCommand cl…
jeronkk Mar 20, 2025
e619582
Update AddressBook json files to include tuition time
jeronkk Mar 20, 2025
b6935fd
Update CommandTestUtil class to use tuition time and subjects as tags
jeronkk Mar 20, 2025
ed82526
Update test cases to check for tuition time
jeronkk Mar 20, 2025
9bedf83
Fix no trailing newline and extra whitespaces
jeronkk Mar 20, 2025
eda255f
Merge pull request #38 from jeronkk/update-AddCommand
huangtian666 Mar 21, 2025
3a8958f
Fix checkstyle
davidchongg Mar 21, 2025
b957ee8
Merge remote-tracking branch 'upstream/master' into branch-list-subject
davidchongg Mar 21, 2025
304f4bf
Improve test coverage
davidchongg Mar 21, 2025
b0ae06c
Fix missing test
davidchongg Mar 21, 2025
55c2a4e
Merge pull request #37 from davidchongg/branch-list-subject
huangtian666 Mar 22, 2025
0649a2e
Add JavaDocs for execute() method in DeleteCommand.java
brvndonkoh Mar 22, 2025
2f159df
Add sorting logic to TutorProMax
brvndonkoh Mar 22, 2025
20c239f
Add sorting logic of all fields in Person to TutorProMax
brvndonkoh Mar 22, 2025
6fadab7
Improve sorting logic for sort by tuitiontime
brvndonkoh Mar 22, 2025
0c89798
Add JavaDocs for SortCommand.java
brvndonkoh Mar 22, 2025
a986a3c
Add @Override method sortFilteredPersonList() in ModelStub
brvndonkoh Mar 22, 2025
763fc03
Change indentation to pass CheckStyle
brvndonkoh Mar 22, 2025
84b0d51
Add Tests in SortCommandParserTest.java
brvndonkoh Mar 22, 2025
25d7190
Change ordering of imports to pass checkStyle
brvndonkoh Mar 22, 2025
e16e385
Add SortCommandTest.java
brvndonkoh Mar 22, 2025
a4e65bf
Add TuitionTimeUtilTest.java
brvndonkoh Mar 22, 2025
84d3043
Add more tests for CodeCoverage
brvndonkoh Mar 22, 2025
a924df9
Add more tests for CodeCoverage
brvndonkoh Mar 22, 2025
34a5ba7
Add more tests for CodeCoverage
brvndonkoh Mar 22, 2025
45bc3ae
Update list tuition time and checks
huangtian666 Mar 22, 2025
6abfc3e
Add ListCommandParserTest
huangtian666 Mar 22, 2025
71e627d
Update user guide
davidchongg Mar 23, 2025
c77fbfc
Merge pull request #44 from davidchongg/branch-update-ug
huangtian666 Mar 23, 2025
c3c250b
Merge pull request #41 from huangtian666/add-listTuitionTime-feature
brvndonkoh Mar 23, 2025
4faa9d0
Add SortSequenceDiagram.puml
brvndonkoh Mar 23, 2025
9676273
Fix errors in tests.
brvndonkoh Mar 23, 2025
4b0c7fc
Fix errors in tests.
brvndonkoh Mar 23, 2025
dffa0a3
Fix errors in tests.
brvndonkoh Mar 23, 2025
7c90b38
Fix errors in SortCommandTest.java
brvndonkoh Mar 23, 2025
643b8c5
Merge branch 'update-Aboutus'
jeronkk Mar 24, 2025
e0842bf
Fix TuitionTime format in AddCommand class
jeronkk Mar 24, 2025
6f7ed25
Update build.gradle shadowJar to create tutorpromax.jar
jeronkk Mar 24, 2025
9ab0e09
Merge pull request #48 from jeronkk/bug-fix-AddCommand
huangtian666 Mar 24, 2025
704fdf3
Add more tests in SortCommandTest.java to have more Code Coverage
brvndonkoh Mar 24, 2025
252e756
Merge branch 'update-Aboutus'
jeronkk Mar 24, 2025
016e6d9
Merge pull request #39 from brvndonkoh/brvndonkoh-branch-4
huangtian666 Mar 24, 2025
bb05aec
Merge pull request #45 from brvndonkoh/brvndonkoh-branch-5
davidchongg Mar 25, 2025
e5d34ab
Fix list command to include prefix and improve test coverage
davidchongg Mar 25, 2025
30675bf
Merge branch 'master' into branch-fix-list
davidchongg Mar 25, 2025
d18fae5
Add codecov.yml to exclude ui files in codecov
huangtian666 Mar 26, 2025
db537cd
Merge pull request #54 from huangtian666/create-codecov.yml
jeronkk Mar 26, 2025
c505ef3
Implement command history tracking with CommandHistoryManager
jeronkk Mar 24, 2025
3958907
Integrate CommandHistoryManager with CommandBox for input navigation
jeronkk Mar 24, 2025
230f5a1
Update CommandHistoryManager to fix arrow keys deleting original command
jeronkk Mar 24, 2025
b6cba82
Add unit tests for CommandHistoryManager
jeronkk Mar 24, 2025
2276cb1
Update help command and add assertions
huangtian666 Mar 25, 2025
ed40e7c
Update help feature
huangtian666 Mar 25, 2025
0e1d3b4
Add test for help command
huangtian666 Mar 25, 2025
6738b6b
Update test
huangtian666 Mar 25, 2025
f44e1d5
Update help window test
huangtian666 Mar 25, 2025
4fc1ca2
Update tests
huangtian666 Mar 25, 2025
4b26278
Update tests
huangtian666 Mar 25, 2025
3f7236a
Update tests
huangtian666 Mar 25, 2025
2a5746c
Update test
huangtian666 Mar 26, 2025
76ddf79
Update test
huangtian666 Mar 26, 2025
ffb0c22
Update test
huangtian666 Mar 26, 2025
79682ac
Update test
huangtian666 Mar 26, 2025
ecb4394
Update test
huangtian666 Mar 26, 2025
4e105bb
Update test
huangtian666 Mar 26, 2025
dc1344c
Update test
huangtian666 Mar 26, 2025
b1e44e3
Update UML diagrams to reflect SortCommand and TuitionTimeUtil integr…
jeronkk Mar 26, 2025
0c8397c
Update UI class diagram to include CommandHistoryManager and structur…
jeronkk Mar 26, 2025
5046480
Update Logic class diagram to reflect TuitionTimeUtil usage
jeronkk Mar 26, 2025
8480a66
Update uml diagram and project website
huangtian666 Mar 27, 2025
f7558f8
Fix checkstyle
huangtian666 Mar 27, 2025
96f2bd4
Add sorting by tags for SortCommand.java.
brvndonkoh Mar 27, 2025
50b232e
Add more tests in SortCommandTest.java to increase code coverage
brvndonkoh Mar 27, 2025
369ed73
Add more tests in SortCommandTest.java to increase code coverage
brvndonkoh Mar 27, 2025
8220f21
Add more tests in SortCommandTest.java to increase code coverage
brvndonkoh Mar 27, 2025
e6c5c73
Update test to include assertions
huangtian666 Mar 27, 2025
b63419d
Add more tests in SortCommandTest.java to increase code coverage
brvndonkoh Mar 27, 2025
22226c1
Add basic logging functionality
brvndonkoh Mar 27, 2025
0a4e5f9
Merge pull request #51 from davidchongg/branch-fix-list
brvndonkoh Mar 27, 2025
defbdaa
Merge pull request #55 from jeronkk/add-CommandHistory
brvndonkoh Mar 27, 2025
f4ad616
Change ListCommandTest.java
huangtian666 Mar 27, 2025
72832d6
Merge pull request #56 from huangtian666/update-help-feature
brvndonkoh Mar 27, 2025
c0590c0
Merge pull request #58 from jeronkk/update-puml-files
huangtian666 Mar 27, 2025
b30b423
Merge pull request #61 from huangtian666/update-uml-diagram
brvndonkoh Mar 27, 2025
57ebe56
Merge pull request #64 from brvndonkoh/brvndonkoh-branch-7
davidchongg Mar 27, 2025
a62ee2e
Edit MESSAGE_INVALID_FIELD in SortCommand.java
brvndonkoh Mar 27, 2025
164f4c3
Merge pull request #66 from brvndonkoh/brvndonkoh-branch-8
jeronkk Mar 27, 2025
7816260
Merge branch 'update-Aboutus'
jeronkk Mar 27, 2025
e1b2a59
Enable assertion
huangtian666 Mar 28, 2025
dd8226f
Merge pull request #67 from huangtian666/enable-assertions
jeronkk Apr 1, 2025
7db9e80
Update add instruction
huangtian666 Apr 1, 2025
40906d9
Update isSamePerson() in Person.java
huangtian666 Apr 1, 2025
b6eac13
Update clear command
huangtian666 Apr 1, 2025
d1fad08
Fix invalid tuition time parsed successfully
davidchongg Apr 2, 2025
ac4fcfe
Merge remote-tracking branch 'upstream/master' into fix-tt
davidchongg Apr 2, 2025
df29405
Make help message clearer
davidchongg Apr 2, 2025
fbd84ca
Improve test coverage
davidchongg Apr 2, 2025
2717f0b
Merge pull request #73 from huangtian666/fix-bug-clear
brvndonkoh Apr 3, 2025
f6417f4
Merge pull request #74 from huangtian666/fix-bug-add
brvndonkoh Apr 3, 2025
f2189a4
Add error handling info for sort command in UserGuide.md
brvndonkoh Apr 3, 2025
c1a0bf1
Make command parsing case-insensitive
brvndonkoh Apr 3, 2025
e670917
Correct sort by name desc logic for name field
brvndonkoh Apr 3, 2025
a4d1a5a
Update help page
brvndonkoh Apr 3, 2025
e6ab53b
Fix DeleteCommand to ensure proper spacing in invalid index error for…
brvndonkoh Apr 3, 2025
3d4e842
Merge branch 'master' into fix-tt
huangtian666 Apr 3, 2025
e40872e
Merge pull request #80 from davidchongg/fix-tt
huangtian666 Apr 3, 2025
1f08b15
Merge pull request #81 from davidchongg/fix-help
huangtian666 Apr 3, 2025
2fa0759
Merge pull request #82 from brvndonkoh/brvndonkoh-branch-9
jeronkk Apr 3, 2025
2fa0211
Merge pull request #84 from brvndonkoh/brvndonkoh-branch-10
jeronkk Apr 3, 2025
55db25e
Merge branch 'master' into brvndonkoh-branch-11
jeronkk Apr 3, 2025
20c6ec2
Merge pull request #86 from brvndonkoh/brvndonkoh-branch-11
jeronkk Apr 3, 2025
7bc9162
Merge branch 'update-Aboutus'
jeronkk Apr 3, 2025
f6ca0b8
Document command history navigation in UserGuide.md
jeronkk Apr 3, 2025
7030fd7
Update name validation regex to support Unicode and common name chara…
jeronkk Apr 3, 2025
66613b7
Refine Name Test to support culturally diverse and symbol-inclusive n…
jeronkk Apr 3, 2025
7919e9f
Implement use of google libphonenumber to verify valid phone number
jeronkk Apr 3, 2025
aa7bdcb
Set a max character limit of 80 for name length
jeronkk Apr 3, 2025
f0efe11
Update test to test for name length that is more than 80
jeronkk Apr 3, 2025
e4036be
Set a max character limit of 255 for domain part of email and 64 for …
jeronkk Apr 3, 2025
ddd4fed
Update test to test whether email is valid to the proper character limit
jeronkk Apr 3, 2025
ea0ba58
Fix commandhistory
jeronkk Apr 3, 2025
6b5bc76
Merge pull request #95 from jeronkk/fix-alpha-bugs
davidchongg Apr 3, 2025
15fa15b
Merge branch 'update-Aboutus'
jeronkk Apr 3, 2025
350398c
Fix errors in add command example in user guide
davidchongg Apr 4, 2025
7adc466
Merge pull request #96 from davidchongg/fix-add-UG
huangtian666 Apr 4, 2025
5572c26
Check whether name field keyword is passed into find
davidchongg Apr 5, 2025
ffebf2c
Resolve various minor bugs
brvndonkoh Apr 6, 2025
0812c91
Merge pull request #150 from davidchongg/fix-find-tags
huangtian666 Apr 6, 2025
7b86ee0
Fix issue #148
huangtian666 Apr 6, 2025
5949ecf
Fix issue #147
huangtian666 Apr 6, 2025
efa006d
Fix #145
huangtian666 Apr 6, 2025
20db905
Update DG
huangtian666 Apr 6, 2025
d2ed2d5
Update check constraint for email, fixes issue #148
huangtian666 Apr 6, 2025
74f67ed
Merge branch 'update-Aboutus'
jeronkk Apr 6, 2025
3653e38
Allow text wrapping at person card and output box
huangtian666 Apr 7, 2025
51f4278
Adjust maxwidth for label
huangtian666 Apr 7, 2025
4067ee5
Fix some issues
davidchongg Apr 7, 2025
bd13856
Merge pull request #151 from brvndonkoh/brvndonkoh-branch-fix
davidchongg Apr 7, 2025
f5bb550
Merge pull request #153 from huangtian666/fix-bugs-v1.6
davidchongg Apr 7, 2025
f420b8b
Merge pull request #154 from huangtian666/improve-ui
davidchongg Apr 7, 2025
f9370af
Fix more issues
davidchongg Apr 7, 2025
5081ab2
Merge branch 'master' into fix-ped-issues
davidchongg Apr 7, 2025
b72398d
Add use cases in DG
davidchongg Apr 7, 2025
fcbeb09
Fix uncaught error in list
davidchongg Apr 7, 2025
ce3c778
Allow underscore, dash and space for tags
davidchongg Apr 7, 2025
6749b74
Improve test coverage
davidchongg Apr 7, 2025
0796df9
Fix checkstyle
davidchongg Apr 7, 2025
2896885
Merge branch 'update-Aboutus'
jeronkk Apr 7, 2025
015a9d3
Use assert
davidchongg Apr 7, 2025
c8d6dc5
Fix issue of command history not saving incorrect inputs
jeronkk Apr 7, 2025
b9ce904
Merge pull request #155 from davidchongg/fix-ped-issues
brvndonkoh Apr 7, 2025
2132b3d
Update Implementation section of DG
huangtian666 Apr 7, 2025
2c74feb
Fix bug that allows phone numbers to have alphabets and multiple cons…
jeronkk Apr 7, 2025
16de964
Fix bug that allow user to save the same person with different phone …
jeronkk Apr 7, 2025
3f35397
Update UserGuide.md with clear parameter guide
jeronkk Apr 7, 2025
d7d2f5f
Revert changes to fit into codecov requirement of amount of code change
jeronkk Apr 7, 2025
5297e55
Add test cases to ensure better code coverage
jeronkk Apr 7, 2025
1b49a30
Add more test for better code coverage
jeronkk Apr 7, 2025
c71a2c3
Merge pull request #159 from huangtian666/fix-DG
jeronkk Apr 7, 2025
8bdcb86
Fix the RTL bug by clarifying the context
huangtian666 Apr 8, 2025
202e216
Merge pull request #160 from jeronkk/fix-PED-bugs
brvndonkoh Apr 8, 2025
72935b0
Merge pull request #161 from huangtian666/update-DG-and-UG
brvndonkoh Apr 8, 2025
95d1740
Update PPP
huangtian666 Apr 8, 2025
c37dc7c
Revert "Update PPP"
huangtian666 Apr 8, 2025
1a4ecf3
Merge branch 'master' of https://github.com/huangtian666/tp
huangtian666 Apr 8, 2025
7e2c144
Update PPP
huangtian666 Apr 8, 2025
ff9ff11
Update PPP
brvndonkoh Apr 8, 2025
bded080
Update user story
huangtian666 Apr 8, 2025
70d50f0
Update PPP
brvndonkoh Apr 8, 2025
9de538a
Update PPP
brvndonkoh Apr 8, 2025
cd8ad13
Merge pull request #162 from huangtian666/update-PPP
brvndonkoh Apr 8, 2025
44f9c31
Merge pull request #163 from brvndonkoh/brvndonkoh-branch-docs
huangtian666 Apr 8, 2025
a12514e
Update PPP
brvndonkoh Apr 8, 2025
06f595c
Merge branch 'master' into brvndonkoh-branch-docs2
brvndonkoh Apr 8, 2025
44534ae
Added white space
brvndonkoh Apr 8, 2025
87f8d70
Merge branch 'brvndonkoh-branch-docs2' of https://github.com/brvndonk…
brvndonkoh Apr 8, 2025
b966655
Update PPP
brvndonkoh Apr 8, 2025
d456685
Merge pull request #164 from brvndonkoh/brvndonkoh-branch-docs2
huangtian666 Apr 8, 2025
64b0136
Edit about us
davidchongg Apr 8, 2025
1dc45b3
Merge pull request #165 from davidchongg/fix-final
brvndonkoh Apr 8, 2025
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/
13 changes: 6 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
[![Java CI](https://github.com/AY2425S2-CS2103-F10-4/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2425S2-CS2103-F10-4/tp/actions/workflows/gradle.yml)
[![codecov](https://codecov.io/github/AY2425S2-CS2103-F10-4/tp/graph/badge.svg?token=Pv78PvaY52)](https://codecov.io/github/AY2425S2-CS2103-F10-4/tp)

![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)**.
* It is named `TutorProMax` because it was created for tutors with weekly tuition arrangements. This address book can help tutors keep track of students' contact details.
* For the detailed documentation of this project, see the **[TutorProMax Website](https://ay2425s2-cs2103-f10-4.github.io/tp/AboutUs.html)**.
* 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.
* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org)

13 changes: 11 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,11 @@ 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',
'seedu/address/ui/HelpWindow.class',
'seedu/address/ui/WrappedTextTableCellFactory.class'
])
})
}
reports {
Expand Down Expand Up @@ -59,14 +63,19 @@ dependencies {

implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.7.0'
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.7.4'
implementation 'com.googlecode.libphonenumber:libphonenumber:8.13.10'

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 = 'tutorpromax.jar'
}

run {
enableAssertions = true
}

defaultTasks 'clean', 'test'
2 changes: 2 additions & 0 deletions codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ignore:
- "src/main/java/seedu/address/ui"
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
88 changes: 58 additions & 30 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,87 @@
---
layout: page
title: About Us
---

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

You can reach us at the email `seer[at]comp.nus.edu.sg`

## Project team

### John Doe

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

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

* Role: Project Advisor

### Jane Doe

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

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

* Role: Team Lead

























---
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

### Brandon Koh

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

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

* Role: Developers
* Responsibilities: UI

### Johnny Doe
### Huang Tian

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

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

* Role: Developer
* Responsibilities: Data

### Jean Doe
### David Chong

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

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

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

### James Doe
### Jeron Kor

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

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

* 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