diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 5c9e13072492af0408fe19fe22681d9dfd6a30be..b47f545d2437d381c272a954f1f974c99816577b 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -62,6 +62,33 @@ ISSUES CLOSED: #31
 5. Your pull request will either be approved or feedback will be given on what needs to be
    fixed to get approval. We usually review and comment on Pull Requests within 48 hours.
 
+### Making a Release
+
+Only administrators with privilages to push to the Aparapi Maven Central account can deploy releases. If this isn't you
+then you can just skip this section.
+
+First ensure the package is prepared for the release process:
+
+* Make sure any references to the version number in the readme is updated
+  * Version number in dependency maven snippet.
+  * Add new version to javadoc version list.
+  * Ensure travis badge and javadoc badge point to static tag and not latest.
+* Ensure that none of the dependencies used are snapshots.
+* Check that all Aparapi libraries used as dependencies point to the latest version.
+
+Next lets take a few steps to do the actual release:
+
+1. Update everything listed above. Do **not** drop the package version's `-SNAPSHOT` suffix in master.
+2. Create a release branch, but make sure never to push this branch to the server: `git checkout -b release`.
+3. Drop the `-SNAPSHOT` suffix from the package version.
+4. Commit the current changes using a generic commit message such as `build(release): version 1.2.3`.
+5. Fully test the software before deploying, run all tests and install locally to test against the examples package.
+   You can install the package locally with `mvn clean install`.
+6. Once satisfied the package is stable deploy it to maven central by executing `mvn -P sign clean package deploy`.
+7. If deployment was successful then create a new tag for the current version with the following command:
+   `git tag -a v1.2.3 -m "Version 1.2.3"`.
+8. Push the newly created tags to the server: `git push origin v1.2.3:v1.2.3`.
+
 ## Code of Conduct
 
 ### Our Pledge