Skip to main content

Automate Your GitHub Project Workflow

The ultimate PHP package for seamless GitHub Project management. Track issues, automate tasks, and stay in sync with real-time updates - all within your Laravel application.

Powerful Features

Everything you need to manage your GitHub Projects effectively

Real-time Updates

Get instant notifications for all project changes and updates.

Easy Integration

Seamlessly integrate with your existing Laravel applications.

Powerful API

Access all GitHub Project features through a clean, intuitive API.

Custom Workflows

Create and manage custom workflows tailored to your team's needs.

Advanced Filtering

Quickly find what you need with powerful filtering options.

Secure & Reliable

Enterprise-grade security and reliability you can trust.

Quick Start

Get started with GitHub Project PHP in just a few simple steps

1. Install Package

Add the package to your Laravel project using Composer

composer require cslant/github-project-php

2. Publish Config

Publish the configuration file

php artisan vendor:publish --provider="CSlant\\GitHubProject\\GithubProjectServiceProvider --tag="config"

3. Configure Environment

Add your GitHub credentials to .env

GITHUB_ACCESS_TOKEN=your_github_token
GITHUB_WEBHOOK_SECRET=your_webhook_secret

4. Set Up Webhook

Configure GitHub webhook in your repository/organization settings

Payload URL: https://your-domain.com/github-project/webhook
Content type: application/json
Secret: your_webhook_secret