About me
Freek Van der Herten
Partner & developer at Spatie
@freekmurze
https://murze.be
Slide 4
Slide 4 text
About Spatie
SINCE 2003
Websites, applications en shops
TEAM
4 developers, 1 manager
Pool of freelancers (photographers, animators, …)
CORE VALUES
Style, easy of use, tailor-made software
Slide 5
Slide 5 text
Used for all greenfield projects
Built with Laravel 5.1
Not really a CMS
A sh*tload of dependencies
Blender CMS
Slide 6
Slide 6 text
Dependencies
The usual suspects
Slide 7
Slide 7 text
Spatie packages:
Something for everyone
Documented
Maintained
Easy to update projects
Dependencies
Slide 8
Slide 8 text
But what about private
packages?
Slide 9
Slide 9 text
Your own mini packagist
Developed by Jordi Boggiano & Nils Adermann
Useful for private packages
Satis
Slide 10
Slide 10 text
Installing satis
composer create-project composer/satis —stability=dev --keep-vcs
php bin/satis build config.json public/
Building the repository
Slide 13
Slide 13 text
"repositories": [
{
"type": "composer",
"url": "https://satis.spatie.be"
}
]
Using the repository
Slide 14
Slide 14 text
Demo
Slide 15
Slide 15 text
Official documentation
https://getcomposer.org/doc/articles/handling-
private-packages-with-satis.md#satis
Blogpost by Mario Bašić
http://laravelista.com/satis-composer-repository-for-
your-private-packages/
Want to learn more?