diff options
author | Ekaitz Zarraga <ekaitz@elenq.tech> | 2025-02-14 20:27:47 +0100 |
---|---|---|
committer | Ekaitz Zarraga <ekaitz@elenq.tech> | 2025-02-14 20:27:47 +0100 |
commit | d614f709bb0c352f872f39dc79016855c11b4ce4 (patch) | |
tree | 244c27fe78418bf575cb871fd8234e907c6d5ed0 /elenq/documentation.scm | |
parent | 7af637739146d8a89e1e5e7b5827e2286dd33308 (diff) |
elenq: documentation: add tiddlywiki5-bob
Diffstat (limited to 'elenq/documentation.scm')
-rw-r--r-- | elenq/documentation.scm | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/elenq/documentation.scm b/elenq/documentation.scm index 06016fd..f255fe9 100644 --- a/elenq/documentation.scm +++ b/elenq/documentation.scm @@ -80,3 +80,43 @@ Technology's documents.") (synopsis "Simplified pandoc wrapper for ElenQ documents") (description "Provides `elenqdoc` command.") (license license:asl2.0)))) + +(define-public tiddlywiki5-bob + (package + (name "tiddlywiki5-bob") + (version "1.7.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/OokTech/TW5-Bob") + (commit version))) + (sha256 + (base32 "0s8ssmxfc5ydn52xh8l1s8qyczy0vk6nrnwspc4in8f336vm8y4c")))) + (build-system copy-build-system) + (arguments + (list + #:install-plan ''(("./" "tiddlywiki/plugins/OokTech/Bob")))) + (home-page "https://github.com/OokTech/TW5-Bob") + (synopsis "A plugin that makes tiddlywiki a multi-user wiki on node") + (description "What does it do? +@itemize +@item Multi-User support for using/editing the same wiki(s) simultaneously +@item Multi-Wiki support - run it once and serve multiple wikis +@item Create and configure new wikis from inside the root wiki +@item Export single file wikis in a variety of ways +@item Two-way real-time syncing between the browser and file system +@item All configuration can be done from inside the wiki +@item Serve external files (like images) so you can include them in your wikis +@item Allows you to run shell scripts and commands from inside the wiki +@item Can be used as a plugin library to make plugins available to other wikis + (requires the TWederBob plugin on the other wikis to connect) +@item Inter-server federation. Different Bob servers can communicate to share + tiddlers and as chat servers/relays +@item HTTP API for interacting with the server +@end itemize") + (native-search-paths + (list (search-path-specification + (variable "TIDDLYWIKI_PLUGIN_PATH") + (files '("tiddlywiki/plugins"))))) + (license license:bsd-3))) |