Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CS2103-F09-2] Amigos #66

Open
wants to merge 647 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
647 commits
Select commit Hold shift + click to select a range
ab9a3eb
Merge pull request #149 from limweiliang/v1.3-fix-findevent
AryanSarswat Mar 24, 2022
65a9e5c
Merge branch 'master' into v1.3-DG-events
limweiliang Mar 24, 2022
70263b5
Merge pull request #150 from limweiliang/v1.3-DG-events
dionegoh Mar 24, 2022
096e928
Update UG for findfriend
dionegoh Mar 27, 2022
b62e16d
Implement Insight class and subclasses, as well as PersonInsight class
tanyjnaaman Mar 28, 2022
6af2eed
(Untested) Implement changes to UI component
tanyjnaaman Mar 28, 2022
7162bc5
Implement Comparable for PersonInsight to allow sorting
tanyjnaaman Mar 28, 2022
a1e7dbe
Implement changes for Logic component
tanyjnaaman Mar 28, 2022
a5e8ed8
Fix major FMXL bugs
tanyjnaaman Mar 28, 2022
f816cd2
Merge branch 'master' into branch-v1.3b-showinsights
tanyjnaaman Mar 28, 2022
52f009d
Added feature to support ENTER to submit command and SHIFT+ENTER to add
AryanSarswat Mar 29, 2022
150ba1f
Fix checkstyle
AryanSarswat Mar 29, 2022
82b70f9
Fix bug with editfriend and sorting the friends
AryanSarswat Mar 29, 2022
ac40dc8
Add command aliases
dionegoh Mar 29, 2022
4963376
Add test cases
dionegoh Mar 29, 2022
6941d4b
fix checkstyle
dionegoh Mar 29, 2022
e0fb40d
Make deletefriend extend from by ByIndexByNameCommand
dionegoh Mar 29, 2022
eb4374d
Finished initial tests for GUI
AryanSarswat Mar 29, 2022
0c910a0
Added python file to git ignore
AryanSarswat Mar 29, 2022
9dc7cc6
Fix CI fail
AryanSarswat Mar 29, 2022
74450fc
Incoporate PR review comments
AryanSarswat Mar 30, 2022
2c59a70
Change prefixes in progress
dionegoh Mar 30, 2022
82e4665
Refactor Insight class for better organisation
tanyjnaaman Mar 30, 2022
bd461f0
Add test cases for MostRecentEventInsight
tanyjnaaman Mar 30, 2022
c54a2e3
Add test cases for other Insight classes
tanyjnaaman Mar 30, 2022
2fd4bb3
Update UG
tanyjnaaman Mar 30, 2022
1884f3e
Change prefixes for editfriend
dionegoh Mar 30, 2022
0d24569
Allow editfriend by name
dionegoh Mar 30, 2022
2519ec5
Add test cases for editcommand parser
dionegoh Mar 31, 2022
45fec58
Add test cases for editCommand
dionegoh Mar 31, 2022
249a803
Relocated UML files and their images
AryanSarswat Mar 31, 2022
8e2a70f
Allow showfriend by either index or name
dionegoh Mar 31, 2022
d4e7d11
Fix checkstyle
dionegoh Mar 31, 2022
87a70ba
Update UG for friends
dionegoh Mar 31, 2022
85865e8
Add command aliases to UG
dionegoh Mar 31, 2022
99d2f99
Modify findfriend
dionegoh Mar 31, 2022
430a74c
Merge pull request #167 from AryanSarswat/handleUserInput-Enter-Funct…
dionegoh Mar 31, 2022
1cf0972
Merge pull request #169 from AryanSarswat/GUI-test-documentation
dionegoh Mar 31, 2022
e39a6ed
Separate EventFilterPredicate into multiple Predicate objects
limweiliang Mar 31, 2022
2b309de
Logic: Update classes to use multiple predicates
limweiliang Mar 31, 2022
87bc6ea
Update UG to reflect changes in date arguments
limweiliang Mar 31, 2022
b87693e
Update test
limweiliang Mar 31, 2022
df6936c
Add test cases for findfriend
dionegoh Mar 31, 2022
b0130fb
Fix checkstyle
dionegoh Mar 31, 2022
954bd2f
Update ShowEvents to only showevents after today
AryanSarswat Mar 31, 2022
c3578e3
Merge pull request #166 from tanyjnaaman/branch-v1.3b-showinsights
AryanSarswat Mar 31, 2022
88d4c25
Merge pull request #168 from dionegoh/v1.3b-command-aliases
AryanSarswat Mar 31, 2022
adb291f
Incorporate peer review
dionegoh Mar 31, 2022
19d21ce
Fix bug
dionegoh Mar 31, 2022
a9535f2
Merge pull request #180 from dionegoh/v1.3b-command-aliases
AryanSarswat Mar 31, 2022
0f5fd4c
Update showevents command description
AryanSarswat Mar 31, 2022
f0a44f7
Merge branch 'master' into showevents-upcoming-events
AryanSarswat Mar 31, 2022
ad92eff
Add more test cases
dionegoh Mar 31, 2022
93e1099
Fix merge conflict
dionegoh Mar 31, 2022
20a7cf8
Incorporate peer review
dionegoh Mar 31, 2022
e152916
Fix merge conflict
dionegoh Mar 31, 2022
447cd96
Update tests for FindEventCommand
limweiliang Mar 31, 2022
24ad831
Merge pull request #175 from dionegoh/v1.3b-friends-refactoring-bynam…
tanyjnaaman Mar 31, 2022
db96e33
Fix typo
AryanSarswat Mar 31, 2022
e90f262
Merge pull request #176 from dionegoh/v1.3b-modify-findfriend
AryanSarswat Mar 31, 2022
ff87bcc
Fix testcase errors
limweiliang Mar 31, 2022
ab6156e
Merge branch 'master' of https://github.com/AY2122S2-CS2103-F09-2/tp …
dionegoh Mar 31, 2022
b7c8843
Fix typo
dionegoh Mar 31, 2022
c141fb0
Improve clarity of showevents in UG
AryanSarswat Mar 31, 2022
7f9bbee
Merge pull request #181 from AryanSarswat/update-ug-1.3b
limweiliang Mar 31, 2022
3e4f4cc
Change command format for listevents add command alias col
dionegoh Mar 31, 2022
19b2164
Fix merge conflict
dionegoh Mar 31, 2022
0fb4500
Merge branch 'master' into branch-v1.3b-updateUG
tanyjnaaman Mar 31, 2022
8dae354
Update docs to reflect current state of Amigos
limweiliang Mar 31, 2022
fc518bc
Fix merge conflict
dionegoh Mar 31, 2022
5101fc4
Merge branch 'master' into showevents-upcoming-events
AryanSarswat Mar 31, 2022
e504244
Merge pull request #154 from dionegoh/update-UG-findfriend
limweiliang Mar 31, 2022
126ddf0
Edit description of listevents
dionegoh Mar 31, 2022
6f5771b
Remove traces of showfriends
dionegoh Mar 31, 2022
3668525
Merge branch 'master' into v1.3b-refactor-eventPredicate
limweiliang Mar 31, 2022
fea06bd
Merge branch 'master' into v1.3b-refactor-eventPredicate
limweiliang Mar 31, 2022
c3ba69c
Remove save file editing from UG
limweiliang Mar 31, 2022
80b65c4
Add upcoming events view in person card
limweiliang Mar 31, 2022
72f1e2d
Merge pull request #183 from limweiliang/v1.3b-update-misc-docs
AryanSarswat Mar 31, 2022
b8c758b
Merge pull request #182 from limweiliang/v1.3b-refactor-eventPredicate
AryanSarswat Mar 31, 2022
80a4de1
Merge branch 'master' of https://github.com/AY2122S2-CS2103-F09-2/tp …
limweiliang Mar 31, 2022
3b24cf1
Fix merge conflict
dionegoh Mar 31, 2022
cf071da
Merge branch 'master' into showevents-upcoming-events
AryanSarswat Mar 31, 2022
5772d89
Merge pull request #184 from dionegoh/update-UG-findfriend
limweiliang Mar 31, 2022
98f9e10
Merge pull request #178 from AryanSarswat/showevents-upcoming-events
limweiliang Mar 31, 2022
e3dfd6a
Merge pull request #185 from limweiliang/v1.3b-show-upcoming-friend-e…
AryanSarswat Mar 31, 2022
355a8aa
Fix table
AryanSarswat Mar 31, 2022
587312c
Merge branch 'master' into branch-v1.3b-updateUG
AryanSarswat Mar 31, 2022
8cc810c
Merge pull request #174 from tanyjnaaman/branch-v1.3b-updateUG
AryanSarswat Mar 31, 2022
0f99c2d
Merge branch 'AY2122S2-CS2103-F09-2:master' into master
AryanSarswat Apr 3, 2022
bf1c3b9
Fix `editlog` bug
tanyjnaaman Apr 4, 2022
5fcf945
Fix checkstyle bugs
tanyjnaaman Apr 4, 2022
108e93a
Update PPP
tanyjnaaman Apr 4, 2022
6f59a94
Update UG for log related things, misc.
tanyjnaaman Apr 4, 2022
47afd65
Modify MainWindow to dynamically reload insights
tanyjnaaman Apr 4, 2022
ddf883e
Add command alias
tanyjnaaman Apr 4, 2022
f8d4eb9
Update DG
tanyjnaaman Apr 4, 2022
202e84d
Fix bug concerning log names not be allowed to be one character long
AryanSarswat Apr 4, 2022
9a27265
Fix test fail, allowed first character to be punctuations as well
AryanSarswat Apr 4, 2022
2012921
Fix documentation issue
AryanSarswat Apr 4, 2022
6b0dd2d
Fix bug with commandtextarea losing focus
AryanSarswat Apr 4, 2022
472164c
Add labels for fields
AryanSarswat Apr 4, 2022
ad9d088
add labels to each field
AryanSarswat Apr 4, 2022
91cede0
Make upcoming events and logs not appear when empty
dionegoh Apr 4, 2022
d2e6b81
Make upcoming events and logs not appear when empty
dionegoh Apr 4, 2022
65bc72d
Fix null description
AryanSarswat Apr 4, 2022
fac0a47
Add listener to update showinsights tab
AryanSarswat Apr 4, 2022
55a878c
Fix checkstyle
AryanSarswat Apr 4, 2022
0309476
Fix description being null
AryanSarswat Apr 4, 2022
f792ca9
Merge pull request #224 from AryanSarswat/On-click-update
tanyjnaaman Apr 4, 2022
f28d626
Merge pull request #223 from AryanSarswat/Rounded-edge-cards
tanyjnaaman Apr 4, 2022
9089dfe
Merge pull request #220 from AryanSarswat/Issue-214
tanyjnaaman Apr 4, 2022
946d407
Merge branch 'AY2122S2-CS2103-F09-2:master' into master
AryanSarswat Apr 4, 2022
cdc18e6
Merge branch 'master' into Issue-188
AryanSarswat Apr 4, 2022
8163176
Minor change
tanyjnaaman Apr 4, 2022
7afbc7d
Merge pull request #222 from AryanSarswat/Issue-188
tanyjnaaman Apr 4, 2022
4e31294
Merge pull request #221 from AryanSarswat/Issue-212
tanyjnaaman Apr 4, 2022
1465d83
Merge pull request #216 from tanyjnaaman/branch-v1.4-editlog-clashing…
AryanSarswat Apr 4, 2022
6d3946f
Merge pull request #218 from tanyjnaaman/branch-v1.4-showinsights-dyn…
AryanSarswat Apr 4, 2022
5d98657
fix delete error message
dionegoh Apr 4, 2022
1999e47
Fix email regex error
dionegoh Apr 4, 2022
712af31
Add labels for friends attributes
dionegoh Apr 4, 2022
f9683a1
Remove print statements
dionegoh Apr 4, 2022
dfdcf8d
Modify test cases for Email
dionegoh Apr 4, 2022
f47ac1a
Fix merge conflict
dionegoh Apr 4, 2022
6f27423
Merge remote-tracking branch 'upstream/master' into v1.4-fix-showfrie…
dionegoh Apr 4, 2022
8771cfb
Fix bug
dionegoh Apr 4, 2022
9c9c123
Fix checkstyle
dionegoh Apr 4, 2022
97f151f
Update UG for showfriend
dionegoh Apr 4, 2022
4c65af0
Fix CI
dionegoh Apr 4, 2022
4b7f69a
Fix Model class diagram
tanyjnaaman Apr 5, 2022
34c3f7a
Merge pull request #225 from dionegoh/v1.4-fix-minor-bugs
tanyjnaaman Apr 5, 2022
6f0ca93
Incorporate peer review
dionegoh Apr 5, 2022
e0d061f
Finish PPP
AryanSarswat Apr 5, 2022
b9315e3
Fix bug where deleting person is not updating in events
AryanSarswat Apr 5, 2022
7c45db3
Fix checkstyle
AryanSarswat Apr 5, 2022
7cb879d
Merge pull request #226 from dionegoh/v1.4-fix-showfriend-bug
AryanSarswat Apr 6, 2022
342e7dc
UG: Fix typo
limweiliang Apr 6, 2022
4a40809
Fix bug where findevent allowed blank search strings
limweiliang Apr 6, 2022
e80b61d
Fix test cases
limweiliang Apr 6, 2022
2201ff6
Model: Fix to show only upcoming events on app launch
limweiliang Apr 6, 2022
71059d6
Logic: Add warning to user when adding or editing past events
limweiliang Apr 6, 2022
aaa4536
Fix test cases
limweiliang Apr 6, 2022
f214a8a
UG: Add explanation for date-time autocorrection behaviour
limweiliang Apr 6, 2022
1de02c2
Fix bug
AryanSarswat Apr 6, 2022
eb5923c
Change the way bug is fixed
AryanSarswat Apr 6, 2022
3417199
Refine DG
AryanSarswat Apr 6, 2022
3b22457
Merge pull request #230 from AryanSarswat/Cascade-delete
limweiliang Apr 6, 2022
2e6dcc4
Fix links
AryanSarswat Apr 7, 2022
a6a9fc1
Update DG
dionegoh Apr 7, 2022
4acde50
Merge remote-tracking branch 'upstream/master' into v1.4-dg-update
dionegoh Apr 7, 2022
db87210
Add newline at EOF
dionegoh Apr 7, 2022
02be39e
Merge pull request #231 from limweiliang/v1.4-bugfixes
dionegoh Apr 7, 2022
c53f6d1
Update UG for showfriend
dionegoh Apr 7, 2022
425dffd
Update PPP
dionegoh Apr 7, 2022
31b113e
Add newline at EOF
dionegoh Apr 7, 2022
3f18ca8
Modify PPP`
dionegoh Apr 7, 2022
0084c34
Add example in UG
limweiliang Apr 7, 2022
e4b5ea9
Fix name inconsistency bug
limweiliang Apr 7, 2022
51e3eb0
Refactor Event method to reduce coupling
limweiliang Apr 7, 2022
32c8f57
Add assertion
limweiliang Apr 7, 2022
ad189e6
Refactor code to reduce unnecessary abstraction
limweiliang Apr 7, 2022
9fa0bf5
Fix checkstyle bug
limweiliang Apr 7, 2022
0e508c5
Merge pull request #229 from AryanSarswat/Draft-PPP
limweiliang Apr 7, 2022
7e9478a
Merge pull request #235 from AryanSarswat/ExpandedCard-tabswitch-bug
limweiliang Apr 7, 2022
8031e77
Incoporate PR review
AryanSarswat Apr 7, 2022
541ed53
Fix typos, rearrange puml diagrams
tanyjnaaman Apr 7, 2022
9325046
Merge branch 'upstream' into branch-v1.4-documentation
tanyjnaaman Apr 7, 2022
52bc49e
Merge pull request #240 from limweiliang/v1.4-bugfix-inconsistent-names
tanyjnaaman Apr 7, 2022
cf9693d
Merge pull request #236 from AryanSarswat/Refine-DG
limweiliang Apr 7, 2022
c58da78
Merge pull request #233 from limweiliang/v1.4-invalid-date-fix
tanyjnaaman Apr 7, 2022
dd13864
Fix merge conflict
dionegoh Apr 8, 2022
11144b7
When event is in the past, deletefriend does not update the event list
AryanSarswat Apr 8, 2022
8e78fa5
Merge branch 'master' of https://github.com/AY2122S2-CS2103-F09-2/tp …
dionegoh Apr 8, 2022
f38749c
Incorporate peer review
dionegoh Apr 8, 2022
16d73d5
Merge pull request #242 from AryanSarswat/Deletefriend-not-updating
dionegoh Apr 8, 2022
03ef2b7
Merge branch 'upstream' into branch-v1.4-documentation
tanyjnaaman Apr 8, 2022
4b8f5e1
Minor fix to UG
tanyjnaaman Apr 8, 2022
96afb99
Merge remote-tracking branch 'upstream/master' into v1.4-dg-update
dionegoh Apr 8, 2022
ad04328
Merge pull request #217 from tanyjnaaman/branch-v1.4-documentation
limweiliang Apr 8, 2022
cba90ed
Merge pull request #239 from dionegoh/Dione-PPP
limweiliang Apr 8, 2022
a86385f
Incorporate peer review
dionegoh Apr 8, 2022
a0b9e32
Fix merge conflict
dionegoh Apr 8, 2022
bc2da2c
Add newline at EOF
dionegoh Apr 8, 2022
25b572d
Merge pull request #237 from dionegoh/v1.4-dg-update
limweiliang Apr 8, 2022
c49c112
Remove space on line 1
dionegoh Apr 8, 2022
5e612c4
Merge pull request #243 from dionegoh/v1.4-dg-update
limweiliang Apr 8, 2022
2d43100
Update PPP with contributions to project
limweiliang Apr 8, 2022
183dbdd
DG: Add implementation details for findevent
limweiliang Apr 8, 2022
e4b8ae5
Improve Javadoc comments
limweiliang Apr 8, 2022
4accf16
DG: Edit implementation details
limweiliang Apr 8, 2022
2040711
Add sequence diagram for findevent
limweiliang Apr 8, 2022
d312b0a
Add Ui snapshots to UG
dionegoh Apr 8, 2022
2d2e1bd
Add class diagram to show event person relationship
limweiliang Apr 8, 2022
206b94c
Fix typo in diagram
limweiliang Apr 8, 2022
bff8390
DG: Update Model and Storage diagrams and description
limweiliang Apr 8, 2022
c5ae28b
Fix bug in UML diagram
limweiliang Apr 8, 2022
38c3d83
Update PPP with DG contributions
limweiliang Apr 8, 2022
7cab674
Merge pull request #246 from dionegoh/v1.4-update-UG
limweiliang Apr 8, 2022
97e043b
Merge pull request #245 from limweiliang/v1.4-DG-WeiLiang
AryanSarswat Apr 8, 2022
e5bc317
Merge pull request #244 from limweiliang/v1.4-PPP-WeiLiang
AryanSarswat Apr 8, 2022
a2f7090
Update DG user story and ExpandedPersonCard diagram and fix minor typ…
dionegoh Apr 9, 2022
8c308d1
Change message for showinsight
tanyjnaaman Apr 9, 2022
313b162
Update AboutUs
tanyjnaaman Apr 9, 2022
a702ee2
Merge branch 'upstream' into branch-v1.4-documentation
tanyjnaaman Apr 9, 2022
6f2e1c2
Merge pull request #249 from tanyjnaaman/branc-v1.4-fixes
limweiliang Apr 9, 2022
3ee64e1
Reorganize DG to make flow better
tanyjnaaman Apr 9, 2022
f99b12f
Fix UG typos
AryanSarswat Apr 9, 2022
f947d92
Merge pull request #255 from AryanSarswat/Typo-fixes
tanyjnaaman Apr 9, 2022
46cf8c8
Merge pull request #254 from tanyjnaaman/branch-v1.4-documentation
AryanSarswat Apr 9, 2022
69bd5b7
DG: Update user stories to match current product
limweiliang Apr 9, 2022
1bab061
Update DG
dionegoh Apr 9, 2022
052c8b6
Fix merge conflict
dionegoh Apr 9, 2022
e9d786a
Update user stories in DG
limweiliang Apr 9, 2022
b401262
Update AboutUs with responsibilities
limweiliang Apr 9, 2022
7414b81
update aboutus
dionegoh Apr 9, 2022
4bb6d08
Merge pull request #256 from limweiliang/v1.4-dg-user-stories
tanyjnaaman Apr 9, 2022
695ae66
Merge pull request #257 from limweiliang/v1.4-aboutus-wei-liang
tanyjnaaman Apr 9, 2022
c332d8b
Merge pull request #247 from dionegoh/v1.4-dg-update
tanyjnaaman Apr 9, 2022
776b035
Update aboutus
AryanSarswat Apr 9, 2022
bf28a2c
Merge pull request #258 from AryanSarswat/Update-aboutus
limweiliang Apr 9, 2022
909a940
Bold implementation headers
dionegoh Apr 9, 2022
03a1c9a
Merge pull request #259 from dionegoh/v1.4-dg-update
tanyjnaaman Apr 9, 2022
bc5eab9
Update manual testing
AryanSarswat Apr 10, 2022
44f3cea
Incorporate PR comments
AryanSarswat Apr 10, 2022
2a08f8f
Fix error message for FriendName
dionegoh Apr 10, 2022
a9b721b
Fix email regex
dionegoh Apr 10, 2022
c8e4ca3
Fix index error message
dionegoh Apr 10, 2022
724225d
Fix typos
AryanSarswat Apr 10, 2022
fbed41b
Merge pull request #260 from AryanSarswat/Update-instructions-for-tes…
limweiliang Apr 10, 2022
3826b89
Fix listevents MESSAGE_USAGE
AryanSarswat Apr 10, 2022
46b20d5
Merge pull request #261 from AryanSarswat/master
tanyjnaaman Apr 10, 2022
b688679
Fix crash when JSON has nulls at load
tanyjnaaman Apr 10, 2022
c4bfeb9
Update UG for addfriend
dionegoh Apr 10, 2022
4d4fab3
Update UG for addfriend
dionegoh Apr 10, 2022
8b42a28
Fix checkstyle
dionegoh Apr 10, 2022
e3f8588
Add border to the ExpandedPersonCard
AryanSarswat Apr 11, 2022
b025240
Fix checkstyle
AryanSarswat Apr 11, 2022
6579a06
Merge pull request #266 from dionegoh/fix-bugs
tanyjnaaman Apr 11, 2022
fe28cda
Merge pull request #267 from AryanSarswat/Add-border-expandedpersoncard
tanyjnaaman Apr 11, 2022
482af2b
Merge pull request #265 from tanyjnaaman/branch-v1.4-bugfixes
AryanSarswat Apr 11, 2022
7c165f8
UG: Fix bugs
limweiliang Apr 11, 2022
f036d10
UG: Rephrase explanation to be clearer
limweiliang Apr 11, 2022
96c4ba8
Merge pull request #268 from limweiliang/v1.4-documentation-bugs
AryanSarswat Apr 11, 2022
6eb3762
Update JAR link in UG
AryanSarswat Apr 11, 2022
c06192e
Merge pull request #269 from AryanSarswat/master
tanyjnaaman Apr 11, 2022
2ec35fe
Fix typo in UG
dionegoh Apr 11, 2022
63940fd
Update UG
dionegoh Apr 11, 2022
e89030c
add page break
dionegoh Apr 11, 2022
7a6f73f
Merge pull request #270 from dionegoh/v1.4-update-UG
limweiliang Apr 11, 2022
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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,6 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/

# Python test script
*.py
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)
[![CI Status](https://github.com/AY2122S2-CS2103-F09-2/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2122S2-CS2103-F09-2/tp/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.
_Find yourself having trouble managing all the important friendships in your university life?_

**Amigos** is here to help!

With **Amigos**, you can:
* Keep track of important details about your friends
* Maintain your friendships by keeping up-to-date logs about your friends, such as their likes/dislikes, aspirations and so on!
* Remember key events you are doing with friends
* Gain valuable insights about your friends, like the last time you met up with them.

Amigos is also _super fast_ to use, and optimized for keyboard input while still having the benefits of a Graphical User Interface (GUI).

For more information on how to get started, check out the **[Amigos User Guide](https://ay2122s2-cs2103-f09-2.github.io/tp/UserGuide.html)**.

**Acknowledgements**: This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
4 changes: 4 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ repositories {
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}

run {
enableAssertions = true
}

checkstyle {
toolVersion = '8.29'
}
Expand Down
5 changes: 1 addition & 4 deletions config/checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,7 @@
<property name="file" value="${config_loc}/suppressions.xml"/>
</module>

<module name="LineLength">
<!-- Checks if a line is too long. -->
<property name="max" value="120"/>
</module>


<!-- All Java AST specific tests live under TreeWalker module. -->
<module name="TreeWalker">
Expand Down
64 changes: 34 additions & 30 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,59 @@ title: 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
### Aryan Sarswat

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

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

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
* Role: Developer
* Responsibilities:
* IC for UI and Integration
* Implement, test and maintain `editfriend`, `showfriends`
* Implement, test and maintain Tab management feature
* Create python script to stress test application

* Role: Project Advisor
### Dione Goh

### Jane Doe
<img src="images/dionegoh.png" width="200px">

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
* Role: Developer
* Responsibilities:
* IC for Logic and code quality
* Implement, test and maintain all features related to `friends` feature

* Role: Team Lead
* Responsibilities: UI

### Johnny Doe
### Lim Wei Liang

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

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

* Role: Developer
* Responsibilities: Data
* Responsibilities:
* Implement `Event` related commands
* Update relevant documentation
* Monitor changes to `Model` and Documentation

### Jean Doe
### Naaman Tan

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading

### James Doe
* Responsibilities:
* IC for testing and storage
* Implement, test and maintain all features related to `insights` feature
* Implement, test and maintain all features related to `logs` feature

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

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

* Role: Developer
* Responsibilities: UI
Loading