Patrique Ouimet
Senior Product Engineer
Thu, Apr 23, 2020 6:38 AM
When you're making changes to a package and want to test it in another project there's a few options.
This first option is referencing a branch and possibly a commit.
{
"repositories": [
{
"type": "git",
"url": "git@github.com:patoui/my-package.git"
}
],
"require": {
"patoui/my-package": "dev-big-update"
}
}
In this example we're loading a package from patoui/my-package
git repository, and the important part is dev-big-update
. The big-update
portion represents the branch being referenced on the remote.
{
"repositories": [
{
"type": "path",
"url": "/var/www/my-package"
}
],
"require": {
"patoui/my-package": "dev-master"
}
}
Here we're referencing a package found at /var/www/my-package
and specifically the master branch as defined by dev-master