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

HengFuYuen-AboutUs.md,PPP and Developer Guide #176

Merged
merged 8 commits into from
Nov 9, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 2 additions & 4 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
# About us
we are an idiosyncratic and narcissistic batch of self-righteous
elitist who defends presumably morally questionable positions.
Also we are cheap!

We are a team of students from different faculties in the [National University of Singapore](http://nus.edu.sg/).

Display | Name | Github Profile | Portfolio
--------|:----:|:--------------:|:---------:
![](https://via.placeholder.com/100.png?text=Photo) | John Doe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Don Joe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Ron John | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | John Roe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Heng Fu Yuen | [Github](https://github.com/HengFuYuen) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Heng Fu Yuen | [Github](https://github.com/HengFuYuen) | [Portfolio](docs/team/hengfuyuen.md)
18 changes: 6 additions & 12 deletions docs/DeveloperGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,12 @@ The `UiMessage` class has **dependencies** with the following enumeration classe

* **Rationale**: Increased coupling was sacrificed to reduce code duplicates and increase ease of code extension/editing.
* [`FitnessLevel`](https://github.com/AY2021S1-CS2113-T14-4/tp/blob/master/src/main/java/seedu/dietbook/person/FitnessLevel.java): Descriptions of the five `FitnessLevel` are required in `UiMessage#getAskForUserInfoMessage(String name)` as shown in the code snippet below.
```
+ "- Your fitness level, represented by a number from 1 to 5." + UiHelper.LINE_SEPARATOR
+ " 1 = " + FitnessLevel.NONE.getDescription() + UiHelper.LINE_SEPARATOR
+ " 2 = " + FitnessLevel.LOW.getDescription() + UiHelper.LINE_SEPARATOR
+ " 3 = " + FitnessLevel.MEDIUM.getDescription() + UiHelper.LINE_SEPARATOR
+ " 4 = " + FitnessLevel.HIGH.getDescription() + UiHelper.LINE_SEPARATOR
+ " 5 = " + FitnessLevel.EXTREME.getDescription() + UiHelper.LINE_SEPARATOR
```

![FitnessLevel In UiMessage](images/FitnessLevelInUiMessage.PNG)

* [`Gender`](https://github.com/AY2021S1-CS2113-T14-4/tp/blob/master/src/main/java/seedu/dietbook/person/Gender.java): Descriptions of the three `Gender` are required in `UiMessage#getAskForUserInfoMessage(String name)`as shown in the code snippet below.
```
"- Your gender either F for " + Gender.FEMALE.getDescription() + " or M for "
+ Gender.MALE.getDescription() + " or O for " + Gender.OTHERS.getDescription() + "."
```

![Gender In UiMessage](images/GenderInUiMessage.PNG)

In summary, the `UI` component,
* Takes in user command, ensure that it is not empty before passing it to the `Logic` component for command execution.
Expand Down Expand Up @@ -282,6 +275,7 @@ similiar diaghrams for PersonSaveLoadManager
NUS students living on campus who would like to track their diet.

### Value proposition

DietBook is designed to **track the food and different kinds of nutritional intake** of the user. It can also provide the user with a **daily calorie recommendation** based on their personal information. As the application mainly targets _NUS students staying on campus, it has a **database prepopulated with food items commonly found around NUS**. This allows for such food items to be easily added to the list of food items consumed for tracking.

## User Stories
Expand Down
2 changes: 1 addition & 1 deletion docs/diagrams/UiComponent.drawio
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<mxfile host="app.diagrams.net" modified="2020-11-08T16:38:37.618Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36" etag="fr_xvjhuhmodtJxS9QL4" version="13.8.8" type="device"><diagram id="gJgPgFwEoFj3yaLBzecR" name="Page-1">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</diagram></mxfile>
<mxfile host="app.diagrams.net" modified="2020-11-09T05:46:20.372Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36" etag="vFl4xqyp61OHYv9aQ7C_" version="13.9.2" type="device"><diagram id="gJgPgFwEoFj3yaLBzecR" name="Page-1">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</diagram></mxfile>
Binary file modified docs/diagrams/UiComponent.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/FitnessLevelInUiMessage.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/GenderInUiMessage.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
64 changes: 64 additions & 0 deletions docs/team/hengfuyuen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Heng Fu Yuen - Project Portfolio Page

## Overview
DietBook is a Command Line Interface (CLI) desktop application designed mainly _NUS students staying on campus_. It helps users **track their food and nutritional intake** as well as provide them with their **daily calorie recommendation**. It also has a **database prepopulated with food items commonly found around NUS** so that thse food items can be easily added to the list of food items consumed for tracking. DietBook is written mainly in Java.

* Table of Contents
{:toc}

### Summary of Contributions

#### Code contributed

* Code contributed: [RepoSense link](https://nus-cs2113-ay2021s1.github.io/tp-dashboard/#breakdown=true&search=hengfuyuen&sort=groupTitle&sortWithin=title&since=2020-09-27&timeframe=commit&mergegroup=&groupSelect=groupByRepos&checkedFileTypes=docs~functional-code~test-code~other)
* Authored more than 30 [PRs](https://github.com/AY2021S1-CS2113-T14-4/tp/pulls?q=is%3Apr+author%3AHengFuYuen+)

#### Features implemented

* Implemented [`Person.java`](https://github.com/AY2021S1-CS2113-T14-4/tp/blob/master/src/main/java/seedu/dietbook/person/Person.java), [`FitnessLevel.java`](https://github.com/AY2021S1-CS2113-T14-4/tp/blob/master/src/main/java/seedu/dietbook/person/FitnessLevel.java) and [`Gender.java`](https://github.com/AY2021S1-CS2113-T14-4/tp/blob/master/src/main/java/seedu/dietbook/person/Gender.java) to support four commands `name`, `info`, `userinfo` and `editinfo`
* Implemented relevant assertions, logging and JUnit for the above three classes.

* Implemented [`Ui.java`](https://github.com/AY2021S1-CS2113-T14-4/tp/blob/master/src/main/java/seedu/dietbook/ui/Ui.java), [`UiHelper.java`](https://github.com/AY2021S1-CS2113-T14-4/tp/blob/master/src/main/java/seedu/dietbook/ui/UiHelper.java), [`UiInput.java`](https://github.com/AY2021S1-CS2113-T14-4/tp/blob/master/src/main/java/seedu/dietbook/ui/UiInput.java), [`UiOuput.java`](https://github.com/AY2021S1-CS2113-T14-4/tp/blob/master/src/main/java/seedu/dietbook/ui/UiOutput.java), [`UiMessage.java`](https://github.com/AY2021S1-CS2113-T14-4/tp/blob/master/src/main/java/seedu/dietbook/ui/UiMessage.java) to support the `Ui Component` which is responsible for taking in user commands, communicating with `Logic` to execute the command and printing out the relevant output or error messages
* Implemented relevant assertions, exceptions, logging and JUnit tests for the above five classes.

#### Documentation

* **User Guide**<br/>
* Added four features related to user information - [Entering username](https://ay2021s1-cs2113-t14-4.github.io/tp/UserGuide.html#entering-username-name), [Entering user information](https://ay2021s1-cs2113-t14-4.github.io/tp/UserGuide.html#entering-user-information-info), [Viewing user information](https://ay2021s1-cs2113-t14-4.github.io/tp/UserGuide.html#viewing-user-information-userinfo) and [Editing user information](https://ay2021s1-cs2113-t14-4.github.io/tp/UserGuide.html#editing-user-information-editinfo): [#72](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/72/files) [#77](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/77/files) [#94](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/94/files) [#178](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/178/files)
* Added `name`, `info`, `userinfo` and `editinfo` commands to the [Command Summary](https://ay2021s1-cs2113-t14-4.github.io/tp/UserGuide.html#command-summary): [#72](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/72/files) [#77](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/77/files) [#94](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/94/files) [#178](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/178/files)
* Updated the [Introduction](https://ay2021s1-cs2113-t14-4.github.io/tp/UserGuide.html#introduction), [Quick start](https://ay2021s1-cs2113-t14-4.github.io/tp/UserGuide.html#quick-start), and [FAQ](https://ay2021s1-cs2113-t14-4.github.io/tp/UserGuide.html#faq): [#72](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/72/files) [#77](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/77/files) [#94](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/94/files) [#178](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/178/files)
* Added notes about command format under [Features](https://ay2021s1-cs2113-t14-4.github.io/tp/UserGuide.html#features): [#72](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/72/files) [#77](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/77/files) [#94](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/94/files) [#178](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/178/files) [#188](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/188/files) [#190](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/190/files)

* **Developer Guide**
* Added the [UI Component](https://ay2021s1-cs2113-t14-4.github.io/tp/DeveloperGuide.html#ui-component) in the Design section: [#94](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/94/files) [#97](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/97/files) [#194](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/194) [#176](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/176)
* Added the descriptions and diagrams for three features in the implementation section - [Enter user information feature](https://ay2021s1-cs2113-t14-4.github.io/tp/DeveloperGuide.html#enter-user-information-feature), [Edit user information feature](https://ay2021s1-cs2113-t14-4.github.io/tp/DeveloperGuide.html#edit-user-information-feature) and [View user information feature](https://ay2021s1-cs2113-t14-4.github.io/tp/DeveloperGuide.html#view-user-information-feature): [#94](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/94/files) [#97](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/97/files) [#100](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/100/files) [#194](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/194) [#176](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/176)
* Added five [User Stories](https://ay2021s1-cs2113-t14-4.github.io/tp/DeveloperGuide.html#user-stories) related to user information features: [#194](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/194)
* Updated instructions for manual testing section for three features - [Entering user information](https://ay2021s1-cs2113-t14-4.github.io/tp/DeveloperGuide.html#entering-user-information), [Editing user information](https://ay2021s1-cs2113-t14-4.github.io/tp/DeveloperGuide.html#editing-user-information) feature and [Viewing user information](https://ay2021s1-cs2113-t14-4.github.io/tp/DeveloperGuide.html#viewing-user-information): [#194](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/194)
* Updated the [Target User Profile](https://ay2021s1-cs2113-t14-4.github.io/tp/DeveloperGuide.html#target-user-profile), [Value Proposition](https://ay2021s1-cs2113-t14-4.github.io/tp/DeveloperGuide.html#value-proposition), [Non-Functional Requirement](https://ay2021s1-cs2113-t14-4.github.io/tp/DeveloperGuide.html#non-functional-requirements) and [Glossary](https://ay2021s1-cs2113-t14-4.github.io/tp/DeveloperGuide.html#glossary): [#194](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/194)

* **Product website**
* Updated the product [Home page](https://ay2021s1-cs2113-t14-4.github.io/tp/) [#171](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/171)
* Added a trivial introduction in [AboutUs Page](https://ay2021s1-cs2113-t14-4.github.io/tp/AboutUs.html): [#176](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/176)

#### Contributions to team-based tasks

* Initiate weekly meetings
* Helped in managing `v2.1` submissions
* Helped in managing `v1.0` release
* Managed release [DietBook v2.0](https://github.com/AY2021S1-CS2113-T14-4/tp/releases/tag/v2.0.2) on GitHub
* Authored more than 45 [Issues](https://github.com/AY2021S1-CS2113-T14-4/tp/issues/created_by/HengFuYuen) in the team repo issue tracker
* Helped in bug catching (examples: [#40](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/40) [#104](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/104) [#61](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/61) [#105](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/105))
* Configure the build.gradle file [#46](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/46/files) [#68](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/68)
* Helped in setting up the tP Organisation and Team Repo - Set up a `developers` team in the organisation, enabled the issue tracker, updated the labels in issue tracker and created the milestones used for managing the project
* Refer to [Documentation](#documentation) section for contributions to user guide, developer guide, etc that are not specific to a feature

#### Review/mentoring contributions

* Reviewed more than 30 [PRs](https://github.com/AY2021S1-CS2113-T14-4/tp/pulls?q=is%3Apr+is%3Aopen+reviewed-by%3A%40me+) most of which contains only trivial comments
* Reviewed about 5-10 PRs with non-trivial review comments (examples: [#14](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/14) [#40](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/40) [#71](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/71) [#166](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/166) [#199](https://github.com/AY2021S1-CS2113-T14-4/tp/pull/191))

#### Contributions beyond the project team

* Participated in forum discussions (examples: [#13](https://github.com/nus-cs2113-AY2021S1/forum/issues/13) [#52](https://github.com/nus-cs2113-AY2021S1/forum/issues/52) [#87](https://github.com/nus-cs2113-AY2021S1/forum/issues/87))
* Reported [seven bugs and suggestions](https://github.com/AY2021S1-CS2113T-W11-4/tp/issues?q=is%3Aissue+HengFuYuen) for another team during the PE Dry run
* Reported [Major bug](https://github.com/AY2021S1-CS2113-T16-4/tp/issues/61) for differnt team during the PE Dry run