summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--README.md39
1 files changed, 33 insertions, 6 deletions
diff --git a/README.md b/README.md
index bf76528..e384407 100644
--- a/README.md
+++ b/README.md
@@ -9,13 +9,14 @@ Registries are designed to aggregate several users' statuses into a single locat
 facilitating the discovery of new users to follow and allowing the search of statuses
 for tags and key words.
 
-         
+ 
 \[ [Installation](#installation) \] 
-    \[ [Configuration](#configuration) \] 
-    \[ [Using the Registry](#using-the-registry) \] 
-    \[ [Benchmarks](#benchmarks) \] 
-    \[ [Other Documentation](#other-documentation) \] 
-    \[ [Notes](#notes) \]
+  \[ [Upgrading](#upgrading) \]
+  \[ [Configuration](#configuration) \] 
+  \[ [Using the Registry](#using-the-registry) \] 
+  \[ [Benchmarks](#benchmarks) \] 
+  \[ [Other Documentation](#other-documentation) \] 
+  \[ [Notes](#notes) \]
 
 ## Features 
  [![GitHub release](https://img.shields.io/github/release/getwtxt/getwtxt.svg)](https://github.com/getwtxt/getwtxt/releases/latest)
@@ -88,6 +89,32 @@ $ make
 $ sudo make install
 ```
 
+## Upgrading
+
+Upgrading is a fairly simple process. First, we need to commit your local changes 
+to the configuration file.
+
+```
+$ cp /usr/local/getwtxt/getwtxt.yml .
+$ git add getwtxt.yml
+$ git commit -m 'my local config'
+```
+
+Now, we need to either run `make update` or `git pull --rebase`
+
+```
+$ make update
+...
+```
+
+Afterwards, follow the normal instructions for building and installing.
+If no configuration changes have been made since your last upgrade, 
+you will not need to commit them again. While `getwtxt` is pre-`1.0`, any
+patch-level updates (`v0.4.x`) will not change configuration values.
+
+Of course, you can also just back up your configuration file, then copy it
+back into `/usr/local/getwtxt/` after installing the new version.
+
 ## Configuration
 
 \[ [Proxying](#proxying) \]   \[ [Starting getwtxt](#starting-getwtxt) \]