Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
302 commits
Select commit Hold shift + click to select a range
aabc9fd
Add testing for housing, major, and year
AbiHalim Mar 7, 2025
9d2d3a2
Fix testing
AbiHalim Mar 7, 2025
ae54450
Fix trailing whitespace in typicalPersonsAddressBook.json
AbiHalim Mar 7, 2025
f53be4f
Fix style errors
AbiHalim Mar 7, 2025
155d451
Update ModuleCode to allow 4 character prefixes
AbiHalim Mar 10, 2025
e11665d
Update Module Code testing
AbiHalim Mar 10, 2025
c755c18
Update Module Code validation regex
AbiHalim Mar 11, 2025
580ac28
Update ModuleCode testing
AbiHalim Mar 11, 2025
3d740ef
Merge pull request #29 from AbiHalim/modules
AbiHalim Mar 12, 2025
68724f2
Merge branch 'master' into nus-fields
AbiHalim Mar 12, 2025
6617ead
Merge pull request #30 from AbiHalim/nus-fields
AbiHalim Mar 12, 2025
7e6336a
Update ModuleCode constraints message
veehz Mar 12, 2025
8ea468c
Add modules field to Person class and update tests
veehz Mar 12, 2025
380bb9b
Merge pull request #34 from veehz/module-fields
YosieSYX Mar 13, 2025
f3a7d1c
RenameModule
YosieSYX Mar 13, 2025
ce76306
RenameModule
YosieSYX Mar 13, 2025
a3a2b65
RenameModule
YosieSYX Mar 13, 2025
ef4b8bb
RenameModule
YosieSYX Mar 13, 2025
7c7cb41
Add-FindModCommand
YosieSYX Mar 13, 2025
197a9f8
Add-FindModCommand
YosieSYX Mar 13, 2025
b2f6203
Add more tests
YosieSYX Mar 13, 2025
aa7c668
Add more tests
YosieSYX Mar 13, 2025
cddfc6e
Add link field
Mar 13, 2025
78cd83b
Fix bug in Link class
Mar 13, 2025
38372ea
Merge pull request #39 from YosieSYX/branch-FindModCommand
YosieSYX Mar 13, 2025
4dffa3e
Merge branch 'master' into link
shashwatchan Mar 13, 2025
60190d6
Merge pull request #41 from shashwatchan/link
shashwatchan Mar 13, 2025
cf6a153
Disabled tests, and fixed some bugs
Mar 15, 2025
e5f7ad5
Add Link validation, and extracting modules functionality
Mar 15, 2025
487f6ec
Fix LogicManagerTest
AbiHalim Mar 17, 2025
d3c61e4
Fix AddCommandParserTest
AbiHalim Mar 17, 2025
24fe708
Fix sample AddressBook.json files
AbiHalim Mar 17, 2025
7f2d885
Merge pull request #42 from shashwatchan/linkvalidation
shashwatchan Mar 17, 2025
694dcd7
Merge branch 'master' into Testing-Fixes
AbiHalim Mar 17, 2025
21aaf80
Merge pull request #44 from AbiHalim/Testing-Fixes
AbiHalim Mar 17, 2025
086abf1
Remove Title and Mod classes
veehz Mar 19, 2025
03b81b8
Add Modules to UI
veehz Mar 19, 2025
9a7b583
Fix formatting issues
veehz Mar 19, 2025
8da482a
Merge pull request #46 from veehz/remove-module-title
YosieSYX Mar 19, 2025
e3fb6db
Fix errors and add tests
YosieSYX Mar 19, 2025
e3a8ece
Fix checkstyle error
YosieSYX Mar 19, 2025
863f965
Fix checkstyle error
YosieSYX Mar 19, 2025
773d504
Add tests
YosieSYX Mar 19, 2025
37c431d
Add tests
YosieSYX Mar 19, 2025
8005276
Update User Guide
YosieSYX Mar 19, 2025
bb9c511
Add tests for Major, Year, Person, Tag
veehz Mar 19, 2025
3cb892f
Merge pull request #48 from YosieSYX/branch-Fix-FindMod
YosieSYX Mar 19, 2025
fdd829e
Merge pull request #53 from veehz/add-test-major-year-person-tag
veehz Mar 19, 2025
3102b0e
Merge pull request #50 from YosieSYX/branch-Update-UG
AbiHalim Mar 20, 2025
de26e74
Update User Guide
AbiHalim Mar 20, 2025
f485490
Update UserGuide.md
AbiHalim Mar 20, 2025
c7089bb
Add initial tests for Link
Mar 20, 2025
2769b60
Fix message to include link
Mar 20, 2025
a33c767
Merge pull request #57 from shashwatchan/linktest
shashwatchan Mar 20, 2025
8c10383
Merge pull request #54 from AbiHalim/User-Guide-Enhancements
AbiHalim Mar 20, 2025
5307b74
Update User Guide
YosieSYX Mar 20, 2025
bfb704f
Update User guide
YosieSYX Mar 20, 2025
d35bb53
Update User guide
YosieSYX Mar 20, 2025
2a3a4ed
Merge pull request #61 from shashwatchan/linkmessage
shashwatchan Mar 20, 2025
b73f8d6
Merge pull request #60 from YosieSYX/branch-Update-UG3
YosieSYX Mar 20, 2025
57279d9
Add command to get edited fields
AbiHalim Mar 20, 2025
5954f2d
Add command to get string of edited fields
AbiHalim Mar 20, 2025
4c80602
Update edit success message logic
AbiHalim Mar 20, 2025
c638a36
Fix EditCommandTest
AbiHalim Mar 20, 2025
a634336
Remove mandatory requirement for all fields except name
veehz Mar 21, 2025
c42128c
Add tests for non-mandatory fields in Person
veehz Mar 23, 2025
68faee2
Add VSCode files to .gitignore
veehz Mar 23, 2025
d806baf
Fix styles in PersonTest
veehz Mar 23, 2025
ad12e2f
Update Person Message formatting to exclude null or empty fields
veehz Mar 23, 2025
98def4c
Add unit tests for Messages.format method
veehz Mar 23, 2025
88a5a3a
Update Quick Start
AbiHalim Mar 24, 2025
a44cf35
Update Features in User Guide
AbiHalim Mar 24, 2025
65c78d6
Add Glossary
AbiHalim Mar 24, 2025
30ec783
Add Glossary and Hyperlinks
AbiHalim Mar 24, 2025
87732f5
Revise Troubleshooting section
AbiHalim Mar 24, 2025
16977d0
Add steps to get NUSMods link
AbiHalim Mar 24, 2025
715c87f
Remove Detailed Installation Guide
AbiHalim Mar 24, 2025
fbb927d
Update README and website
AbiHalim Mar 24, 2025
d7f538a
Merge remote-tracking branch 'upstream/master'
YosieSYX Mar 25, 2025
c22d268
Add schedule button
YosieSYX Mar 25, 2025
65051db
Add documentation
YosieSYX Mar 25, 2025
839177c
Change text color
YosieSYX Mar 25, 2025
c711781
Refactor JsonAdaptedPerson to reorder checks
veehz Mar 25, 2025
bd5f26f
Add activity diagram showing adding new person
AbiHalim Mar 26, 2025
c44e348
Fix checkstyle errors
AbiHalim Mar 26, 2025
80e73ea
Merge pull request #67 from AbiHalim/Guides
AbiHalim Mar 26, 2025
565ee45
Fix issues in user guide
AbiHalim Mar 26, 2025
afa1fe3
Fix hyperlink not working
AbiHalim Mar 26, 2025
25fff2d
Change URL in help command
AbiHalim Mar 26, 2025
1afc5ac
Improve link validation
Mar 26, 2025
5a7276a
Test link extraction
Mar 26, 2025
3fca022
Merge pull request #76 from shashwatchan/testextraction
shashwatchan Mar 26, 2025
0399311
Merge pull request #75 from shashwatchan/newvalidation
shashwatchan Mar 26, 2025
7bc2605
Merge pull request #65 from veehz/make-other-fields-nonmandatory
AbiHalim Mar 26, 2025
cbeac25
Update copyURL
AbiHalim Mar 26, 2025
8b03b17
Merge pull request #63 from AbiHalim/Edit-Command-Enhanced
AbiHalim Mar 26, 2025
9e9fa43
Merge branch 'master' into branch-click-schedule
AbiHalim Mar 26, 2025
ae3c7bf
Add newline at end of file
AbiHalim Mar 26, 2025
2096878
Merge pull request #69 from YosieSYX/branch-click-schedule
YosieSYX Mar 26, 2025
7950ec5
Merge pull request #77 from AbiHalim/Guides
AbiHalim Mar 26, 2025
66e20a1
Update build.gradle
AbiHalim Mar 26, 2025
43486c9
Update jar file name
AbiHalim Mar 26, 2025
99e2b46
Enable assertions
AbiHalim Mar 26, 2025
d75f100
Merge pull request #78 from YosieSYX/branch-add-documentation
YosieSYX Mar 26, 2025
10dc515
Merge pull request #80 from AbiHalim/Gradle
AbiHalim Mar 26, 2025
06fbe75
Update Model Class Diagram for Person fields
veehz Mar 26, 2025
6aa0023
Update Gemfile.lock to upgrade dependencies
veehz Mar 27, 2025
2952b8f
Update document links and glossary
veehz Mar 27, 2025
e92ea45
Add EditSequenceDiagram
YosieSYX Mar 27, 2025
935e210
Add logs
YosieSYX Mar 27, 2025
27fce23
Update UML diagram
Mar 27, 2025
a8c4c9d
Merge branch 'master' into branch-add-logging
YosieSYX Mar 27, 2025
b104f9a
Add multiplicity
Mar 27, 2025
c537e75
Merge pull request #83 from shashwatchan/uml
AbiHalim Mar 27, 2025
2beabee
Fix errors
YosieSYX Mar 27, 2025
724502a
Fix checkstyle
YosieSYX Mar 27, 2025
979cac7
Merge pull request #85 from YosieSYX/branch-add-logging
YosieSYX Mar 27, 2025
a7f0f92
Update docs/diagrams/ModelClassDiagram.puml
veehz Mar 28, 2025
0f0694b
Update Model Class Diagram to replace ModuleCode with Link
veehz Mar 28, 2025
486e9fd
Update theme to just-the-docs
veehz Mar 28, 2025
8f41463
Update developer guide
YosieSYX Mar 28, 2025
340cbf5
Merge pull request #82 from veehz/update-model-class-diagram
veehz Mar 28, 2025
4800b2c
Merge pull request #87 from YosieSYX/branch-update-UML
YosieSYX Mar 28, 2025
96cdaa8
Fix formatting issues in documentation
veehz Mar 28, 2025
d7b6db9
Merge branch 'AY2425S2-CS2103T-T11-1:master' into master
AbiHalim Mar 30, 2025
eb0ff5b
Add Storing a Contact information
AbiHalim Mar 30, 2025
4796494
Fix spacing of hyperlink and modules
AbiHalim Mar 30, 2025
2df7bdc
Add borders and rounded edges to cells
AbiHalim Mar 30, 2025
7eadfe8
Change colors to match NUSMods
AbiHalim Mar 30, 2025
43317cc
Change text color
AbiHalim Mar 30, 2025
0cbfb12
Fix grammatical error in UserGuide
AbiHalim Mar 30, 2025
4333535
Add functionality to handle links with TA courses, and demarcate them…
Mar 30, 2025
d836dff
Fix test case failing
AbiHalim Mar 30, 2025
bbba2a9
Merge pull request #98 from AbiHalim/Guides
AbiHalim Mar 31, 2025
141254f
Add if condition
YosieSYX Mar 31, 2025
7f4801d
Merge branch 'AY2425S2-CS2103T-T11-1:master' into master
AbiHalim Mar 31, 2025
270f2bd
Merge pull request #100 from shashwatchan/addta
shashwatchan Mar 31, 2025
dbbe376
Update Extensions.css
AbiHalim Mar 31, 2025
6c432dd
Verify modules within link validation
Mar 31, 2025
7bf4a12
Merge pull request #108 from shashwatchan/verifymod
shashwatchan Mar 31, 2025
3f4c5be
Merge pull request #107 from AbiHalim/Guides
AbiHalim Apr 1, 2025
e1dd03c
Merge pull request #102 from YosieSYX/branch-update-button
YosieSYX Apr 1, 2025
d2719c4
Merge pull request #104 from AbiHalim/master
AbiHalim Apr 1, 2025
d975c73
Fix bug from multiple TA slots of the same module
Apr 1, 2025
f70f77a
Remove print statement
Apr 1, 2025
24b3795
Merge pull request #110 from shashwatchan/tabug
shashwatchan Apr 1, 2025
2b54c87
Add FAG
YosieSYX Apr 1, 2025
859b335
Fix findMod
YosieSYX Apr 1, 2025
e508c8d
Fix test
YosieSYX Apr 1, 2025
848e851
Fix checkstyle
YosieSYX Apr 1, 2025
613ef93
Fix tests
YosieSYX Apr 1, 2025
3268f49
Update DG
YosieSYX Apr 1, 2025
8a3d7b9
Fix minor UG bugs
Apr 2, 2025
721efd1
Merge pull request #125 from shashwatchan/ugbugs
shashwatchan Apr 2, 2025
be3d271
Merge pull request #114 from YosieSYX/branch-FAQ
YosieSYX Apr 2, 2025
56a43c8
Merge pull request #120 from YosieSYX/branch-fix-findModMessage
YosieSYX Apr 2, 2025
34cddc7
Add quotation marks to quick guide
AbiHalim Apr 2, 2025
261a2b4
Merge pull request #126 from AbiHalim/Guides
AbiHalim Apr 2, 2025
076b5dd
Merge branch 'master' into update-docs-theme-to-just-the-docs
veehz Apr 2, 2025
4cc5d6f
Merge pull request #91 from veehz/update-docs-theme-to-just-the-docs
veehz Apr 2, 2025
2b28088
Merge branch 'master' into update-developer-guide
veehz Apr 2, 2025
3efeb48
Merge pull request #89 from veehz/update-developer-guide
veehz Apr 2, 2025
fde03be
Merge pull request #124 from YosieSYX/branch-update-DG
AbiHalim Apr 2, 2025
640675e
Fix Grammar Mistake in ModuleCode
veehz Apr 2, 2025
09f7bbc
Update UG screenshots
Apr 2, 2025
317f587
Fix Checkstyle error in PersonCard
veehz Apr 2, 2025
504ab4b
Merge pull request #128 from shashwatchan/updatescreenshots
shashwatchan Apr 2, 2025
5126f55
Fix person message
YosieSYX Apr 2, 2025
32c9eb2
Add Use Cases
YosieSYX Apr 2, 2025
6f9fe98
Copy Schedule
YosieSYX Apr 3, 2025
68e40c4
Fix checkstyle
YosieSYX Apr 3, 2025
7150009
Fix checkstyle
YosieSYX Apr 3, 2025
fe3a7aa
Merge pull request #132 from YosieSYX/branch-person-message
YosieSYX Apr 3, 2025
40319ae
Merge pull request #131 from veehz/fix-alpha-bugs
veehz Apr 3, 2025
062e927
Merge pull request #134 from YosieSYX/branch-update-DG2
YosieSYX Apr 3, 2025
33f6394
Merge branch 'master' into branch-copy-schedule
YosieSYX Apr 3, 2025
56bfa64
Fix errors
YosieSYX Apr 3, 2025
b7d2e46
Fix errors
YosieSYX Apr 3, 2025
d92e4a6
Merge pull request #135 from YosieSYX/branch-copy-schedule
YosieSYX Apr 3, 2025
1c53971
Fix default schedule
AbiHalim Apr 3, 2025
bddf0f4
Add explanation on copying link
AbiHalim Apr 3, 2025
bbaf139
Update UserGuide.md
AbiHalim Apr 3, 2025
08a183c
Merge pull request #137 from AbiHalim/master
AbiHalim Apr 3, 2025
fbaa32c
Fix Model Class Diagram
veehz Apr 3, 2025
140bb41
Update images
YosieSYX Apr 3, 2025
9138cd3
Merge pull request #141 from YosieSYX/branch-image-update
YosieSYX Apr 3, 2025
4c1a560
Merge pull request #139 from veehz/fix-model-class-diagram
AbiHalim Apr 3, 2025
0e39195
Update Manual Testing Guide
veehz Apr 3, 2025
63f26f6
Merge pull request #143 from veehz/add-manual-testing-guide
veehz Apr 3, 2025
cc5ba29
Add Planned Enhancements
veehz Apr 3, 2025
fc79d4e
Add newline at Developer Guide EOF
veehz Apr 3, 2025
840c434
Merge pull request #145 from veehz/add-planned-enhancements
veehz Apr 3, 2025
b3d8dae
Process hidden modules properly
Apr 5, 2025
03d8a81
Fix findMod bugs
YosieSYX Apr 5, 2025
f9d82fa
Merge pull request #203 from shashwatchan/fixhidden
shashwatchan Apr 5, 2025
3134eb7
Add tests
YosieSYX Apr 5, 2025
994c6c3
fix errors Merge remote-tracking branch 'upstream/master' into branch…
YosieSYX Apr 5, 2025
8b445d5
Resolve DG issues
Apr 5, 2025
27192b9
Fix User guide
YosieSYX Apr 5, 2025
52094ce
Fix User guide
YosieSYX Apr 5, 2025
134f569
Merge pull request #205 from shashwatchan/dgbugs
shashwatchan Apr 5, 2025
e684934
Merge pull request #204 from YosieSYX/branch-fix-bugs
YosieSYX Apr 5, 2025
fbd80a4
Fix User guide
YosieSYX Apr 5, 2025
58bc0d9
Fix Use Cases UC01 Numbering
veehz Apr 5, 2025
22d0aa3
Remove unused Use Case
veehz Apr 5, 2025
c4382e9
Fix Use Cases numbering and format
veehz Apr 5, 2025
2bac97e
Fix UG issues
Apr 5, 2025
f135dc8
Update phone number format
veehz Apr 5, 2025
3812649
Merge pull request #206 from YosieSYX/branch-fix-UGbugs
YosieSYX Apr 5, 2025
ded4254
Merge branch 'master' into ugissuesfinal
shashwatchan Apr 5, 2025
ec5cc99
Merge pull request #208 from shashwatchan/ugissuesfinal
shashwatchan Apr 5, 2025
b43c9ca
Fix manual testing instructions
AbiHalim Apr 5, 2025
1a53621
Fix user stories
AbiHalim Apr 5, 2025
7315d04
Edited use cases
AbiHalim Apr 5, 2025
2f05de6
Merge pull request #211 from AbiHalim/Guides
AbiHalim Apr 6, 2025
f672ee6
Merge branch 'master' into fix-phone-field-format
shashwatchan Apr 6, 2025
f7a9c08
Update UserGuide.md
shashwatchan Apr 6, 2025
fa533fa
Merge pull request #210 from veehz/fix-phone-field-format
shashwatchan Apr 6, 2025
426cb05
Address overflowing UI issue
AbiHalim Apr 6, 2025
e7d6ab8
Fix mismatching command parameters
AbiHalim Apr 6, 2025
e01d75b
Add idiot-proof clarification on edit command
AbiHalim Apr 6, 2025
542fbd0
Fix checkstyle errors
AbiHalim Apr 6, 2025
82c6b87
Update images
AbiHalim Apr 6, 2025
ef1368b
Add link verification enhancement to DG
Apr 6, 2025
11b1fe7
Fix developer guide
YosieSYX Apr 6, 2025
c16768f
Fix developer guide
YosieSYX Apr 7, 2025
6b1d00c
Fix CS2030(TA) and crop images
AbiHalim Apr 7, 2025
c620c23
Add captions to images and add more images in detailed installation g…
AbiHalim Apr 7, 2025
5cb008c
Updated tips & warnings to make them more consistent
AbiHalim Apr 7, 2025
21793fd
Use more personal pronouns
AbiHalim Apr 7, 2025
eec305d
Fix errors
YosieSYX Apr 7, 2025
db231f3
Add more planned enhancements
AbiHalim Apr 7, 2025
2d854d3
Merge branch 'master' into fix-dg-use-cases
veehz Apr 7, 2025
de5fecd
Merge pull request #213 from shashwatchan/dgenhancement
shashwatchan Apr 7, 2025
1b98621
Merge pull request #214 from YosieSYX/branch-fix-DG2
YosieSYX Apr 7, 2025
9465ff1
Merge pull request #209 from veehz/fix-dg-use-cases
veehz Apr 7, 2025
073f714
Merge branch 'master' into Guides
AbiHalim Apr 7, 2025
1b1b6e0
Merge branch 'master' into Guides
AbiHalim Apr 7, 2025
4b826a6
Merge pull request #212 from AbiHalim/Guides
AbiHalim Apr 7, 2025
22985e3
Update README.md
AbiHalim Apr 7, 2025
eb553e4
Fix issues for UG and DG
AbiHalim Apr 7, 2025
ac62994
Merge branch 'master' of https://github.com/AbiHalim/tp
AbiHalim Apr 7, 2025
f4e6e0a
Fix image wrapping
AbiHalim Apr 7, 2025
1f849e2
Merge pull request #217 from AbiHalim/master
shashwatchan Apr 7, 2025
53feb85
Add page breaks for A4 in User Guide
veehz Apr 7, 2025
b413c50
Merge pull request #218 from veehz/add-page-breaks
veehz Apr 7, 2025
0ccd5ba
Refactor UpdatedUi to Ui
AbiHalim Apr 8, 2025
e99c182
Merge pull request #219 from AbiHalim/master
YosieSYX Apr 8, 2025
ea53aa3
Add acknowledgements for AI tools
veehz Apr 16, 2025
8d85f3f
Merge pull request #220 from veehz/acknowledge-ai
veehz Apr 16, 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
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
# Gradle build files
/.gradle/
/build/
/bin/
src/main/resources/docs/

# VSCode files
/.vscode/

# IDEA files
/.idea/
/out/
Expand Down
27 changes: 18 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,23 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
# NUSMates

[![CI Status](https://github.com/AY2425S2-CS2103T-T11-1/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2425S2-CS2103T-T11-1/tp/actions)

[![codecov](https://codecov.io/gh/AY2425S2-CS2103T-T11-1/tp/graph/badge.svg?token=VA2F7WUH2X)](https://codecov.io/gh/AY2425S2-CS2103T-T11-1/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.
**NUSMates allows NUS undergraduate students to record the contact details of their fellow NUS undergraduate students.** With NUSMates, you can record NUS-specific contact information such as [year](#year), [major](#major), housing, and [modules](#module).
NUSMates also makes it seamless to record [module](#module) information using an [NUSMods link](#nusmods-link), helping you easily find friends who are taking the same [modules](#module) - so you can form project groups, share notes, or know who to reach out to for help.

This is our team project for CS2103T; it is based on the AddressBook-Level3 (AB3) project created by the [SE-EDU initiative](https://se-education.org). In addition to the functionalities provided in AB3, we introduce features that can help NUS students better manage their contacts' information.

## Project 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.

## Selected features
* **NUS-Specific Information:** users can add NUS-specific contact information such as year, major, housing, and modules
* **Integration with [NUSMods](https://nusmods.com):** this allows users to seamlessly add a contact's timetable to their info using a NUSMods link.
* **Module Search:** we allow users to find coursemates for any of their courses making it easier to find teammates in advance.

For the detailed documentation of this project, see the **[NUSMates Product Website](https://se-education.org/addressbook-level3)**.
6 changes: 5 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,11 @@ dependencies {
}

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

run {
enableAssertions = true
}

defaultTasks 'clean', 'test'
10 changes: 10 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# .gitignore for Jekyll.
# source: https://github.com/github/gitignore/blob/main/Jekyll.gitignore

_site/
.sass-cache/
.jekyll-cache/
.jekyll-metadata
# Ignore folders generated by Bundler
.bundle/
vendor/
57 changes: 24 additions & 33 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,50 @@
---
layout: page
nav_order: 4
title: About Us
---

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

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

## Project team

### John Doe
### Abi Halim

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

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

* Role: Project Advisor

### Jane Doe

<img src="images/johndoe.png" width="200px">
* Role: Team Lead
* In charge of Documentation

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
### Vee Hua Zhi

* Role: Team Lead
* Responsibilities: UI
<img src="images/veehz.png" width="200px">

### Johnny Doe
* Role: Code Quality
* In charge of ensuring Code Quality

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

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
<img src="images/shashwatchan.png" width="200px">

* Role: Developer
* Responsibilities: Data
[[github](http://github.com/shashwatchan)]
[[website](http://shashwatchandra.com)]

### Jean Doe
* Role: PM
* Responsibilities: Testing

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
<img src="images/yosiesyx.png" width="200px">

### James Doe
[[github](https://github.com/YosieSYX)]
[[portfolio](https://yosiesyx.github.io/SongYuexi/)]

<img src="images/johndoe.png" width="200px">
* Role: Testing, Scheduling and tracking
* Responsibilities: In charge of defining, assigning, and tracking project tasks, Ensures the testing of the project is done properly and on time.

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

* Role: Developer
* Responsibilities: UI
1 change: 1 addition & 0 deletions docs/Configuration.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
layout: page
nav_exclude: true
title: Configuration guide
---

Expand Down
3 changes: 2 additions & 1 deletion docs/DevOps.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
layout: page
nav_exclude: true
title: DevOps guide
---

Expand Down Expand Up @@ -73,7 +74,7 @@ Any warnings or errors will be printed out to the console.

Here are the steps to create a new release.

1. Update the version number in [`MainApp.java`](https://github.com/se-edu/addressbook-level3/tree/master/src/main/java/seedu/address/MainApp.java).
1. Update the version number in [`MainApp.java`](https://github.com/{{site.repository}}/tree/master/src/main/java/seedu/address/MainApp.java).
1. Generate a fat JAR file using Gradle (i.e., `gradlew shadowJar`).
1. Tag the repo with the version number. e.g. `v0.1`
1. [Create a new release using GitHub](https://help.github.com/articles/creating-releases/). Upload the JAR file you created.
Loading