Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/helhum/t3satis
- Owner: helhum
- Created: 2014-05-24T16:43:27.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-12-09T14:32:11.000Z (about 8 years ago)
- Last Synced: 2024-10-14T04:12:35.202Z (2 months ago)
- Language: PHP
- Size: 31.3 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).