Skip to content

Commit ffe7dab

Browse files
committed
Update dylan-PPP
1 parent 75eb729 commit ffe7dab

File tree

1 file changed

+44
-20
lines changed

1 file changed

+44
-20
lines changed

docs/team/dylankhoo.md

Lines changed: 44 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,49 +8,73 @@ BookKeeper is a Command Line Interface (CLI) library manager application for eff
88

99
#### Code contributed: [RepoSense link](https://nus-cs2113-ay2425s2.github.io/tp-dashboard/?search=dylankhoo&breakdown=true)
1010

11-
#### Enhancements Implemented
11+
#### Features Implemented
1212

13-
1. **Add books to inventory**
13+
1. [**Add books to inventory**](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/f4769ae458b23c69df365578a816c669e3388537)
1414

1515
- **What it does:** allows the user to add books to the inventory.
1616
- **Justification:** This feature is essential as the app should provide a convenient way to add books to the inventory.
17-
- **Highlights:** Provides a straightforward command for users to add books to their inventory.
1817

19-
2. **View books in inventory**
18+
2. [**View books in inventory**](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/84c0f30f0ad80bd822256abea68e87178ce8fb6a)
2019

2120
- **What it does:** allows the user to add books to the inventory.
2221
- **Justification:** This feature is essential as the app should provide a convenient way for the user to view their existing books and their details.
23-
- **Highlights:** Provides a straightforward command for users to view books in their inventory.
2422

25-
3. **Update books in inventory**
23+
3. [**Update books in inventory**](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/b9de07dd5b6fd1c1391860979b59c0bb767001cc)
2624
- **What it does:** allows the user to update details about books in their inventory.
2725
- **Justification:** This feature is essential as the app should provide the way for the user to update book details such as their condition and location as it changes.
28-
- **Highlights:** Provides a straightforward command for users to update their existing book information.
26+
4. [**Update titles of book**](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/fec3c1972e92294b4ae9f8fd0869be5862b70179)
27+
- **What it does:** allows the user to update titles of the books in their inventory.
28+
- **Justification:** This feature is essential as the app should provide the way for the user to update book titles if there are typos.
29+
30+
#### Enhancements Implemented
31+
32+
- [Wrote Input Handler Logic](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/1c2eedbe1e81b3e1ec89f745a03f650e5ad516f8), the overall handler for user inputs
33+
- [Added Exceptions](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/c4fa0f566655f5f545280a6647e8b9cd109e64f5)
34+
- [JUnit testing](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/fec3c1972e92294b4ae9f8fd0869be5862b70179)
2935

3036
### Contributions to User Guide
3137

32-
- Wrote content page
33-
- Added and updated page breaks for formatting as the Guide updated
38+
- [Wrote content page](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/1a93d1ff73d0d7271533485ff7bda658d682bacb)
39+
- Added [update title](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/e795971a7e76e9fd169d47fbab547efd8ccd3b2e)
40+
- Added details for all commands, such as [expected outcomes](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/2c72f163fb61d3d59b2b0db5f0df6e89f849b8c4)
41+
- Added and updated page breaks for formatting as the Guide updated (some examples: [1](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/10e53b37e10fb92efb9027ecb510d19a25a0bb96), [2](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/23c744f5a5243bc9fc831a43fa54fb5211c84516), [3](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/aaf63dfff82daa575414fcfa1fd349dc226feaaf), [4](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/d2b67c2f599c448a991eaa1b80c5b053a15dd190))
3442

3543
### Contributions to Developer Guide
3644

37-
- Wrote Acknowledgements
38-
- Wrote Appendix A of developer guide.
3945
- Added implementation details and UML sequence diagrams for::
40-
- `add-book`
41-
- `view-inventory`
42-
- `view-loans`
43-
- `update-book`
44-
- `edit-loan`
46+
- [`add-book`](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/90df5546efa098346ea29c99bd89f3cfe174c144)
47+
- [`view-inventory`](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/90df5546efa098346ea29c99bd89f3cfe174c144)
48+
- [`view-loans`](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/6a282acbac6c4fff8cd457d313fc5b3a58e7fa0b)
49+
- [`update-book`](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/90df5546efa098346ea29c99bd89f3cfe174c144)
50+
- [`edit-loan`](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/841b071fd93a5b2cb422777cc63268926150e4d2)
51+
- [`update-title`](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/35447d708eba28ebf72fe4cb6dd683c9f3e5ca6d)
52+
- Updated diagrams after discussion, mock PE
4553

46-
### Contributions to Team-Based Tasks
54+
- [`add-loan` and `add-book`](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/6e17842200c01d7f2450e4405934173e021bf094)
55+
- [`deleteLoan`and `removeBook`](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/8606aefca7a26194c341f1c397553d5f32a9403a)
56+
- [`update-book`](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/ecccef04211ee8c086871cf3779d2cc1b0b9213a)
4757

48-
- Set up the GitHub team org/repo
49-
- Maintained the issue tracker and managed milestones.
50-
- Assisted in integrating features contributed by team members.
58+
- [Wrote Acknowledgements](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/90df5546efa098346ea29c99bd89f3cfe174c144)
5159

5260
### Contributions to Team-Based Tasks
5361

62+
- Set up the GitHub team org/repo
63+
- [Set up initial code skeleton for development](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/9c7513042d63e6f80bc9848cab931181e339c74b)
64+
- Maintained the issue tracker and managed milestones
65+
- Assisted in integrating features contributed by team members, such as through
66+
- bug fixes (some examples: [1](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/1e5dcc25e61e7fccce8dc04965c9c6d083fc955e), [2](<(https://github.com/AY2425S2-CS2113-T12-2/tp/commit/859e97da39cd0f1364779463d6130777d29eb0d2)>), [3](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/13334cbd3be90ecd64ba55f13a5140a3c9b87186))
67+
- [removing redundant commands](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/f4deb48c189a93b7b82bd370a3cf6ce42430f93a)
68+
- [formatting updates](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/928890b5eec16620df2d64f464a991d4c7756fb9)
69+
- [refactoring code](https://github.com/AY2425S2-CS2113-T12-2/tp/commit/e073f8d7e73f11f661481fa87c4e3f0021392f30)
70+
- Created new tags such as `disputable` to help organise bugs after mock PE
71+
- Coordinated Zoom meeting for the team
72+
73+
### Community Conributions
74+
5475
- Helped to resolve forum questions and help requests
76+
5577
1. [Issue 18](https://github.com/nus-cs2113-AY2425S2/forum/issues/18)
5678
2. [Issue 1](https://github.com/nus-cs2113-AY2425S2/forum/issues/1)
79+
80+
- Gave advice on technologies team could use for better development experience, such as [oh my posh](https://ohmyposh.dev/) for easy branch identification

0 commit comments

Comments
 (0)