Skip to content

A rather basic template for the Project Builder, a powerful Composer package to create new project packages from templates

License

Notifications You must be signed in to change notification settings

mteu/php-template

Repository files navigation

Project Builder Template

CGL Latest Stable Version License

📦 Packagist · 💾 Repository · 🪲 Issue tracker

This is a framework-agnostic Project Builder template with a relatively basic initial setup. It facilitates a swift and easy-to-use creation of Composer based PHP projects.

🚀 Features

  • Static code analysis template with PHPStan
  • Automatic code migration with Rector
  • Pre-defined GitHub actions for CGL and releases

🔥 Getting started

  1. Create a new project:

    composer create-project cpsit/project-builder <target-directory>
  2. Project Builder will automatically fetch and list available templates on Packagist.org.

  3. Select the package mteu/php-template.

    image

  4. Follow the instructions and answer a few questions and you're good to go.

💡 Please refer to the official Project Builder documentation to learn about alternative ways to create your project.

👩‍💻:🧑‍💻 Contribution

We welcome your feedback and ideas! One quick ask, though: Please do consult CONTRIBUTING.md before proposing a PR. Thanks!

💛 Acknowledgement

This template is heavily based on the preparatory work done by @eliashaeussler and me in the TYPO3 Template Package.

⭐ License

This project template is licensed under GNU General Public License 3.0 (or later).

About

A rather basic template for the Project Builder, a powerful Composer package to create new project packages from templates

Topics

Resources

License

Stars

Watchers

Forks