This package serves as a PHP package template for packages developed by DataLinx. It is also a reference of how such a package should be configured.
The template is opinionated — it's based on our tech stack, which includes JetBrains PhpStorm.
See the docs for the complete PHP package development guidelines.
- PHP >= 8.1
- Download it with composer:
composer require datalinx/php-package-template
- Provide a simple example how to use the package.
If you have some suggestions how to make this package better, please open an issue or even better, submit a pull request.
Should you want to contribute, please see the development guidelines in the DataLinx PHP package template.
All notable changes to this project are automatically documented in the CHANGELOG.md file using the release workflow, based on the release-please GitHub action.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
For all this to work, commit messages must follow the Conventional commits specification, which is also enforced by a Git hook.