tnapf / package
A package that does something
Installs: 34
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=8.1
Requires (Dev)
- ergebnis/composer-normalize: ^2.31
- fakerphp/faker: ^1.21
- friendsofphp/php-cs-fixer: ^3.16
- jetbrains/phpstorm-attributes: ^1.0
- phpunit/phpunit: ^10.1
- roave/security-advisories: dev-latest
- xheaven/composer-git-hooks: ^3.0
README
A template repository for making composer packages
Requirements
- PHP 8.1+
What's Included
-
GitHub Actions
-
Composer Scripts
composer test
- Run PHPUnit testscomposer test:coverage
- Run PHPUnit tests with coveragecomposer fix:dry
- Run PHP-CS-Fixer in Dry-Run modecomposer fix
- Run PHP-CS-Fixer and fix errors
Installation
composer create-project tnapf/package <package>
Setup GitHub Repository
- Run
git init
to initialize a new git repository - Run
git add .
to add all files to the repository - Run
git commit -m "initial commit"
to commit the files - Run
git branch -M main
to rename the current branch tomain
- Create a new repository on GitHub
- Run
git remote add origin https://github.com/tnapf/<package>.git
to add the new repository as remote - Run
git push -u origin main
to push the files to the new repository