|
@@ -115,33 +115,6 @@ on it. It only has an effect on the main project.
|
|
|
If you do not want to commit the lock file and you are using git, add it to
|
|
|
the `.gitignore`.
|
|
|
|
|
|
-## Light-weight distribution packages
|
|
|
-
|
|
|
-Some useless information like `.travis.yml`, or large examples should typically
|
|
|
-not be included in distributed packages.
|
|
|
-
|
|
|
-The `.gitattributes` file is a git specific file like `.gitignore` also living
|
|
|
-at the root directory of your library. It overrides local and global
|
|
|
-configuration (`.git/config` and `~/.gitconfig` respectively) when present and
|
|
|
-tracked by git.
|
|
|
-
|
|
|
-Use `.gitattributes` to prevent unwanted files from bloating the zip
|
|
|
-distribution packages.
|
|
|
-
|
|
|
- // .gitattributes
|
|
|
- /demo export-ignore
|
|
|
- phpunit.xml.dist export-ignore
|
|
|
- /Resources/doc/ export-ignore
|
|
|
- .travis.yml export-ignore
|
|
|
-
|
|
|
-Test it by inspecting the zip file generated manually:
|
|
|
-
|
|
|
- git archive branchName --format zip -o file.zip
|
|
|
-
|
|
|
-> **Note:** Files would be still tracked by git just not included in the
|
|
|
-> zip distribution. This will only work for GitHub packages installed from
|
|
|
-> dist (i.e. tagged releases) for now.
|
|
|
-
|
|
|
## Publishing to a VCS
|
|
|
|
|
|
Once you have a vcs repository (version control system, e.g. git) containing a
|