[docs] move lib lockfile notes into lib chapter

main
Igor Wiedler 12 years ago
parent d0cfe35265
commit ea19aba18c

@ -115,9 +115,8 @@ the lock file with the new version.
$ php composer.phar update
> **Note:** For your library you may commit the `composer.lock` file too, but it
> will not have any effect on other projects that depend on it. See also
> [Libraries - Lock file](02-libraries.md#lock-file).
> **Note:** For libraries it is not necessarily recommended to commit the lock file,
> see also: [Libraries - Lock file](02-libraries.md#lock-file).
## Packagist

@ -78,15 +78,13 @@ See [Repositories](05-repositories.md) for more information.
## Lock file
For projects it is recommended to commit the `composer.lock` file into version
control. For libraries this is not the case. You do not want your library to
be tied to exact versions of the dependencies. It should work with any
compatible version, so make sure you specify your version constraints so that
they include all compatible versions.
For your library you may commit the `composer.lock` file if you want to. This
can help your team to always test against the same dependency versions.
However, this lock file will not have any effect on other projects that depend
on it. It only has an effect on the main project.
**Do not commit your library's `composer.lock` into version control.**
If you are using git, add it to the `.gitignore`.
If you do not want to commit the lock file and you are using git, add it to
the `.gitignore`.
## Publishing to a VCS

Loading…
Cancel
Save