Pull Request
Behind the Scenes
A wise man said, 'time is the most valuable thing.' As a software engineer, I’ve always valued time, especially when contributing to projects via Pull Requests (PR) or Merge Requests (MR). Each PR must address the issue precisely without causing disruptive changes on the main/master branch. I ensure that every modification is explained clearly and concisely to save the reviewer's time and maintain project integrity and quality.
A bit of a tips!
For me, good PR criteria are as follows:
- Add tests
- Keep it small
- Maintain consistency
- Ensure readability
- Optimize performance
- Automate
Pull Request Template
Here is the pull request template that I often use:
Overview:
This PR introduces changes to the authentication mechanism to enhance security and adds a new dashboard feature.
Related Issue(s):
Fixes #123
Related to #456
Changes:
- Refactored the auth module to use OAuth2.
- Added a new features for the new dashboard.
- Fixed performance-relevant bugs.