PHPackages                             tonycodes/ai\_tony\_codes - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. tonycodes/ai\_tony\_codes

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

tonycodes/ai\_tony\_codes
=========================

Premium Laravel package for automated GitHub issue reporting with rich context and screenshots

011Blade

Since Jun 25Pushed 10mo agoCompare

[ Source](https://github.com/tonycodes/ai_tony_codes)[ Packagist](https://packagist.org/packages/tonycodes/ai_tony_codes)[ RSS](/packages/tonycodes-ai-tony-codes/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

GitFlow Reporter 🚀
==================

[](#gitflow-reporter-)

**Premium Laravel Package for Automated GitHub Issue Reporting**

Transform your application's user feedback into actionable GitHub issues automatically. GitFlow Reporter captures rich context, screenshots, and user information to create detailed bug reports and feature requests.

📋 Features
----------

[](#-features)

### 🎯 **Core Features**

[](#-core-features)

- **One-Click Reporting** - Floating widget for instant issue reporting
- **Rich Context Collection** - Automatically captures user data, browser info, page state
- **Screenshot Capture** - Optional screenshot inclusion with issues
- **GitHub Integration** - Direct issue creation with formatted content
- **Smart Categorization** - Automatic labeling and priority assignment

### 🔒 **Security &amp; Licensing**

[](#-security--licensing)

- **License Validation** - Secure server-side license verification
- **Data Sanitization** - Automatic removal of sensitive information
- **Rate Limiting** - Prevents abuse and spam
- **Permission Controls** - Role-based access controls

### 🎨 **Customization**

[](#-customization)

- **Configurable UI** - Position, theme, and behavior settings
- **Template System** - Customizable issue templates
- **Multi-Theme Support** - Light, dark, and auto themes
- **Responsive Design** - Works on all devices

💰 Pricing
---------

[](#-pricing)

PlanPriceFeatures**Starter**$29/monthUp to 3 sites, 500 reports/month**Professional**$79/monthUp to 10 sites, 2,000 reports/month**Enterprise**$199/monthUnlimited sites, unlimited reports*All plans include priority support and updates*

🚀 Installation
--------------

[](#-installation)

### 1. Purchase License

[](#1-purchase-license)

Visit  to purchase your license.

### 2. Install Package

[](#2-install-package)

```
composer require tonycodes/ai_tony_codes
```

### 3. Publish Configuration

[](#3-publish-configuration)

```
php artisan vendor:publish --tag=gitflow-reporter-config
php artisan vendor:publish --tag=gitflow-reporter-views
php artisan vendor:publish --tag=gitflow-reporter-assets
```

### 4. Configure Environment

[](#4-configure-environment)

Add to your `.env` file:

```
# GitFlow Reporter Configuration
GITFLOW_REPORTER_LICENSE_KEY=your-license-key
GITFLOW_REPORTER_GITHUB_TOKEN=your-github-token
GITFLOW_REPORTER_GITHUB_OWNER=your-github-username
GITFLOW_REPORTER_GITHUB_REPO=your-repository-name

# Optional Configuration
GITFLOW_REPORTER_POSITION=bottom-right
GITFLOW_REPORTER_THEME=auto
GITFLOW_REPORTER_SHOW_TO_GUESTS=false
GITFLOW_REPORTER_SCREENSHOTS=true  # Set to false for sensitive sites
```

### 5. Add Widget to Layout

[](#5-add-widget-to-layout)

Add to your main layout file (e.g., `app.blade.php`):

```
@include('gitflow-reporter::components.widget')

```

📖 Usage
-------

[](#-usage)

### Basic Usage

[](#basic-usage)

Once installed, the widget automatically appears for authenticated users. Users can:

1. Click the floating report button
2. Select issue type (Technical Issue/Bug, Feature Suggestion)
3. Fill in title and description
4. Optionally include a screenshot
5. Submit the report

### Advanced Configuration

[](#advanced-configuration)

#### Custom Issue Templates

[](#custom-issue-templates)

Edit `config/gitflow-reporter.php`:

```
'templates' => [
    'bug' => [
        'title_prefix' => '🐛',
        'labels' => ['bug', 'auto-generated', 'needs-triage'],
        'assignees' => ['maintainer-username'],
    ],
    // ... more templates
],
```

#### Role-Based Permissions

[](#role-based-permissions)

```
'ui' => [
    'show_to_guests' => false,
    'show_priority_to' => ['admin', 'manager'],
    'restricted_types' => ['urgent' => ['admin']],
],
```

#### Custom Styling

[](#custom-styling)

Publish views and modify:

```
php artisan vendor:publish --tag=gitflow-reporter-views
```

🔧 GitHub Setup
--------------

[](#-github-setup)

### 1. Create GitHub Token

[](#1-create-github-token)

1. Go to GitHub → Settings → Developer settings → Personal access tokens
2. Generate new token with `repo` scope
3. Add token to your `.env` file

### 2. Repository Configuration

[](#2-repository-configuration)

Ensure your repository has:

- Issues enabled
- Appropriate labels created (bug, enhancement, etc.)
- Team members assigned for notifications

📊 Issue Format
--------------

[](#-issue-format)

GitFlow Reporter creates detailed issues with:

```
## Issue Description
User's description here...

## Reporter Information
- **User**: John Doe (john@example.com)
- **Role**: Admin
- **Organization**: Acme Corp

## Technical Context
- **Page URL**: https://app.example.com/dashboard
- **User Agent**: Chrome/91.0.4472.124
- **Viewport**: 1920x1080
- **Timestamp**: 2023-12-01T10:30:00Z

## Screenshot
![Screenshot](url-to-screenshot)

---
_This issue was automatically created by GitFlow Reporter_
```

🛡️ Security Features
--------------------

[](#️-security-features)

### Data Sanitization

[](#data-sanitization)

Automatically removes:

- Passwords and tokens
- Session data
- API keys
- Personal identifiable information

### Rate Limiting

[](#rate-limiting)

- 5 reports per hour per user (configurable)
- IP-based limiting for guests
- Exponential backoff for repeated attempts

### License Validation

[](#license-validation)

- Server-side license verification
- Graceful degradation when offline
- Automatic license renewal reminders

🎯 Use Cases
-----------

[](#-use-cases)

### 🐛 **Bug Reporting**

[](#-bug-reporting)

- Users report bugs with full context
- Screenshots show exact issue state
- Developers get actionable information

### ✨ **Feature Requests**

[](#-feature-requests)

- Structured feature request collection
- Priority assignment by user role
- Centralized feature backlog

### ❓ **Support Tickets**

[](#-support-tickets)

- Direct integration with support workflow
- Rich context for faster resolution
- Automated categorization

🔄 Updates &amp; Support
-----------------------

[](#-updates--support)

### Automatic Updates

[](#automatic-updates)

```
composer update tonycodes/ai_tony_codes
```

### Support Channels

[](#support-channels)

- 📧 Email:
- 📖 Documentation: See this GitHub repository README

📝 Changelog
-----------

[](#-changelog)

### v1.0.0 (2023-12-01)

[](#v100-2023-12-01)

- Initial release
- Core reporting functionality
- GitHub integration
- License system
- Screenshot capture
- Context collection

📄 License
---------

[](#-license)

This is a proprietary commercial package. Each license permits use on a specific number of domains as per your subscription plan.

**License Agreement**:

🤝 Contributing
--------------

[](#-contributing)

We welcome feedback and suggestions! However, as this is a commercial package, code contributions are limited to our core team.

**Feature Requests**: Use the GitFlow Reporter widget on our demo site!

---

**Made with ❤️ by [Tony Codes](https://tony.codes)**

*Transform your Laravel app's feedback system today with GitFlow Reporter.*

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity14

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/4302ccf36a2ec994d1fb5b4a4e322d8cc80e6139cd90b9afd6d4885e3866c469?d=identicon)[tonycodes](/maintainers/tonycodes)

---

Top Contributors

[![tonycodes](https://avatars.githubusercontent.com/u/7568679?v=4)](https://github.com/tonycodes "tonycodes (27 commits)")

### Embed Badge

![Health badge](/badges/tonycodes-ai-tony-codes/health.svg)

```
[![Health](https://phpackages.com/badges/tonycodes-ai-tony-codes/health.svg)](https://phpackages.com/packages/tonycodes-ai-tony-codes)
```

###  Alternatives

[qcloud/cos-sdk-v4

PHP SDK for QCloud COS

4121.9k3](/packages/qcloud-cos-sdk-v4)[garethellis/crontab-schedule-generator

A PHP library for generating crontab schedule strings using expressive code

107.6k](/packages/garethellis-crontab-schedule-generator)[wedevelopnl/ux-table

172.4k](/packages/wedevelopnl-ux-table)[silverstripe/routewhitelist

Provides a whitelist of known valid URL patterns in a SilverStripe website.

111.6k](/packages/silverstripe-routewhitelist)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
