Making a release on GitHub Today's journey is using `git` and `github` to *release* **PwshBlog** The following are my notes on the matter. --- Making an archive ----------------- Normally when you make a release, you want to make an archive of the release available for people to download. You could use git's built-in tags feature alone, but that will include other bits of your repository that you probably don't want to include. Enter `git archive` The following are steps to creating the archive 1. Create a `.gitattributes` file 2. Add lines like the following .gitignore export-ignore appveyor.yml export-ignore 3. Add and commit the `.gitattributes` file for it to work 4. Create a tag git tag -a v0.9.0 5. Now create the archive git archive --format=zip --prefix=PwshBlog/ v0.9.0 -o v0.9.0.zip 6. Go create your release on github and drag in the created archive! Tags: git, pwshblog, github