1
0
Fork 0

Remove docs about light-weight packages

pull/1467/head
Jordi Boggiano 2013-01-07 18:55:55 +01:00
parent bf328697e1
commit b34220edc8
1 changed files with 0 additions and 27 deletions

View File

@ -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 If you do not want to commit the lock file and you are using git, add it to
the `.gitignore`. 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 ## Publishing to a VCS
Once you have a vcs repository (version control system, e.g. git) containing a Once you have a vcs repository (version control system, e.g. git) containing a