Download the PHP package andkirby/satis without Composer
On this page you can find all versions of the php package andkirby/satis. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download andkirby/satis
More information about andkirby/satis
Files in andkirby/satis
Package satis
Short Description Simple Repository Generator
License MIT
Homepage https://github.com/andkirby/satis
Informations about the package satis
Satis
Simple static Composer repository generator.
Satis - Package Repository Generator
(Kirby's Edition for multi-package repository)
Multi-package repository
To use multi-package repository please use type "vcs-namespace".
It works with andkirby/multi-repo-composer. You may read more about multi-repository requirements.
Run from source
- Install satis:
composer create-project composer/satis:dev-master --keep-vcs
- Build a repository:
php bin/satis build <configuration-file> <output-dir>
Read the more detailed instructions in the documentation.
Run as Docker container
Pull the image:
Run the image:
Note: by default it will look for a configuration file named
satis.json
inside the/build
directory and dump the generated output files in/build/output
.
Run the image (with Composer cache from host):
If you want to run the image without implicitly running Satis, you have to
override the entrypoint specified in the Dockerfile
:
Purge
If you choose to archive packages as part of your build, over time you can be
left with useless files. With the purge
command, you can delete these files.
Note: don't do this unless you are certain your projects no longer reference any of these archives in their
composer.lock
files.
Updating
Updating Satis is as simple as running git pull && composer update
in the
Satis directory.
If you are running Satis as a Docker container, simply pull the latest image.
Contributing
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Fork the project, create a feature branch, and send us a pull request.
Authors
See the list of contributors who participate(d) in this project.
Community Tools
- satis-go - A simple web server for managing Satis configuration and hosting the generated Composer repository.
- satisfy - Symfony based composer repository manager with a simple web UI.
- satis-control-panel - Simple web UI for managing your Satis Repository with optional CI integration.
- composer-satis-builder - Simple tool for updating the Satis configuration (satis.json) "require" key on the basis of the project composer.json.
License
Satis is licensed under the MIT License - see the LICENSE file for details
All versions of satis with dependencies
composer/composer Version ^1.0
twig/twig Version ^1.7
andkirby/multi-repo-composer Version ~0.9.3
symfony/console Version ^2.1 || ^3.0.4