Crear una nueva aplicación de proveedor para YII2 en GitHub

Creé un complemento muy simple para yii2 y lo agregué a Github.

https://github.com/harlangray/languageswitcher

Cuando agrego "harlangray / languageswitcher": "*" a la sección require y ejecuto la actualización del compositor en mi proyecto, me da un error.

Problema 1: no se pudo encontrar el package solicitado xxxxx en ninguna versión, puede haber un error tipográfico en el nombre del package.

Causas posibles: – Un error tipográfico en el nombre del package – El package no está disponible en una versión lo suficientemente estable de acuerdo con su configuration de estabilidad mínima, consulte https: xxxxx para get más detalles.

Lea http: yyyyy para conocer otros problemas comunes.

Soy realmente nuevo en github y compositor. ¿Puede alguien darme los pasos para crear un complemento y hacerlo desinstalable vía compositor?

Gracias

Composer no tiene idea acerca de los packages github, a less que los agregue como un package bajo los repositories .

Si desea poder instalarlo a través de la sección de require , deberá agregar su package a Packagist . Este es el sitio del que los compositores obtienen la metainformación del package.

Lo único que debe hacer es registrarse, hacer clic en el button grande "Enviar package" y señalarlo a su proyecto github. Opcionalmente (pero aconsejado) puede configurar un gancho en github para actualizar packagist cada vez que se compromete algo con github para que no tenga que hacerlo manualmente.