## Prerequisites
This guide assumes that you have:
+
- a GPG key matching your GitHub authentication credentials
- i.e., the email address identified by the GPG key is the same as the one in your `~/.gitconfig`
- a GitHub fork of Shaarli
```
-## Increment the version code, updated docs, create and push a signed tag
+## Increment the version code, update docs, create and push a signed tag
### Generate documentation
```bash
$ cd /path/to/shaarli
### Create a GitHub release from a Git tag
From the previously drafted release:
+
- edit the release notes (if needed)
- specify the appropriate Git tag
- publish the release
### Generate and upload all-in-one release archives
Users with a shared hosting may have:
+
- no SSH access
- no possibility to install PHP packages or server extensions
- no possibility to run scripts
```
This will create the following archives:
+
- `shaarli-vX.Y.Z-full.tar`
- `shaarli-vX.Y.Z-full.zip`