All Projects → overtrue → Package Builder

overtrue / Package Builder

Licence: mit
📦 A composer package builder.

Projects that are alternatives of or similar to Package Builder

Composer Lock Diff
See what has changed after a composer update
Stars: ✭ 154 (-11.49%)
Mutual labels:  composer
Cms
Modular CMS powered by CakePHP
Stars: ✭ 163 (-6.32%)
Mutual labels:  composer
Imall
基于Laravel5.2,Vue.js1.0的微信商城,用于熟悉 Laravel、Vuejs、Webpack、Gulp 的结合使用,已不维护及更新。(1MB单核基础服务器,浏览请耐心等待图片加载...)
Stars: ✭ 168 (-3.45%)
Mutual labels:  composer
Packages
Enhances Composer Satis with webhook integrations to GitHub and GitLab
Stars: ✭ 157 (-9.77%)
Mutual labels:  composer
Hprose Php
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Stars: ✭ 1,952 (+1021.84%)
Mutual labels:  composer
Vue Email Editor
Drag-n-Drop Email Editor Component for Vue.js
Stars: ✭ 166 (-4.6%)
Mutual labels:  builder
Srl Php
Simple Regex Language
Stars: ✭ 1,808 (+939.08%)
Mutual labels:  composer
Security Checker
PHP frontend for security.symfony.com
Stars: ✭ 2,036 (+1070.11%)
Mutual labels:  composer
Laravel Ecommerce
Laravel open source e-commerce system.
Stars: ✭ 163 (-6.32%)
Mutual labels:  composer
Private Composer Installer
Composer install helper outsourcing sensitive keys from the package URL into environment variables
Stars: ✭ 168 (-3.45%)
Mutual labels:  composer
Java Markdown Generator
Java library to generate markdown
Stars: ✭ 159 (-8.62%)
Mutual labels:  builder
Zgallery
Android 3rd party library to make implementing galleries more easier
Stars: ✭ 160 (-8.05%)
Mutual labels:  builder
Twigcs
The missing checkstyle for twig!
Stars: ✭ 166 (-4.6%)
Mutual labels:  composer
Cachet
📛 An open source status page system for everyone.
Stars: ✭ 12,478 (+7071.26%)
Mutual labels:  composer
Securityadvisories
🔐 Security advisories as a simple composer exclusion list, updated daily
Stars: ✭ 2,279 (+1209.77%)
Mutual labels:  composer
Laravel Gitlab
A GitLab bridge for Laravel
Stars: ✭ 150 (-13.79%)
Mutual labels:  composer
Telegram Bot Sdk
🤖 Telegram Bot API PHP SDK. Lets you build Telegram Bots easily! Supports Laravel out of the box.
Stars: ✭ 2,212 (+1171.26%)
Mutual labels:  composer
Composer Preload
Preload your sweet sweet code to opcache with a composer command, making your code faster to run.
Stars: ✭ 173 (-0.57%)
Mutual labels:  composer
Laravel Messenger
Simple user messaging package for Laravel
Stars: ✭ 2,140 (+1129.89%)
Mutual labels:  composer
Vercel Rust
Community based builder for using rust on the now/zeit platform
Stars: ✭ 168 (-3.45%)
Mutual labels:  builder

Package Builder

📦 A composer package builder.

Installation

$ composer global require 'overtrue/package-builder' --prefer-source

Usage

 $ package-builder help

Create a composer package:

Make sure you have ~/.composer/vendor/bin/ in your path.

package-builder build [target directory]

example:

$ package-builder build ./

# Please enter the name of the package (example: foo/bar): vendor/product
# Please enter the namespace of the package [Vendor\Product]:
# Do you want to test this package ?[Y/n]:
# Do you want to use php-cs-fixer format your code ? [Y/n]:
# Please enter the standard of php-cs-fixer [symfony] ?
# Package vendor/product created in: ./

The follow package will be created:

vendor-product
├── .editorconfig
├── .gitattributes
├── .gitignore
├── .php_cs
├── README.md
├── composer.json
├── phpunit.xml.dist
├── src
│   └── .gitkeep
└── tests
    └── .gitkeep

Update Package Builder

$ package-builder update

Contributing

You can contribute in one of three ways:

  1. File bug reports using the issue tracker.
  2. Answer questions or fix bugs on the issue tracker.
  3. Contribute new features or update the wiki.

The code contribution process is not very formal. You just need to make sure that you follow the PSR-0, PSR-1, and PSR-2 coding guidelines. Any new code contributions must be accompanied by unit tests where applicable.

PHP 扩展包开发

想知道如何从零开始构建 PHP 扩展包?

请关注我的实战课程,我会在此课程中分享一些扩展开发经验 —— 《PHP 扩展包实战教程 - 从入门到发布》

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].