aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfrosty <gabriel@bwaaa.monster>2026-03-17 14:13:20 -0400
committerfrosty <gabriel@bwaaa.monster>2026-03-17 14:13:20 -0400
commit69363b6cf5b31eaebe697d552de8e259cdb8b739 (patch)
tree5b22467d3c1403dd8ad468000fa68c9d48e2a12e
parentb8663b4c9f4ae2fe5b09fcca1fc011376c56422e (diff)
downloadomnisearch-69363b6cf5b31eaebe697d552de8e259cdb8b739.tar.gz
docs: update README.md with customisation instructions
-rw-r--r--README.md19
1 files changed, 18 insertions, 1 deletions
diff --git a/README.md b/README.md
index 7e3c590..3d50547 100644
--- a/README.md
+++ b/README.md
@@ -62,7 +62,24 @@ Replace `<init>` with your init system (openrc,systemd,runit,s6)
## Hosting
Run it normally behind a reverse proxy (like nginx)
+## Customisation
+To make your own changes while still being able to receive upstream updates:
+
+```
+$ git checkout -b my-changes
+```
+
+Make your changes in the cloned folder, then periodically merge upstream:
+
+```
+$ git fetch origin
+$ git merge origin/master
+```
+
+If there are conflicts in the files you modified, resolve them manually. You should also make the changes to the cloned repository, and then run the install command again if you installed omnisearch. Changes made directly to the configuration/assets folder will be overwritten on reinstall.
+
## Contribution
Generate a patch with ```git format-patch HEAD~1``` and email to [gabriel@bwaaa.monster](mailto:gabriel@bwaaa.monster), beginning the subject line with [PATCH omnisearch]
-*If you are sending a revised version of a previous patch, please use [PATCH omnisearch v2, v3, etc].*
+*If you are send
+ing a revised version of a previous patch, please use [PATCH omnisearch v2, v3, etc].*