Files
Composer-Index/ReadMe.md

2.3 KiB

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 udon Composer Group gitea composer packages
http://composer.egplusww.jp udon All General Live (use this)
http://composer.tokyo.tequila.jp soba-local All Local test
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

composer global config repositories.git.egplusww.jp.Composer composer https://git.egplusww.jp/api/packages/Composer/composer

local setup (command or manual)

composer config repositories.git.egplusww.jp.Composer composer https://git.egplusww.jp/api/packages/Composer/composer

OR

{
    "repositories": [{
            "type": "composer",
            "url": "https://git.egplusww.jp/api/packages/Composer/composer"
        }
    ]
}

udon based composer repo list

For live settings

composer config repositories.composer.egplusww.jp composer https://composer.egplusww.jp

OR

{
    "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:

composer config repositories.test-soba composer http://composer.tokyo.tequila.jppackages/Composer/composer
composer config secure-http false

OR

{
    "repositories": [
        {
            "type": "composer",
            "url": "http://composer.tokyo.tequila.jp"
        }
    ],
    "config": {
        "secure-http": false
    }
}

www folder init on udon

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