https://github.com/baikho/drupal-tooler
Your everyday Chrome companion for drupal.org
https://github.com/baikho/drupal-tooler
chrome chrome-extension chrome-extensions diff drupal patches tooling tools utility
Last synced: 12 months ago
JSON representation
Your everyday Chrome companion for drupal.org
- Host: GitHub
- URL: https://github.com/baikho/drupal-tooler
- Owner: baikho
- License: mit
- Created: 2025-03-30T13:25:36.000Z (12 months ago)
- Default Branch: 1.x
- Last Pushed: 2025-03-31T23:04:32.000Z (12 months ago)
- Last Synced: 2025-04-01T00:20:04.032Z (12 months ago)
- Topics: chrome, chrome-extension, chrome-extensions, diff, drupal, patches, tooling, tools, utility
- Language: JavaScript
- Homepage: https://www.drupal.org/project/tooler
- Size: 46.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Drupal Tooler
[](https://chrome.google.com/webstore)
[](https://www.drupal.org)
[](LICENSE)
[](https://github.com/baikho/drupal-tooler/commits/1.x)
[](https://github.com/baikho/drupal-tooler/stargazers)
|  | A lightweight Chrome Extension that enhances Drupal.org issue pages with useful tools for developers. |
|------------------------------------|------------------------------------------------------------------------|
---
## ✅ Features
### 📦 Composer Patch Button
- Adds a **"Composer"** column to patch file tables on issue pages
- Generates a valid Composer patch entry like:
```json
"drupal/[project_name]": {
"#123456: Issue title": "https://www.drupal.org/files/issues/..."
}
```
---
### 💬 Reply Button
- Adds a 💬 "Reply" icon button to each comment on issue pages. When clicked:
- Appends a permalink to the comment (e.g. `#13`)
---
### 🛠 GitLab MR Patch Composer
- Detects GitLab merge requests in the issue fork block
- Creates a table showing:
- MR number (e.g. `!8`)
- Patch download link (`.patch`)
- "Copy" button with Composer patch JSON
---
### 👀 Inline Patch Previews
Adds a "Preview" button next to each patch file on issue pages.
- Expands a full-width row below the patch row
- Fetches and displays patch contents inline
- Adds syntax highlighting:
- ✅ Light green for added lines
- ❌ Light red for removed lines
- Great for reviewing diffs without leaving the page
---
### 🏷 OP Comment Badging
Adds a small "OP" badge next to the username of the original poster on issue comments.
- Makes it easy to identify the person who opened the issue
- Clean, minimalist styling using Drupal brand color
---
## 📸 Screenshots

---
## 🛠 Installation
1. Clone or download the repository
2. Visit `chrome://extensions` in your browser
3. Enable **Developer Mode**
4. Click **Load unpacked**
5. Select the project folder
---
## 📦 License
MIT — go wild and contribute back!