How to Contribute
Contribution Process
undo.wiki uses GitHub for content management. This allows us to have a transparent review process and maintain version history of all wiki pages. Here's how to contribute:
For Non-Technical Contributors
If you're not familiar with GitHub or Markdown, you can still contribute by:
- Creating a GitHub account (if you don't have one)
- Navigating to our repository
- Using GitHub's web editor to create or edit files
- Submitting your changes as a pull request
For Technical Contributors
- Fork our GitHub repository
- Clone your fork to your local machine
- Create a new branch for your changes
- Add or edit content in the content directory
- Commit and push your changes
- Create a pull request to our main branch
Content Guidelines
Format
All wiki pages are written in Markdown format. Each page should include:
- A clear, descriptive title
- An introductory paragraph explaining the topic
- Organized sections with appropriate headings
- Step-by-step instructions where relevant
- References or sources when citing facts or methods
Content Categories
Content on Undo.Wiki generally falls into these categories:
- Technology (undoing actions in software, operating systems, etc.)
- Digital media (recovering files, restoring data, etc.)
- Physical objects (repairing, restoring, fixing)
- Processes (reversing decisions, undoing administrative actions)
- Environmental (cleanup, restoration, remediation)
Quality Standards
Content should be:
- Accurate and factual
- Clear and concise
- Well-structured
- Helpful to readers
- Free of grammatical errors
- Properly cited where appropriate
Review Process
All contributions go through a review process before being published:
- Submit your contribution as a pull request
- Maintainers will review your content for accuracy, quality, and adherence to guidelines
- You may receive feedback with requested changes
- Once approved, your content will be merged and published to the site
- After publishing, content can still be improved by you or other contributors