From ca022cb14d42fc6d53d0b9c69753db2eda408778 Mon Sep 17 00:00:00 2001 From: Irvin Lim Date: Mon, 7 Nov 2016 18:06:43 +0800 Subject: [PATCH 1/2] Update AboutUs --- docs/AboutUs.md | 80 ++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 62 insertions(+), 18 deletions(-) diff --git a/docs/AboutUs.md b/docs/AboutUs.md index 905b31660675..d7396345d18e 100644 --- a/docs/AboutUs.md +++ b/docs/AboutUs.md @@ -4,43 +4,87 @@ We are a team based in the [School of Computing, National University of Singapor ## Project Team -#### [Irvin Lim](http://github.com/irvinlim)
+#### [Irvin Lim](https://irvinlim.com) [@irvinlim](http://github.com/irvinlim)
**Role**: Team Lead, Developer -**Responsibilities** - -* *Scheduling and tracking* -- In charge of defining, assigning, and tracking project tasks. -* *UI/UX expert* -- Does the hocus-pocus required to make our front-end look gorgeous. -* *Public relations* -- Picks up calls from angry customers, and sometimes graders. +* Components in charge of: + * [UI](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/docs/DeveloperGuide.md#ui-component) + * [InputHandler](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/docs/DeveloperGuide.md#inputhandler-component) +* Aspects/tools in charge of: + * JavaFX + * CSS + * GUI testing + * Code coverage +* Features implemented: + * UI + - `loadView` / `renderView` pattern + - [`componentDidMount`](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/docs/DeveloperGuide.md#can-load-sub-components) pattern + * Controllers + - `list` controller + - `config` controller/view + - `complete` / `incomplete` controller + - `help` view (standardize `CommandDefinition`) + * Command history (up and down arrows) + * Disambiguator concern +* Code written: [[functional code](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/collated/main/A0139812A.md)][[test code](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/collated/test/A0139812A.md)][[docs](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/collated/test/A0139812A.md)] +* Other major contributions: + * Restructured frontend logic to allow composition of sub-`Component`s and `MultiComponent`s, rather than `ObservableList`. + * Restructured GUI tests to work with the new setup + * Created comprehensive DateUtil methods + * Abstracted comprehensive assertion methods for GUI testing of `Task`s / `Event`s ----- -#### [Louie Tan](http://github.com/louietyj) +#### [Louie Tan @louietyj](http://github.com/louietyj)
**Role**: QA Manager, Developer -**Responsibilities** - -* *Testing* -- Ensures the testing of the project is done properly and on time. -* *Code quality* -- Looks after code quality, ensures adherence to coding standards, etc. -* *Integration* -- In charge of versioning of the code, maintaining the code repository, integrating various parts of the software to create a whole. -* *Git expert* -- Manages the central repository and enforces PR workflow. +* Components in charge of: + * [Models](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/docs/DeveloperGuide.md#model-component) + * [Storage](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/docs/DeveloperGuide.md#storage-component) + * [Controllers](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/docs/DeveloperGuide.md#controller-component) +* Aspects/tools in charge of: + * Ensuring code quality + * Git/Integration + * Natural language parsing + * Date parsing with Natty +* Features implemented: + * Controllers + - `add` controller + - `alias` / `unalias` controller + - `clear` controller + - `destroy` controller + - `find` controller + - `undo` / `redo` controller + - `update` controller + * Concerns + * Tokenizer concern + * CalendarItemFilter concern + * DateParser concern (with Natty) +* Code written: [[functional code](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/collated/main/A0093907W.md)][[test code](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/collated/test/A0093907W.md)][[docs](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/collated/test/A0093907W.md)] +* Other major contributions: + * TBC ----- -#### [Tiong Yaocong](http://github.com/ChaseYaoCong) +#### [Tiong Yaocong @ChaseYaoCong](http://github.com/ChaseYaoCong)
**Role**: HR Manager, Developer -**Responsibilities** +*Yaocong is maintaining a separate, individual fork [here](https://github.com/ChaseYaoCong/main).* -* *Documentation* -- In charge of the quality of various project documentation. -* *Deliverables and deadlines* -- Ensure project deliverables are done on time and in the right format. -* *Eclipse expert* -- Helps everyone when Eclipse crashes / builds the wrong thing / 110-character line goes poof. +* Aspects/tools in charge of: + * Project export + * Documentation +* Features implemented: + * `tag` / `untag` controller +* Code written: [[functional code](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/collated/main/A0139922Y.md)][[test code](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/collated/test/A0139922Y.md)][[docs](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/collated/test/A0139922Y.md)] +* Other major contributions: + * [Documentation for use cases](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/docs/DeveloperGuide.md#appendix-b--use-cases) ## Project Mentor From cc0e6dc32e6874d5cad05c374cb24599d2d5f8ee Mon Sep 17 00:00:00 2001 From: louietyj Date: Mon, 7 Nov 2016 18:52:13 +0800 Subject: [PATCH 2/2] Update contributions --- docs/AboutUs.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/AboutUs.md b/docs/AboutUs.md index d7396345d18e..2a0257a00cd7 100644 --- a/docs/AboutUs.md +++ b/docs/AboutUs.md @@ -49,8 +49,9 @@ We are a team based in the [School of Computing, National University of Singapor * Aspects/tools in charge of: * Ensuring code quality * Git/Integration - * Natural language parsing - * Date parsing with Natty + * Flexi-command parsing (Tokenizer) + * Disambiguation flow + * Date parsing (Natty) * Features implemented: * Controllers - `add` controller @@ -66,7 +67,9 @@ We are a team based in the [School of Computing, National University of Singapor * DateParser concern (with Natty) * Code written: [[functional code](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/collated/main/A0093907W.md)][[test code](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/collated/test/A0093907W.md)][[docs](https://github.com/CS2103AUG2016-F11-C1/main/blob/master/collated/test/A0093907W.md)] * Other major contributions: - * TBC + * Designed the entire back-end architecture (MVC pattern) + * Designed predicate-based Model filtering to replace old filtering patterns + * Came up with the generic parse-by-token algorithm to support all Controllers -----