Open dissentertainer opened 2 years ago
@drewbent This is an overview of the thinking to date on how we can set up a publishing workflow for non-technical DAO members. @boilerrat might have more insight based on how Raid Guild has theirs set up (or maybe we can find it in their documentation :-)
DAOhaus has a good style guide for this done that we could potentially emulate.
Also this guide for making contributions. Much of this will change soon as there is a push to move task boards elsewhere, with a site that integrates directly with GitHub dework.
Problem
Official MoonDAO documentation is scattered around Discord channels, Notion, and other tools, making it hard to find. In addition, non-technical users may not be familiar with git or Github, making it harder for documentation to get published. The DAO does not have a system where non-technical users can draft and comment on documentation that can then be published to the website by the repository maintainers.
Goal
Everyone at MoonDAO should feel comfortable creating documentation for their work areas, regardless of technical skill.
Proposed solution
DAO member @boilerrat has proposed that we use HackMD, which is used successfully by Raid Guild for just this purpose. For an example, see the Raid Guild Handbook (Github repo). A rough outline of how this might work is:
Things to consider
main
branch is protected to prevent accidents. We could create ahackmd_updates
branch or use the existingstaging
branch as a bridge from HackMD and then do our normal PR process from there, but we would probably want to make sure there is a process for keeping that branch in sync withmain
if people are making PRs intomain
for other reasons from outside of HackMD.