Description
Any user should be able to create their own wiki, share it on the network, and make it available on the public internet ("clearweb") to be accessed like any site in the vein of Wikipedia.
Wikis should fit multiple typical use cases:
Personal knowledge management, akin to Obsidian
Public-facing documentation, such as the urbit.org developer guide
Milestones
Milestone 1
Estimated completion: late September
Compensation: 2 stars
Deliverables:
User can create/edit/delete local wikis
- Only host can view or edit
User can create/edit/delete pages
Page content is markdown text
Frontend for reading and editing content
Each page has its own URL
Old versions of pages can be read
Pages support relative links to other pages in wiki
Milestone 2
Estimated completion: late October (Assembly '23)
Compensation: 2 stars
Deliverables:
Wikis can be kept private or made public
Public wikis can be read on the clearweb
- Each page has its own URL, including old versions
Public wiki pages can be accessed via remote scry
Milestone 3
Estimated completion: November
Compensation: 1 star
Deliverables:
Folders of
.md
files can be imported as wikis.Wikis can be exported as folders of
.md
files.
Future work
Some milestones have been descoped from this proposal, but I'd like to continue them in a future proposal:
Remote users (including guests on clearweb) can edit wikis
Wikis can be shared but restricted to whitelisted members
Remote wiki content can be discovered via search
Total Compensation
5 Stars