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.

๐Ÿ“„
0
Doc pages
โšก
0
Key features
๐Ÿš€
0
Quick-start steps
๐Ÿ’š
0%
Open source

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 the GitHub webhook in your repository or organization settings
Payload URL: https://your-domain.com/github-project/webhook
Secret: your_webhook_secret

Loved by Developers

Why teams choose GitHub Project PHP for their workflows

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.

CSlant Team ยท Open Source Maintainers

Frequently Asked Questions

Answers to the most common questions about GitHub Project PHP

What does GitHub Project PHP do?
It automates GitHub Project workflows from your Laravel application โ€” watching webhooks, tracking issues and project changes with real-time updates.
Which environment does it require?
PHP ^8.1 with Composer. Dependencies (knplabs/github-api, nyholm/psr7, symfony/http-client) are installed automatically.
How do webhooks get secured?
You set a webhook secret in the GitHub dashboard and the matching GITHUB_WEBHOOK_SECRET in your .env. The package verifies signatures before processing payloads.
Where can I get support?
Open an issue on the GitHub Project PHP repository, or follow the support section of this documentation for community channels.

Automate your GitHub Project workflows

Install the package, configure your webhook and track issues in real time.