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:

  1. Creating a GitHub account (if you don't have one)
  2. Navigating to our repository
  3. Using GitHub's web editor to create or edit files
  4. Submitting your changes as a pull request

For Technical Contributors

  1. Fork our GitHub repository
  2. Clone your fork to your local machine
  3. Create a new branch for your changes
  4. Add or edit content in the content directory
  5. Commit and push your changes
  6. 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:

  1. Submit your contribution as a pull request
  2. Maintainers will review your content for accuracy, quality, and adherence to guidelines
  3. You may receive feedback with requested changes
  4. Once approved, your content will be merged and published to the site
  5. After publishing, content can still be improved by you or other contributors