---
tags: No Frills Documentation
---
# Authoring Content Workflow
[](https://hackmd.io/rFiN4kp2Spq5C_eQG3NHcQ)
```mermaid
sequenceDiagram
autonumber
actor Author
participant HackMD
actor Gatekeeper
participant GitHub
Author->>HackMD: Creates/Modifies Content
HackMD->>Author: Presents Preview
Author->>HackMD: Saves (Pushes)
alt Has GitHub Permissions
HackMD->>GitHub: Saves content in repository
else Does Not Have GitHub Permissions
HackMD->>Gatekeeper: Request to Save content
alt Approves
Gatekeeper->>GitHub: Saves content
else Rejects
Gatekeeper->>Author: Revisions required
end
end
```
See also [Refreshing Content Workflow](/WFEC9wpVTB-5AItA1rosYw)