Pull Requests (PR's)
Template for Pull Requests
# [Concise Title: e.g., Feature: Implement User Profile Settings Page]
**Description**
This PR [adds/fixes/removes] the ability to [describe the primary functionality, e.g., allows users to update their profile information]. Specifically, it [describe the detailed changes, e.g., introduces a new "Settings" page with editable fields for name, email, and preferences].
**Also Included in This PR:**
* [List any secondary or related changes, e.g., Refactored the user authentication middleware for improved security.]
* [Another example: Updated the UI component library to the latest version.]
**Not Included in This PR:**
* [List any related tasks or features that were deliberately excluded, e.g., Implementation of two-factor authentication, which will be handled in a separate PR.]
* [Another example: Design changes for the mobile view, which are scheduled for the next sprint.]
**Jira/Task Link (if applicable):**
* [Link to the relevant issue tracking system, e.g., https://jira.yourcompany.com/browse/PROJECT-1234]
**Motivation and Context**
This change is necessary because [explain the reasoning, e.g., users currently lack the ability to modify their profile details, leading to inaccurate information]. It solves the problem of [describe the problem, e.g., outdated user data] and improves [describe the benefit, e.g., user experience and data accuracy].
**Type of Changes**
* [ ] Bug fix (non-breaking change which fixes an issue)
* [ ] New feature (non-breaking change which adds functionality)
* [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
* [ ] Code refactoring (non-breaking change which improves code quality)
* [ ] Documentation update
* [ ] Dependency update
* [ ] Other (please specify)
**Testing**
The following testing was performed to verify the changes:
* [Describe the testing environment, e.g., Local development environment with a test database.]
* [List specific testing steps, e.g., Verified that users can successfully update their profile information and that the changes are saved to the database.]
* [Mention any specific data or scenarios, e.g., Tested with various input values, including edge cases and invalid data.]
* [If applicable, include links to screenshots, videos, or test logs.]
* [List any automated testing that was performed, e.g., Unit tests were added to cover the new functionality, increasing code coverage by X%.]
**Screenshots (if applicable)**
[Include screenshots or GIFs to visually demonstrate the changes, especially for UI-related PRs.]
**Checklist**
* [ ] My code follows the project's coding standards.
* [ ] I have performed a self-review of my code.
* [ ] I have added or updated relevant unit tests.
* [ ] I have updated documentation (if necessary).
* [ ] My changes generate no new warnings.
* [ ] I have tested my changes thoroughly.
* [ ] I have updated the CHANGELOG (if necessary).
* [ ] All new and existing tests passed.
Last updated