Skip to content

Contributing to selfhostguides.diy

Thank you for your interest in contributing! We welcome all kinds of contributions, from fixing typos to writing new guides.

How to Contribute

  1. Find or suggest a topic:

    • Browse existing guides to see what’s missing or could be improved.
    • Suggest new topics or improvements by opening an issue or discussion.
  2. Fork and clone the repository:

    • Click the “Fork” button on GitHub and clone your fork locally.
  3. Create or edit guides:

    • Add new Markdown files for new guides, or edit existing ones.
    • Follow our style guide for consistency.
  4. Submit a pull request:

    • Push your changes to your fork and open a pull request.
    • Describe your changes clearly.
  5. Review and merge:

    • The community and maintainers will review your PR.
    • Once approved, your changes will be merged!

Style Guide

  • Use clear, concise language.
  • Break down steps and use headings.
  • Add code blocks, images, or links where helpful.
  • Proofread for spelling and grammar.

Getting Help

If you have questions, open an issue or join our community discussions.

Thank you for making selfhostguides.diy better!

Released under Creative Commons Zero v1.0 Universal License.