summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorDessalines <tyhou13@gmx.com>2020-03-15 13:05:50 -0400
committerDessalines <tyhou13@gmx.com>2020-03-15 13:05:50 -0400
commited0dd3b8c00d51989e8f652a3fa904c7b1eb7ec7 (patch)
treecdc79b3d4719b793a8c234337f1e32f8290148fe /docs
parent74eae88e37d1ee5e4c74cdf7be9662f4b9626902 (diff)
parent1a7c6fbd324c662e682c491915f8995262c21d3d (diff)
Merge branch 'dev'
Diffstat (limited to 'docs')
-rw-r--r--docs/src/SUMMARY.md1
-rw-r--r--docs/src/contributing_theming.md18
2 files changed, 19 insertions, 0 deletions
diff --git a/docs/src/SUMMARY.md b/docs/src/SUMMARY.md
index 9a2ecde8..10a6153e 100644
--- a/docs/src/SUMMARY.md
+++ b/docs/src/SUMMARY.md
@@ -15,4 +15,5 @@
- [Local Development](contributing_local_development.md)
- [Websocket/HTTP API](contributing_websocket_http_api.md)
- [ActivityPub API Outline](contributing_apub_api_outline.md)
+ - [Theming Guide](contributing_theming.md)
- [Lemmy Council](lemmy_council.md)
diff --git a/docs/src/contributing_theming.md b/docs/src/contributing_theming.md
new file mode 100644
index 00000000..25c8ca6d
--- /dev/null
+++ b/docs/src/contributing_theming.md
@@ -0,0 +1,18 @@
+# Theming Guide
+
+Lemmy uses [Bootstrap v4](https://getbootstrap.com/), and very few custom css classes, so any bootstrap v4 compatible theme should work fine.
+
+## Creating
+
+- Use a tool like [bootstrap.build](https://bootstrap.build/) to create a bootstrap v4 theme. Export the `bootstrap.min.css` once you're done, and save the `_variables.scss` too.
+
+## Testing
+
+- To test out a theme, you can either use your browser's web tools, or a plugin like stylus to copy-paste a theme, when viewing Lemmy.
+
+## Adding
+
+1. Copy `{my-theme-name}.min.css` to `ui/assets/css/themes`. (You can also copy the `_variables.scss` here if you want).
+1. Go to `ui/src/utils.ts` and add `{my-theme-name}` to the themes list.
+1. Test locally
+1. Do a pull request with those changes.