Official-MoonDao / moondaowww

MoonDAO public website
13 stars 16 forks source link

Workflow for documentation publishing #26

Open dissentertainer opened 2 years ago

dissentertainer commented 2 years ago

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:

  1. Website dev team pulls all existing articles from Github into HackMD for editing.
  2. A DAO member or members who want to create or edit official documentation create free HackMD accounts and ask the website dev team to add them to the MoonDAO HackMD workspace.
  3. Content creators/editors do their thing, comment, argue, hug it out, until they have their final copy.
  4. Content creators/editors ping a member of the website dev team to publish the document to Github (since not everyone has Github accounts or write direct access to the repository).

Things to consider

dissentertainer commented 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 :-)

boilerrat commented 2 years ago

DAOhaus has a good style guide for this done that we could potentially emulate.

boilerrat commented 2 years ago

https://github.com/HausDAO/daohaus-website/blob/staging/docs/handbook/contributors/contributors-docs-style-guide.mdx

boilerrat commented 2 years ago

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.

https://github.com/HausDAO/daohaus-website/blob/staging/docs/handbook/contributors/contributors-docs.mdx

https://dework.xyz/