Files

108 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

2023-02-17 16:30:55 +09:00
# Composer Index
Main composer index
Folders:
- data: Base data to create packages list frmo
- satis: TODO (packages.json creation tool)
- www: web frontend
## Setup from central composer
| Host | Repo | Location | Type |
| - | - | - | - |
2023-02-17 16:49:23 +09:00
| [https://git.egplusww.jp/api/packages/Composer/composer](https://git.egplusww.jp/api/packages/Composer/composer) | udon | Composer Group | gitea composer packages |
| [http://composer.egplusww.jp](http://composer.egplusww.jp) | udon | All | General Live (use this) |
| [http://composer.tokyo.tequila.jp](http://composer.tokyo.tequila.jp) | soba-local | All | Local test |
| [http://composer-local.tokyo.tequila.jp](http://composer-local.tokyo.tequila.jp) | udon-local | All | Local Live, no https |
2023-02-17 16:30:55 +09:00
composer.json:
Version: `@dev` or `^n`, etc
### gitea host setup (possible best and reocmmended)
#### set global with command
```sh
composer global config repositories.git.egplusww.jp.Composer composer https://git.egplusww.jp/api/packages/Composer/composer
```
#### local setup (command or manual)
```sh
composer config repositories.git.egplusww.jp.Composer composer https://git.egplusww.jp/api/packages/Composer/composer
```
OR
```json
{
"repositories": [{
"type": "composer",
"url": "https://git.egplusww.jp/api/packages/Composer/composer"
}
]
}
```
### udon based composer repo list
For live settings
```sh
composer config repositories.composer.egplusww.jp composer https://composer.egplusww.jp
```
OR
```json
{
"repositories": [
{
"type": "composer",
"url": "https://composer.egplusww.jp"
}
],
"require": {
"<package name>": "<version>"
}
}
```
### soba based composer repo list
For Local test, note that secure-http has to be turned off:
```sh
composer config repositories.test-soba composer http://composer.tokyo.tequila.jppackages/Composer/composer
composer config secure-http false
```
OR
```json
{
"repositories": [
{
"type": "composer",
"url": "http://composer.tokyo.tequila.jp"
}
],
"config": {
"secure-http": false
}
}
```
2023-02-17 17:06:33 +09:00
## www folder init on udon
```sh
git init
git sparse-checkout init
git sparse-checkout set www
git remote set-url egra-gitea https://git.egplusww.jp/Composer/Composer-Index.git
git pull egra-gitea master
```