https://github.com/baikho/drupal-tooler
Your everyday Chrome companion for drupal.org
https://github.com/baikho/drupal-tooler
browser-extension chrome chrome-extension chrome-extensions diff drupal drupal-project patches tooling tools utility
Last synced: about 2 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 (about 1 year ago)
- Default Branch: 1.x
- Last Pushed: 2025-04-10T20:16:30.000Z (about 1 year ago)
- Last Synced: 2026-01-15T15:44:43.566Z (5 months ago)
- Topics: browser-extension, chrome, chrome-extension, chrome-extensions, diff, drupal, drupal-project, patches, tooling, tools, utility
- Language: JavaScript
- Homepage: https://chromewebstore.google.com/detail/drupal-tooler/lmkfjgfjbplgkgkgfmkiepadaajpenkn
- Size: 53.7 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Drupal Tooler
[](https://chromewebstore.google.com/detail/drupal-tooler/lmkfjgfjbplgkgkgfmkiepadaajpenkn)
[](https://www.drupal.org/project/tooler)
[](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
Available on the [Chrome Web Store](https://chromewebstore.google.com/detail/drupal-tooler/lmkfjgfjbplgkgkgfmkiepadaajpenkn).
Or install manually:
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!