Skip to content

DataLinx/php-package-template

Repository files navigation

PHP Package Template

Packagist PHP Version Support Packagist Version Packagist Downloads Test runner codecov Conventional Commits Packagist License

About

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.

Requirements

  • PHP >= 8.1

Getting started

  • Download it with composer:
composer require datalinx/php-package-template
  • Provide a simple example how to use the package.

Contributing

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.

Changelog

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.

About

Template for DataLinx PHP packages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published