Download the PHP package esi/php-project-template without Composer
On this page you can find all versions of the php package esi/php-project-template. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download esi/php-project-template
More information about esi/php-project-template
Files in esi/php-project-template
Package php-project-template
Short Description Simple template repository for PHP libraries/projects.
License MIT
Homepage https://github.com/ericsizemore/php-project-template
Informations about the package php-project-template
PHP Project Template
ericsizemore/php-project-template
started as a template to be used for my own future repos/libraries, with the goal of eventually bringing my current repos to parity with this setup.
This package can be used to create a basic PHP library package/repository, complete with a directory structure and starting files (i.e. README, LICENSE, issue templates, PHPUnit configuration, etc.) commonly found in PHP libraries.
[!WARNING]
This project is not finished yet, work in progress.
Installation
You can install the package via composer:
You can also create a repository from this template on GitHub.
Workflow Setup
The Scrutinizer so that it can upload coverage reports.
It also makes use of CodeCov, so it will require a new repository/action secret named CODECOV_TOKEN
.
Renovate
is used to handle automated updating of composer
dependencies. A repository/action secret named MERGE_TOKEN
.
The mutation-test
portion of the repository/action secret named STRYKER_DASHBOARD_API_KEY
.
Usage
About
Requirements
- PHP >= 8.2
Credits
- Eric Sizemore
- All Contributors
- Special thanks to JetBrains for their Licenses for Open Source Development
Contributing
See CONTRIBUTING.
Bugs and feature requests are tracked on GitHub.
Contributor Covenant Code of Conduct
See CODE_OF_CONDUCT.md
Backward Compatibility Promise
See backward-compatibility.md for more information on Backwards Compatibility.
Changelog
See the CHANGELOG for more information on what has changed recently.
License
See the LICENSE for more information on the license that applies to this project.
Security
See SECURITY for more information on the security disclosure process.