Simple template for jump-starting standardized Orisai library development.
💸 If you like Orisai, please make a donation. Thank you!
- Replace all TODOs in files
TODO - Organization
>>> e.g.Orisai
TODO - Package
>>> e.g.Object mapper
TODO - Description
>>> e.g.This is object mapper description
todo-vendor/package
>>> e.g.orisai/object-mapper
TODOname\space
>>> e.g.Orisai\ObjectMapper
TODOname\\space
>>> e.g.Orisai\\ObjectMapper
- Fill
keywords
andauthors
incomposer.json
- Template contains some pre-configured tools
- Makefile - type
make
in console - PHPUnit -
make tests
- Infection -
make mutations
- orisai/coding-standard -
make cs
andmake csf
- PHPStan -
make phpstan
- GitHub Actions - with PHPUnit, Infection, Coveralls.io, PHPStan, coding standard
- Makefile - type
- Once you are ready for release
- Add little code example to bottom of this file :)
- Create a GitHub repo
- Go to Coveralls, login with your GitHub account and ensure repository is enabled
- Go to Stryker Dashboard, login with your GitHub account, enable repository
and add the API key and save it in your repo GitHub repo secrets for action with name
STRYKER_DASHBOARD_API_KEY
- Publish repo on Packagist
- remove everything above this statement
TODO - Description
📄 Check out our documentation.