Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/isaaceindhoven/composer-velocita
Project was moved!
https://github.com/isaaceindhoven/composer-velocita
Last synced: 3 months ago
JSON representation
Project was moved!
- Host: GitHub
- URL: https://github.com/isaaceindhoven/composer-velocita
- Owner: isaaceindhoven
- License: mit
- Archived: true
- Created: 2017-10-26T12:37:16.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-26T13:18:47.000Z (6 months ago)
- Last Synced: 2024-07-05T15:12:19.023Z (4 months ago)
- Language: PHP
- Homepage: https://github.com/gmta/composer-velocita
- Size: 104 KB
- Stars: 28
- Watchers: 7
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-composer - Composer-Velocita - Fast and reliable Composer package downloads using [Velocita](https://github.com/isaaceindhoven/velocita-proxy): a caching reverse proxy that does not require you to modify your projects. (Plugins / Support)
README
Renamed and moved to the GMTA namespace
===========
This repository has been archived and is replaced by the [GMTA composer-velocita repository](https://github.com/gmta/composer-velocita).The Composer package has been replaced by `gmta/composer-velocita`.
To upgrade to the new package, perform the following steps:
```bash
composer global remove isaac/composer-velocita
composer global config --unset allow-plugins.isaac/composer-velocita
composer global config allow-plugins.gmta/composer-velocita true
composer global require gmta/composer-velocita
```# Velocita Composer plugin
[![Packagist Version](https://img.shields.io/packagist/v/isaac/composer-velocita)](https://packagist.org/packages/isaac/composer-velocita)
[![Packagist Downloads](https://img.shields.io/packagist/dt/isaac/composer-velocita)](https://packagist.org/packages/isaac/composer-velocita)
![Packagist PHP Version Support](https://img.shields.io/packagist/php-v/isaac/composer-velocita)
[![License](https://img.shields.io/github/license/isaaceindhoven/composer-velocita)](https://github.com/isaaceindhoven/composer-velocita/blob/master/LICENSE)Fast and reliable Composer package downloads using Velocita: a caching reverse proxy that does not require you to
modify your projects.## Getting Started
### Prerequisites
* PHP 7.4 or newer
* A running [Velocita](https://github.com/isaaceindhoven/velocita) instance
* Composer 2### Installation
Installation and configuration of the Velocita plugin is global, so you can use it for all projects that use Composer
without having to add it to your project's `composer.json`.```
composer global config allow-plugins.isaac/composer-velocita true
composer global require isaac/composer-velocita
composer velocita:enable https://url.to.your.velocita.tld/
```### Usage
After enabling and configuring Velocita, it is automatically used for all Composer projects when running `require`,
`update`, `install`, etcetera.### Removal
Disable the plugin by executing:
```
composer velocita:disable
```If you want to remove the plugin completely, execute:
```
composer global remove isaac/composer-velocita
```## Authors
* Jelle Raaijmakers - [[email protected]](mailto:[email protected]) / [GMTA](https://github.com/GMTA)
## Contributing
Raise an issue or submit a pull request on [GitHub](https://github.com/isaaceindhoven/composer-velocita).
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.