Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Add Known to packagist.org #2208
Something to consider when doing this - might be worth looking at how the Elgg project manages its code. There, Elgg is itself installed via composer to /vendor. This seems a bit confusing, but I'm pretty sure this was done so that upgrades could be managed cleanly via composer. Also nicely segregates the core away from any custom mods built for a client.