Wiki App

Some notes that serve in lieu of a functional specification for a fedwiki desktop app. The basic driving force behind the creation of this app is to leverage two elements of the desktop experience: 1. Relative privacy 1. Access to command-line tools

# Access to local files

We wish to integrate federated wiki with other collaborative practices such as Obsidian. Given access to such local files , the wiki app can use the git command-line tool to directly access git - this enables us to easily work with other projects such as massive wiki.

# Releasing the power of the unix commandline

The unix commandline is an amazing and refined set of interpoerable tools available on all Linux, and macOS based machines. Windows machines are also with a bit more work able to take advantage of these tools. The disadvantage of these tools is their accessibility in terms of comprehension, this is where wiki can help.

The wiki app is able to integrate wiki pages with commandline tool functionailty. A wiki-page can essentially not simly be a help or manpage for a commandline tool, but effectively a literate interface to the commandline tool.

# Uploading assets We often need to upload assets to wiki. The desktop app is ideally suitable to do this. In particular we can upload, and make it easier to create micro-applications to wiki.