thephpleague/skeleton

A skeleton repository for League Packages

PHP

1,520

214 commits

updated May 24, 2021

See the code

See what people are saying

SourceMessageScoreDate

The League of Extraordinary [PHP] Packages

1

Dec 12, 2022

If you don't want a framework, why do you want a framework? Picking an old, barely-used framework because it pitches itself as "fat-free" is a mistake: either use a good, modern, widely-used framework (like Laravel or Symfony) and benefit from a cohesive framework experience OR skip the framework…

on Modern PHP features – PHP 8.0 and 8.1

0

Oct 27, 2022

For PHP I'd recommend to take a look at libraries that adhere to the PSR (Php Standard Recommendations). It is very easy to build your own microframework with them and add only what you need and nothing else. For the libraries themselves look at the League of Extraordinary Packages:…

on Django's goals are probably not our goals for our web application

0

Jul 8, 2019

Yeah, like https://thephpleague.com/.

on The rise of few-maintainer projects

0

May 25, 2019

PHP has also its upsides: - High-quality packages (e.g. FlySystem or anything by https://thephpleague.com/) - Very nice and mature frameworks such as Laravel. - Pretty good OOP features - No concurrency / async, which makes thinking about the code way easier than sometimes in Node.js

on PHP Sadness

0

Nov 29, 2018

I'm in the same boat. I cranked a lot of things out with CodeIgniter back in the day. Expression Engine is superior to WordPress but if you like either I'd suggest Craft CMS now and moving forward. For general apps, I use Laravel or Lumen. And React PHP for scraping. And don't forget The League…

on PHP vs Node js... Let's be honest: Node.js couldn't kill PHP. Why?

0

May 6, 2017

Not a framework per se, but several independent packages, http://thephpleague.com/ has some well written and nice code.

on Laravel 5 released

0

Feb 4, 2015

League of Extraordinary PHP Packages

1

Jan 20, 2015

This is something we're trying to solve with the League - http://thephpleague.com. Standardised, framework agnostic, go-to packages that are the de-facto solutions for specific problems

on Show HN: PHP Code Generator – A scaffolding framework

0

Dec 31, 2014

Try checking these out: http://thephpleague.com/ They are very high-quality libraries.

on Ask HN: Examples of good PHP code (entire projects) where can I find them?

0

Nov 7, 2014

README

:package_name

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

Note: Replace :author_name :author_username :author_website :author_email :vendor :package_name :package_description with their correct values in README.md, CHANGELOG.md, CONTRIBUTING.md, LICENSE.md and composer.json files, then delete this line. You can run $ php prefill.php in the command line to make all replacements at once. Delete the file prefill.php as well.

This is where your description should go. Try and limit it to a paragraph or two, and maybe throw in a mention of what PSRs you support to avoid any confusion with users and contributors.

Structure

If any of the following are applicable to your project, then the directory structure should follow industry best practices by being named the following.

bin/        
build/
docs/
config/
src/
tests/
vendor/

Install

Via Composer

$ composer require :vendor/:package_name

Usage

$skeleton = new League\Skeleton();
echo $skeleton->echoPhrase('Hello, League!');

Change log

Please see CHANGELOG for more information on what has changed recently.

Testing

$ composer test

Contributing

Please see CONTRIBUTING and CODE_OF_CONDUCT for details.

Security

If you discover any security related issues, please email :author_email instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

thephpleague/skeleton

A skeleton repository for League Packages

PHP

1,520

214 commits

updated May 24, 2021

See the code

See what people are saying

SourceMessageScoreDate

The League of Extraordinary [PHP] Packages

1

Dec 12, 2022

If you don't want a framework, why do you want a framework? Picking an old, barely-used framework because it pitches itself as "fat-free" is a mistake: either use a good, modern, widely-used framework (like Laravel or Symfony) and benefit from a cohesive framework experience OR skip the framework…

on Modern PHP features – PHP 8.0 and 8.1

0

Oct 27, 2022

For PHP I'd recommend to take a look at libraries that adhere to the PSR (Php Standard Recommendations). It is very easy to build your own microframework with them and add only what you need and nothing else. For the libraries themselves look at the League of Extraordinary Packages:…

on Django's goals are probably not our goals for our web application

0

Jul 8, 2019

Yeah, like https://thephpleague.com/.

on The rise of few-maintainer projects

0

May 25, 2019

PHP has also its upsides: - High-quality packages (e.g. FlySystem or anything by https://thephpleague.com/) - Very nice and mature frameworks such as Laravel. - Pretty good OOP features - No concurrency / async, which makes thinking about the code way easier than sometimes in Node.js

on PHP Sadness

0

Nov 29, 2018

I'm in the same boat. I cranked a lot of things out with CodeIgniter back in the day. Expression Engine is superior to WordPress but if you like either I'd suggest Craft CMS now and moving forward. For general apps, I use Laravel or Lumen. And React PHP for scraping. And don't forget The League…

on PHP vs Node js... Let's be honest: Node.js couldn't kill PHP. Why?

0

May 6, 2017

Not a framework per se, but several independent packages, http://thephpleague.com/ has some well written and nice code.

on Laravel 5 released

0

Feb 4, 2015

League of Extraordinary PHP Packages

1

Jan 20, 2015

This is something we're trying to solve with the League - http://thephpleague.com. Standardised, framework agnostic, go-to packages that are the de-facto solutions for specific problems

on Show HN: PHP Code Generator – A scaffolding framework

0

Dec 31, 2014

Try checking these out: http://thephpleague.com/ They are very high-quality libraries.

on Ask HN: Examples of good PHP code (entire projects) where can I find them?

0

Nov 7, 2014

README

:package_name

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

Note: Replace :author_name :author_username :author_website :author_email :vendor :package_name :package_description with their correct values in README.md, CHANGELOG.md, CONTRIBUTING.md, LICENSE.md and composer.json files, then delete this line. You can run $ php prefill.php in the command line to make all replacements at once. Delete the file prefill.php as well.

This is where your description should go. Try and limit it to a paragraph or two, and maybe throw in a mention of what PSRs you support to avoid any confusion with users and contributors.

Structure

If any of the following are applicable to your project, then the directory structure should follow industry best practices by being named the following.

bin/        
build/
docs/
config/
src/
tests/
vendor/

Install

Via Composer

$ composer require :vendor/:package_name

Usage

$skeleton = new League\Skeleton();
echo $skeleton->echoPhrase('Hello, League!');

Change log

Please see CHANGELOG for more information on what has changed recently.

Testing

$ composer test

Contributing

Please see CONTRIBUTING and CODE_OF_CONDUCT for details.

Security

If you discover any security related issues, please email :author_email instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Project health

Overall

3.5/10

Maintained

0/10

Code review

10/10
OpenSSF Scorecard

Significant stargazers

Peter Kokot

1,203 followers · starred Apr 2014

Antonio Ribeiro

955 followers · starred Mar 2015

Dmitri Vereshchagin

19 followers · starred Oct 2016

Bram Wubs

22 followers · starred Feb 2015