Pull requests (PRs) are a cornerstone of collaboration in modern software engineering. A well-crafted PR not only merges code but also communicates context and invites engagement from reviewers. In teams building applications across React Native (mobile), Next.js (web), and Node.js (backend), clear PR communication ensures that all team members – regardless of specialty – can understand and review changes effectively. In fact, a PR’s description and structure can be as valuable as the original task specification (How to Make a Proper Description for a Pull Request). High-quality PRs save time in reviews and reduce back-and-forth clarifications, leading to faster approvals and a healthier code review culture ([How to Make a Proper Description for a Pull Request](https://maddevs.io/blog/how-to-make-a-proper-description-for-a-pull-request/#:~:text=As%20a%20rev
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
description: > | |
Git Commit Assistant rule to enforce clean, | |
structured, and traceable commit workflows. This rule should be applied | |
whenever a developer attempts to stage or commit changes. It ensures that: | |
- Commits are grouped logically and use conventional commit messages tied to Jira tickets. | |
- Feature branches are created from `development` with proper naming conventions. | |
- No direct work is allowed on `master`. | |
- Sensitive or excluded files (e.g., .env, secrets) are never accidentally committed. | |
This rule improves collaboration, auditability, and consistency across the codebase, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"actor": { | |
"created_at": "2023-08-24T02:31:55.170365Z", | |
"updated_at": "2024-03-21T09:05:08.998329Z", | |
"id": "27886570af8249a590a8e933dc9cc464", | |
"data": { | |
"Age": 25, | |
"Children": "Not Provided", | |
"ChildrenAge": "Not Provided", | |
"DiagnosedDate": "2000", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2019-10-24 18:03:45:119 - [35m[Appium][39m Welcome to Appium v1.15.0 | |
2019-10-24 18:03:45:167 - [35m[Appium][39m Non-default server args: | |
2019-10-24 18:03:45:168 - [35m[Appium][39m logTimestamp: true | |
2019-10-24 18:03:45:168 - [35m[Appium][39m defaultCapabilities: { | |
2019-10-24 18:03:45:168 - [35m[Appium][39m usePrebuiltWDA: true | |
2019-10-24 18:03:45:169 - [35m[Appium][39m derivedDataPath: /tmp/scratch9PW5T7.scratch/DerivedDataG_0Axd | |
2019-10-24 18:03:45:169 - [35m[Appium][39m platformName: iOS | |
2019-10-24 18:03:45:169 - [35m[Appium][39m automationName: XCUITest | |
2019-10-24 18:03:45:169 - [35m[Appium][39m deviceName: 00008020-001C650A2288002E | |
2019-10-24 18:03:45:169 - [35m[Appium][39m app: /tmp/scratch9PW5T7.scratch/share-TLawZk.scratch/app-yr4ROo.ipa |