Include more helpful snippets for Composer packages
Problem to solve
As per !38641 (comment 412042290), we should update the Composer docs to include additional use cases.
Intended users
User experience goal
- It's easy for users to do common actions with their Composer dependencies
Proposal
Expand the Composer documentation to include additional use cases, such as adding the auth token and repository via the CLI.
Add the Gitlab Auth Token via CLI...
composer config --auth gitlab-token.gitlab.com <personal_access_token>
{
"gitlab-token": {
"gitlab.com": "<personal_access_token>"
}
}
composer config --unset --auth gitlab-token.gitlab.com
Add the Gitlab Repository via CLI
composer config repositories.<group_id> composer https://gitlab.com/api/v4/group/<group_id>/-/packages/composer/
Result
{
...
"repositories": {
"12356": {
"type": "composer",
"url": "https://gitlab.com/api/v4/group/12356/-/packages/composer/"
}
}
...
}
composer config --unset repositories.<group_id>