# 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 | | - | - | - | - | | [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 | 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": { "": "" } } ``` ### 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 } } ``` ## 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 ```