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-T10-3] ConTActs #106

Open
wants to merge 315 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
315 commits
Select commit Hold shift + click to select a range
5cd9a9d
Merge pull request #35 from Domokunx/about-us
yockcheng Oct 3, 2024
0fb9d4c
Merge pull request #27 from yockcheng/add-user-stories
yockcheng Oct 3, 2024
7f0f081
Add Daryl's photo
DKHB0207 Oct 3, 2024
1fb26a7
Merge pull request #34 from Domokunx/readme-content
sayglenn Oct 3, 2024
fb27492
Merge pull request #40 from DKHB0207/add-photo
sayglenn Oct 3, 2024
66a7ea1
Edit NFR and update glossary
yockcheng Oct 3, 2024
e54bdc5
Add and rephrase NFRs
yockcheng Oct 3, 2024
58d9985
Add Daryl's AboutUs
DKHB0207 Oct 3, 2024
cd8f488
Merge pull request #42 from DKHB0207/daryl-aboutus
sayglenn Oct 3, 2024
6c8132e
Update user profile and use cases
raageth Oct 3, 2024
123b40e
Merge pull request #32 from raageth/update-developer-guide
raageth Oct 3, 2024
2e57ee8
Merge pull request #33 from yockcheng/update-NFR-Glossary
yockcheng Oct 3, 2024
5d95b41
Add Mark dummy class
Domokunx Oct 9, 2024
8b411b2
Add parser logic to detect Mark command
Domokunx Oct 9, 2024
49f5271
Add error message for invalid mark commands
Domokunx Oct 9, 2024
615e79e
Add argument parser logic for Mark arguments
Domokunx Oct 9, 2024
6de049b
Add tutorials attended attribute to Person class
Domokunx Oct 9, 2024
e2a17dc
Fix mark command invalid tutorial index error message
Domokunx Oct 9, 2024
f7ce308
Update equals check of Person class
Domokunx Oct 9, 2024
9d59f8b
Add student id class and new parsing logic
sayglenn Oct 9, 2024
504db6d
Improve Find Command to include substring check
yockcheng Oct 10, 2024
5c4e333
Update Person class to store tutorial info
Domokunx Oct 10, 2024
98b9620
Add dummy UI to display tutorials attended
Domokunx Oct 10, 2024
48c956b
Update EditPersonDescriptorTest and PersonTest for tutorials
Domokunx Oct 10, 2024
5bbc29c
Fix checkstyleMain errors
Domokunx Oct 10, 2024
5330200
Fix checkstyleTest errors
Domokunx Oct 10, 2024
6beff41
Add MarkCommandTest execute tests
Domokunx Oct 10, 2024
cfe25bc
Add TutorialTest tests
Domokunx Oct 10, 2024
d58eea8
Update PersonTest to test tutorial edits
Domokunx Oct 10, 2024
c6e9c94
Add MarkCommandParserTest tests
Domokunx Oct 10, 2024
60e5124
Update JsonAdaptedPersonTest to test for tutorial attribute
Domokunx Oct 10, 2024
f672cbe
Add TutorialTest to check for valid duplicates
Domokunx Oct 10, 2024
26139a8
Add null case tests for MarkCommand and Tutorial
Domokunx Oct 10, 2024
74633b8
Fix wrong testcases in MarkCommandTest and TutorialTest
Domokunx Oct 10, 2024
17f10c9
Amend classes and data to align with new field
sayglenn Oct 10, 2024
219cd60
Update tests to incorporate new student id field
sayglenn Oct 10, 2024
0adbd1b
Add student id unit tests to ensure function correctness
sayglenn Oct 10, 2024
696db9b
Add todo
raageth Oct 10, 2024
857d8fc
Update PersonCard to display student id
sayglenn Oct 10, 2024
32c784f
Complete edit logic and update relevant tests
sayglenn Oct 10, 2024
1eed24e
Merge pull request #47 from Domokunx/add-mark-command
sayglenn Oct 10, 2024
da78c88
Update help message
raageth Oct 10, 2024
ac05d79
Merge branch 'master' into add-student-id-field
sayglenn Oct 10, 2024
d1d3a8c
Merge pull request #48 from sayglenn/add-student-id-field
sayglenn Oct 10, 2024
107d67a
Merge pull request #51 from raageth/improve-help-command
raageth Oct 10, 2024
d62f611
Remove Address Field
DKHB0207 Oct 10, 2024
80e4bc2
Fix wrong comment for StringUtilTest
yockcheng Oct 10, 2024
31e2d2f
Merge pull request #49 from yockcheng/improve-find-v1
yockcheng Oct 11, 2024
8446500
Fix tutorials not stored persistently into data file
Domokunx Oct 13, 2024
1eb6dee
Make edit command independent of Tutorial class
Domokunx Oct 13, 2024
ea5a9f2
Fix incorrect comment
Domokunx Oct 13, 2024
866caa6
Fix find logic
raageth Oct 14, 2024
e904314
Resolve conflicts
DKHB0207 Oct 14, 2024
995f017
Resolve merge conflicts
DKHB0207 Oct 14, 2024
c2147e0
Amend repeated prefix
DKHB0207 Oct 14, 2024
d83e3ba
Merge pull request #52 from DKHB0207/remove-address-field
sayglenn Oct 14, 2024
f33c491
Resolve conflicts with master
Domokunx Oct 14, 2024
40a08f5
Merge branch 'master' into fix-tutorial-not-stored
Domokunx Oct 14, 2024
3c10bd6
Implement character search
raageth Oct 14, 2024
f5eba29
Add javadocs
raageth Oct 14, 2024
317f3bf
Add UnmarkCommand class
Domokunx Oct 14, 2024
e84ab79
Hook unmark command into parser
Domokunx Oct 14, 2024
818cb79
Add error message for unmark already absent person
Domokunx Oct 14, 2024
2036197
Fix feedback message for mark
Domokunx Oct 14, 2024
294e43a
Update MarkCommandTest to handle marking twice
Domokunx Oct 14, 2024
ac7a7aa
Add UnmarkCommandTest tests
Domokunx Oct 14, 2024
bed3b66
Add AddressBookParserTest
Domokunx Oct 14, 2024
38d06ba
Add UnmarkParserTest
Domokunx Oct 14, 2024
c3c1ff4
Fix UnmarkCommand equals test
Domokunx Oct 15, 2024
81d5fa6
Amend tutorial regex and PersonCard to display tutorials
sayglenn Oct 15, 2024
99e2c18
Edit add command to not allow duplicate student IDs
yockcheng Oct 15, 2024
28d47c9
Refactor PersonCard to use css classes, Person to check attendance
sayglenn Oct 15, 2024
c43b46d
Add new line for PersonListCard
sayglenn Oct 15, 2024
e6d8370
Fix duplicate contact bug for edit command
yockcheng Oct 15, 2024
d089550
Edit tests to adjust for duplicate student IDs
yockcheng Oct 15, 2024
651069b
Fix style issues
raageth Oct 15, 2024
fc44c64
Merge pull request #60 from raageth/fix-find
raageth Oct 15, 2024
1565350
Merge pull request #66 from sayglenn/update-contact-card
sayglenn Oct 15, 2024
3c5db0a
Merge pull request #67 from yockcheng/improve-studentID-logic
yockcheng Oct 15, 2024
0b7132c
Customise contact card and tutorial display
sayglenn Oct 15, 2024
62271f1
Add address book name and customise theme
sayglenn Oct 16, 2024
1a2fdb3
Merge pull request #69 from sayglenn/customise-ui
DKHB0207 Oct 16, 2024
875725e
Edit isSamePerson to check for duplicate emails
yockcheng Oct 16, 2024
772a509
Merge pull request #70 from yockcheng/improve-email-logic
yockcheng Oct 16, 2024
38c45a3
Edit isSamePerson to detect duplicate phone numbers
yockcheng Oct 16, 2024
126d7b8
Merge pull request #58 from Domokunx/fix-tutorial-not-stored
Domokunx Oct 16, 2024
5850c36
Merge pull request #64 from Domokunx/unmark-command
Domokunx Oct 16, 2024
beb4e2a
Merge pull request #71 from yockcheng/improve-phone-logic
DKHB0207 Oct 16, 2024
3fecc00
Refactor Name class to improve name parsing
DKHB0207 Oct 16, 2024
cd24a55
Update help
raageth Oct 16, 2024
6aa65da
Fix wrong edit to workflow
raageth Oct 16, 2024
fb8ab16
Add mark/unmark
raageth Oct 16, 2024
ec2462d
Update add help message
raageth Oct 16, 2024
2e5d34b
Merge pull request #73 from raageth/update-help
raageth Oct 16, 2024
0e28461
Update UG and readme
raageth Oct 16, 2024
0aff9b5
Amend css to not display empty contacts from find
sayglenn Oct 16, 2024
d0b2132
Merge pull request #77 from sayglenn/customise-ui
sayglenn Oct 17, 2024
d6db429
Update images
raageth Oct 17, 2024
3e6eb7d
Update find img
raageth Oct 17, 2024
bb09916
Merge pull request #76 from raageth/update-ug-readme
raageth Oct 17, 2024
6d5175d
Merge pull request #72 from DKHB0207/improve-name-parsing
sayglenn Oct 17, 2024
f9aa74b
Move command summary to top
Domokunx Oct 19, 2024
d5bcdec
Add navigation to each command in command summary
Domokunx Oct 19, 2024
8c2b9c5
Fix invalid tutorial number showing wrong error message
Domokunx Oct 19, 2024
d3e776b
Remove unused imports
Domokunx Oct 19, 2024
903e5eb
Update MarkCommandParserTest
Domokunx Oct 19, 2024
e90ef3b
Fix unmark showing wrong error message for invalid tutorial
Domokunx Oct 19, 2024
8f0ee4a
Update UnmarkCommandParserTest
Domokunx Oct 19, 2024
e2586b4
Update regex to only allow positive tutorial numbers
Domokunx Oct 19, 2024
8cdf8cc
Update mark
raageth Oct 19, 2024
530c596
Amend tutorial logic in Person, add AttendanceStatus class
sayglenn Oct 19, 2024
0df4349
Add new line at EOF
sayglenn Oct 19, 2024
07e0fab
Amend test for JsonAdaptedPerson
sayglenn Oct 19, 2024
be67676
Refactor tutorial map to store AttendanceStatus as value
sayglenn Oct 20, 2024
1de7aea
Remove magic number and reduce tutorial count to 12
sayglenn Oct 20, 2024
1130d50
Refactor PersonCard and Person to optimally retrieve css class
sayglenn Oct 20, 2024
6a06ada
Improve edit command to check for redundant edits
yockcheng Oct 20, 2024
e8618fc
Wrap original person list in sortedList
yockcheng Oct 21, 2024
7d5093f
Merge pull request #86 from sayglenn/uncompleted-tutorials
sayglenn Oct 21, 2024
f354513
Merge changes from upstream
raageth Oct 21, 2024
13e036b
Fix conflicts
raageth Oct 21, 2024
12f86f4
Fix checkstyle
raageth Oct 21, 2024
b9c6247
Add tests
raageth Oct 21, 2024
e958505
Merge pull request #88 from yockcheng/update-edit-command
yockcheng Oct 21, 2024
aa898a2
Add sort logic for name and student id
yockcheng Oct 21, 2024
e81c001
Fix checkstyle and javadocs issues
yockcheng Oct 21, 2024
92e2a31
Rearrange command format for sort
yockcheng Oct 21, 2024
8a875d3
Merge pull request #83 from Domokunx/update-userGuide-layout
Domokunx Oct 21, 2024
ce26d1a
Merge branch 'master' into fix-mark-error-message
Domokunx Oct 21, 2024
f0608ad
Refactor arePrefixesPresent function into ArgumentMultimap
Domokunx Oct 21, 2024
491adc5
Add keyPress event handler for input quick switch
Domokunx Oct 21, 2024
477161c
Add factory methods and tests for sort
yockcheng Oct 22, 2024
ab2e204
Add tests for SortCommandParser
yockcheng Oct 22, 2024
d02acb1
Refactor checking of sortOrder in ParserUtil
yockcheng Oct 22, 2024
69ea40d
Merge pull request #84 from Domokunx/fix-mark-error-message
Domokunx Oct 22, 2024
e18ebd9
Add sort command to UG
DKHB0207 Oct 22, 2024
8cec8f8
Add description of sort command in UG
DKHB0207 Oct 22, 2024
31d6f40
Add assertions and remove magic numbers
yockcheng Oct 22, 2024
63ce456
Resolve conflicts in ParserUtilTest
yockcheng Oct 22, 2024
d0ce3b1
Merge pull request #93 from yockcheng/add-sort-command
yockcheng Oct 22, 2024
edbbadf
Fix stupid ahh merge conflict
raageth Oct 22, 2024
0f4ac7b
Refactor mark and unmark logic
raageth Oct 22, 2024
191c5c2
Merge pull request #85 from raageth/update-mark
raageth Oct 22, 2024
372fe86
Add TutorialComparator and improve sorting abstraction
yockcheng Oct 22, 2024
8dd2a3b
Add function to allow mark/unmark of multiple tutorials
DKHB0207 Oct 22, 2024
bee10a7
Add ResetCommand to reset state of tutorials
sayglenn Oct 22, 2024
9017255
Implement ResetCommandParser and add ResetCommand tests
sayglenn Oct 23, 2024
803d900
Add tests for ResetCommandParser
sayglenn Oct 23, 2024
0861d7e
Resolve merge conflicts
DKHB0207 Oct 23, 2024
4747883
Add tests for sorting based on tutorial attendance
yockcheng Oct 23, 2024
2b1365d
Add tests for tutorial parsing for sort command
yockcheng Oct 23, 2024
2b62cbf
Fix variable names and magic numbers
sayglenn Oct 23, 2024
4c892b1
Add spaces to align with code style
sayglenn Oct 23, 2024
dd96c50
Merge pull request #97 from sayglenn/reset-tutorials
sayglenn Oct 23, 2024
66d317c
Merge master branch into mark-multiple-tutorial branch
DKHB0207 Oct 23, 2024
ab42544
Refactor ResetCommand class to incorporate resetting multiple tutorials
DKHB0207 Oct 23, 2024
3f746d3
Refactor tests to remove Magic Strings
DKHB0207 Oct 23, 2024
17af728
Add reset command to command summary in UG
DKHB0207 Oct 23, 2024
9bf99fe
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-T10-3/tp…
DKHB0207 Oct 23, 2024
7c4d08a
Add description of reset command in UG
DKHB0207 Oct 23, 2024
e78a9a6
Merge pull request #99 from yockcheng/improve-sort-tutorial
yockcheng Oct 23, 2024
38280bd
Modify inaccurate description in UG Sort Command
DKHB0207 Oct 24, 2024
c6f6990
Merge pull request #94 from DKHB0207/add-ug-sortcommand
DKHB0207 Oct 24, 2024
4c5a0b5
Merge pull request #92 from Domokunx/get-previous-inputs
Domokunx Oct 24, 2024
5e511f6
Merge pull request #98 from DKHB0207/mark-multiple-tutorials
yockcheng Oct 24, 2024
fb6434f
Fix access modifier bug
yockcheng Oct 24, 2024
1326018
Merge pull request #101 from yockcheng/resolve-access-modifier-bug
DKHB0207 Oct 24, 2024
75c53c1
Fix Gareth bug
DKHB0207 Oct 24, 2024
125e592
Fix minor sorting bug
DKHB0207 Oct 24, 2024
c7d27c9
Merge pull request #104 from DKHB0207/fix-stupid-bug
raageth Oct 24, 2024
1321362
Rename jar file to ConTActs.jar
yockcheng Oct 24, 2024
12ae2c9
Merge pull request #106 from yockcheng/rename-jar
yockcheng Oct 24, 2024
50e440e
Update model class diagram
raageth Oct 24, 2024
bd18eef
Remove tag list
raageth Oct 24, 2024
1a1bf9c
Merge pull request #107 from raageth/uml-update
raageth Oct 24, 2024
5b1a119
Add autofill sequence diagram
yockcheng Oct 25, 2024
dafe08f
Merge pull request #109 from yockcheng/add-autofill-sequence-diagram
yockcheng Oct 25, 2024
875ce2f
Add SortCommand activity diagram
sayglenn Oct 25, 2024
ad6fc16
Merge pull request #110 from sayglenn/add-sort-uml
sayglenn Oct 25, 2024
f6fc9f2
Add Mark Attendance implementation section to DG
Domokunx Oct 27, 2024
f1c7e40
Improve find to allow finding by both tags and names
yockcheng Oct 29, 2024
1073165
Add tests for relevant classes
yockcheng Oct 29, 2024
e5e11f2
Merge pull request #113 from yockcheng/improve-find-v2-tag
yockcheng Oct 30, 2024
63f8ae0
Update something
raageth Oct 30, 2024
8d3f645
Merge pull request #116 from raageth/fix-update
raageth Oct 30, 2024
aa56adb
Merge pull request #111 from Domokunx/developerGuide-mark-implementation
Domokunx Oct 30, 2024
f3c19b4
Update User Guide and Help Message
sayglenn Oct 30, 2024
39ca6ec
Merge pull request #117 from sayglenn/update-help
sayglenn Oct 30, 2024
736aefb
Update diagram file
raageth Oct 31, 2024
e6399a8
Add TutorialCommand abstract class
DKHB0207 Oct 31, 2024
86e8bc2
Improve parse index
raageth Oct 31, 2024
b0bcbf3
Fix checkstyle
raageth Oct 31, 2024
909d4ba
Update UG
yockcheng Oct 31, 2024
ed53730
Update sorting command description
yockcheng Oct 31, 2024
9dec5bc
Update index and tutorial information
yockcheng Oct 31, 2024
880f674
Revamp wildcard index logic
raageth Oct 31, 2024
9067341
Clean parse index with wildcard method
raageth Oct 31, 2024
12d0110
Update nits
raageth Oct 31, 2024
b95dc8e
Implement method to check if instance is wildcard
raageth Oct 31, 2024
2327e79
Fix sorting bug
yockcheng Nov 1, 2024
01d02e0
Add tests for getComparatorByCurrentIndex
yockcheng Nov 1, 2024
83d9c3a
Add AttendanceStatus tests
yockcheng Nov 1, 2024
0c74068
Replace checking of wildcard manually
raageth Nov 1, 2024
5feb7b4
Merge pull request #122 from raageth/fix-delete
raageth Nov 1, 2024
ece70f5
Merge pull request #127 from yockcheng/update-UG-command-summary
yockcheng Nov 2, 2024
be2fe52
Merge pull request #132 from yockcheng/fix-sorting-bug
yockcheng Nov 2, 2024
6f54011
Abstract success message to tutorial command
DKHB0207 Nov 3, 2024
a468afe
Amend checkstyle issues
DKHB0207 Nov 3, 2024
a9e5a18
Merge pull request #120 from DKHB0207/abstract-tutorail-command
DKHB0207 Nov 3, 2024
62a4c98
Merge branch 'master' into dg-update
raageth Nov 3, 2024
9d0e9cd
Add wildcard to dg
raageth Nov 3, 2024
cfd1559
Merge pull request #123 from raageth/dg-update
raageth Nov 3, 2024
a8f2aa0
Add name keyword check for find command
Domokunx Nov 6, 2024
a871907
Fix find by tag throwing parse error with no name
Domokunx Nov 6, 2024
58d2d9a
Refactor keyword check to constructor to preserve SLAP
Domokunx Nov 6, 2024
1bb0cca
update sort result message
yockcheng Nov 6, 2024
454028b
Refactor to use ParserUtil instead
Domokunx Nov 6, 2024
968e2eb
Fix typo is parseNameKeywords header
Domokunx Nov 6, 2024
5911b57
Change sort tutorial message
yockcheng Nov 6, 2024
4d60f05
Update ParserUtilTest to test parseNameKeywords
Domokunx Nov 6, 2024
5a6eda2
Fix testcase
Domokunx Nov 6, 2024
c94dd43
Improve sort error message for name and id fields
yockcheng Nov 6, 2024
8b4b825
Improve error message for empty tutorial sorting
yockcheng Nov 6, 2024
9e367c6
Add result message for when command makes no changes
Domokunx Nov 6, 2024
01cff79
Update sort error messages
yockcheng Nov 6, 2024
797e1bc
Add tests for empty displayed list
Domokunx Nov 6, 2024
4b779dc
Add sort command parser tests
yockcheng Nov 6, 2024
e4b696c
Merge pull request #144 from yockcheng/update-sort-result-message
sayglenn Nov 6, 2024
130a712
Fix typo in test command
Domokunx Nov 6, 2024
c3a5c39
Standardise message usage and update help message
sayglenn Nov 6, 2024
47bddc7
Fix incorrect formatting for find
sayglenn Nov 6, 2024
448df90
Fix help window message
sayglenn Nov 6, 2024
6034318
Merge pull request #146 from yockcheng/update-sort-error-message
yockcheng Nov 6, 2024
b613044
Merge pull request #147 from sayglenn/align-message-format
sayglenn Nov 6, 2024
17dc510
Update uml
raageth Nov 7, 2024
df28176
Merge pull request #148 from raageth/dg-update
raageth Nov 7, 2024
f292a42
Edit ModelClassDiagram to include new Person parameters
DKHB0207 Nov 7, 2024
e1870c1
Edit ModelClassDiagram image in DG
DKHB0207 Nov 7, 2024
33fbd1f
Add attendance wildcard
raageth Nov 7, 2024
522a69a
Merge pull request #145 from Domokunx/fix-attendance-wildcard-errorMe…
Domokunx Nov 7, 2024
c1daf4e
Merge pull request #142 from Domokunx/fix-find-name-regex
Domokunx Nov 7, 2024
e31e410
Change multiplicity of Tutorial Class
DKHB0207 Nov 7, 2024
4e0af26
Merge pull request #150 from DKHB0207/edit-dg
DKHB0207 Nov 7, 2024
ae04aac
Merge pull request #151 from raageth/ug-update
sayglenn Nov 7, 2024
2f7dbfe
Minor wording fix for User Guide
sayglenn Nov 7, 2024
a53a1b9
Merge pull request #155 from sayglenn/ug-update
sayglenn Nov 7, 2024
5cfb76e
Update use cases to include attendance marking
Domokunx Nov 7, 2024
55aebc5
Move Installation guide to top for new users
Domokunx Nov 7, 2024
dbf1aff
Merge pull request #159 from Domokunx/update-ug-layout
Domokunx Nov 7, 2024
247c754
Merge pull request #157 from Domokunx/update-dg-useCases
Domokunx Nov 7, 2024
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
27 changes: 16 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
[![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/AY2425S1-CS2103T-T10-3/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2425S1-CS2103T-T10-3/tp/actions/workflows/gradle.yml)
## ConTActs
ConTActs is a product catered to NUS CS Teaching Assistants(TAs) to allow of easier management of student.
* Good for CS TAs since it is favours those adept at CLI.

![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 ([User Guide](https://AY2425S1-CS2103T-T10-3.github.io/tp))
1. Add
2. List
3. Edit
4. Mark Attendance
5. Unmark Attendance
6. Find
7. Delete
8. Sort (TBC)

This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
* 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) for more info.
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 = 'ConTActs.jar'
}

run {
enableAssertions = true
}

defaultTasks 'clean', 'test'
45 changes: 23 additions & 22 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,51 +9,52 @@ You can reach us at the email `seer[at]comp.nus.edu.sg`

## Project team

### John Doe
### Daryl Koh

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

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

* Role: Project Advisor
* Responsibilities: Documentation & Code Quality

### Jane Doe
### Say Glenn

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

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

* Role: Team Lead
* Responsibilities: UI

### Johnny Doe
### Gareth Chay

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

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

* Role: Developer
* Responsibilities: Data

### Jean Doe
### Cliff Koes

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/domokunx)]
[[More About Cliff](team/cliff.md)]

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

### James Doe
### Yock Cheng

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: Integration
282 changes: 183 additions & 99 deletions docs/DeveloperGuide.md

Large diffs are not rendered by default.

Loading