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

Branch developer guide #230

Merged
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
8 changes: 5 additions & 3 deletions docs/DeveloperGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -375,10 +375,12 @@ The following activity diagram shows summarizes what happens when a user attempt

**Note:** The current implementation of search allows users to search by any of the categories individually or by different combinations of the categories e.g. `search n/alex bernice st/offered t/intern`
It also allows users to specify more than one search parameter for each category e.g. `search n/alex bernice`

</box>
## Delete feature

### Implementation
### Delete feature

#### Implementation

The delete feature is implemented using the `DeleteCommand` class. It extends `Command` and overrides the `execute()` method to
filter users by the specified parameters.
Expand Down Expand Up @@ -1034,7 +1036,7 @@ testers are expected to do more *exploratory* testing.
2. Re-launch the app by double-clicking the jar file.<br>
Expected: The most recent window size and location is retained.

## Adding a person while all persons are being shown
### Adding a person while all persons are being shown

1. Adding a person while all persons are being shown
1. Prerequisites: List all persons using the `list` command. Multiple persons in the list.
Expand Down
135 changes: 97 additions & 38 deletions docs/UserGuide.md

Large diffs are not rendered by default.

Binary file added docs/images/delete-by-index-pre.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/delete-by-index-success.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/delete-by-tags-status-1.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/delete-by-tags-status-2.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/delete-by-tags-status-pre.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 20 additions & 16 deletions docs/team/ariellacallista.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,31 +8,35 @@ title: "Ariella Callista's Project Portfolio Page"
JABPro aims to solve the problem of HR managers having to sort through tons of job applications.
It makes their life easier by allowing them to easily fetch important info about job applicants such as their contact details, application status etc. It serves as a one-stop addressbook for job applications.
## Summary of Contributions
**Code contributed**: [RepoSense link](https://nus-cs2103-ay2324s1.github.io/tp-dashboard/?search=ariellacallista&breakdown=true)
Code contributed: [RepoSense link](https://nus-cs2103-ay2324s1.github.io/tp-dashboard/?search=ariellacallista&breakdown=true)

**Enhancement implemented**:
* Implemented a versatile search functionality allowing users to search by different categories such as name, status, and tags
* Introduced a command for creating and categorizing tags
* Designed a user interface to visually represent tags with color coding based on categories
Enhancement implemented:
* Implemented a versatile search functionality allowing users to search by different categories such as name, status, and tags
* Introduced a command for creating and categorizing tags
* Designed a user interface to visually represent tags with color coding based on categories
* Modified the implementation of tag to enhance functionality and better adhere to oop

**Contribution to the UG**:
Contribution to the UG:
* Updated the User Guide sections for the search and create commands
* Added statements in the User Guide emphasizing the value proposition of JABPro
* Contributed to FAQ and some troubleshooting under quick-start section

**Contribution to DG**:
* Contributed to DG for non-functional requirements
Contribution to DG:
* Contributed to DG for non-functional requirements
* Contributed to DG for use cases regarding search and create tags features
* Contributed to DG for architecture diagram for search feature
* Contributed to DG for feature implementation details for search
* Contributed to DG for UML diagrams for search feature and create features
* Contributed to DG for feature implementation details for search and create
* Standardized some DG format i.e. activity diagrams and adding notes boxes
* Contributed to DG for planned enhancements
* Contributed to DG for manual test cases

**Contribution to team-based tasks**:
* Assumed responsibility for tracking deadlines and project objectives
* Ensured the timely and accurate submission of team deliverables
Contribution to team-based tasks:
* Ensured the timely and accurate submissions of team deliverables
* Monitored the TP dashboard to ensure the team met weekly goals
* Maintained project/meeting notes

**Review/mentoring contributions**:
Review/mentoring contributions:
* Conducted thorough reviews of pull requests and provided constructive comments

**Contributions beyond the project team**:
* Summarised weekly tasks for CS2103T and CS2101 to make sure tasks are coordinated well
Contributions beyond the project team:
* Helped summarize weekly tasks for CS2103T and CS2101 to make sure tasks are coordinated well
11 changes: 10 additions & 1 deletion docs/team/ketweeen.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,17 @@ It makes their life easier by allowing them to easily fetch important info about
**Contribution to the UG**:
* Updated the `list`and `delete` command sections of the user guide
* Added `listT` command section
* Added prefix summary and glossary tables
* Added table of contents
* Fixed grammar and formatting issues
* Clean up the user guide so that it looks cohesive
* Clean up & standardized the user guide so that it looks cohesive

**Contribution to DG**:
* Contributed to DG for non-functional requirements
* Contributed to DG for use cases regarding `delete` and `list` features
* Contributed to the DG for UML diagrams for `delete` feature
* Standardized some DG format for activity diagram
* Contributed to DG for manual test cases

**Contribution to team-based tasks**:
* Keeping track of deadlines and objectives
Expand All @@ -34,3 +39,7 @@ It makes their life easier by allowing them to easily fetch important info about
* Conducted thorough reviews of pull requests and provided constructive comments

**Contributions beyond the project team**:
* Participated in the PE Dry Run and gave feedback to the other team

**Test Case Contributions**:
* Covered all the test cases for the commands that I have implemented. Contributed to the team's test case as well as AB3's test case.
Loading