Skip to content

Commit bb196b2

Browse files
authored
Merge pull request #25 from getsquared/add-getsquared-info
Add Shuqing AboutUs Info
2 parents 5e8594f + 3a3e3f5 commit bb196b2

File tree

3 files changed

+51
-5
lines changed

3 files changed

+51
-5
lines changed

docs/AboutUs.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ You can reach us at the email `seer[at]comp.nus.edu.sg`
2121

2222
* Role: Project Advisor
2323

24-
### Jane Doe
24+
### Ge Shuqing
2525

26-
<img src="images/johndoe.png" width="200px">
26+
<img src="images/getsquared.png" width="200px">
2727

28-
[[github](http://github.com/johndoe)]
29-
[[portfolio](team/johndoe.md)]
28+
[[github](http://github.com/getsquared)]
29+
[[portfolio](team/shuqing.md)]
3030

31-
* Role: Team Lead
31+
* Role: Integration + Documentation
3232
* Responsibilities: UI
3333

3434
### Johnny Doe

docs/images/getsquared.png

245 KB
Loading

docs/team/shuqing.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
layout: default.md
3+
title: "Shuqing's Project Portfolio Page"
4+
---
5+
6+
### Project: ClientCare
7+
8+
AddressBook - Level 3 is a desktop address book application used for teaching Software Engineering principles. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC.
9+
10+
Given below are my contributions to the project.
11+
12+
* **New Feature**: Added the ability to undo/redo previous commands.
13+
* What it does: allows the user to undo all previous commands one at a time. Preceding undo commands can be reversed by using the redo command.
14+
* Justification: This feature improves the product significantly because a user can make mistakes in commands and the app should provide a convenient way to rectify them.
15+
* Highlights: This enhancement affects existing commands and commands to be added in future. It required an in-depth analysis of design alternatives. The implementation too was challenging as it required changes to existing commands.
16+
* Credits: *{mention here if you reused any code/ideas from elsewhere or if a third-party library is heavily used in the feature so that a reader can make a more accurate judgement of how much effort went into the feature}*
17+
18+
* **New Feature**: Added a history command that allows the user to navigate to previous commands using up/down keys.
19+
20+
* **Code contributed**: [RepoSense link]()
21+
22+
* **Project management**:
23+
* Managed releases `v1.3` - `v1.5rc` (3 releases) on GitHub
24+
25+
* **Enhancements to existing features**:
26+
* Updated the GUI color scheme (Pull requests [\#33](), [\#34]())
27+
* Wrote additional tests for existing features to increase coverage from 88% to 92% (Pull requests [\#36](), [\#38]())
28+
29+
* **Documentation**:
30+
* User Guide:
31+
* Added documentation for the features `delete` and `find` [\#72]()
32+
* Did cosmetic tweaks to existing documentation of features `clear`, `exit`: [\#74]()
33+
* Developer Guide:
34+
* Added implementation details of the `delete` feature.
35+
36+
* **Community**:
37+
* PRs reviewed (with non-trivial review comments): [\#12](), [\#32](), [\#19](), [\#42]()
38+
* Contributed to forum discussions (examples: [1](), [2](), [3](), [4]())
39+
* Reported bugs and suggestions for other teams in the class (examples: [1](), [2](), [3]())
40+
* Some parts of the history feature I added was adopted by several other class mates ([1](), [2]())
41+
42+
* **Tools**:
43+
* Integrated a third party library (Natty) to the project ([\#42]())
44+
* Integrated a new Github plugin (CircleCI) to the team repo
45+
46+
* _{you can add/remove categories in the list above}_

0 commit comments

Comments
 (0)