Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/helhum/t3satis

Repository Generator with support for TYPO3 CMS extension (git) repositories
https://github.com/helhum/t3satis

Last synced: 24 days ago
JSON representation

Repository Generator with support for TYPO3 CMS extension (git) repositories

Awesome Lists containing this project

README

        

# T3-Satis
Repository Generator with support for TYPO3 CMS extension (git) repositories

## Example satis.json

```
{
"name": "vendor's",
"homepage": "http://composer.vendor.de",
"repositories": [
{
"type": "t3git",
"url": "[email protected]:vendor/project_site.git",
"config": {
"extensionKeyMapping": {
"self": "project_site"
},
"packageNameMapping": {
"self": "helhum/project-site"
}
}
}
],
"config": {
"extensionKeyMapping": {
"[email protected]:vendor/project_site.git": "project_site"
},
"packageNameMapping": {
"project_site": "helhum/project-site"
},
"repository-collections": [
{"className": "Helhum\\T3Satis\\Composer\\Repository\\Typo3OrgRepositoryCollection"}
]
},
"require-all": true
}

```

## Usage

- Download [Composer](https://getcomposer.org/download/): `curl -sS https://getcomposer.org/installer | php`
- Install satis: `php composer.phar create-project helhum/t3satis --stability=dev --keep-vcs`
- Build a repository: `php bin/t3satis build `

Read the more detailed instructions in the
[satis documentation](http://getcomposer.org/doc/articles/handling-private-packages-with-satis.md).