Skip to content

Latest commit

Β 

History

History
101 lines (67 loc) Β· 3.04 KB

File metadata and controls

101 lines (67 loc) Β· 3.04 KB

Contributing to the Simplyblock Documentation

πŸŽ‰ Thanks for your interest in contributing!

We welcome community contributions to improve the simplyblock documentation and make it even better for simplyblock users worldwide.

This document outlines guidelines and steps to help you get started.

πŸ“Œ Ways to Contribute

There are many ways to help:

  • Report bugs β€” open an issue if you encounter problems.
  • Suggest features β€” request improvements or new capabilities.
  • Improve documentation β€” clarify instructions, fix typos, or add examples.
  • Submit code β€” fix bugs, add features, or refactor code.
  • Review pull requests β€” give constructive feedback on other contributions.

🐞 Reporting Issues

When reporting a bug, please include:

  1. Description of the problem
  2. Steps to reproduce (if applicable)
  3. Expected behavior vs. what actually happened
  4. Environment details: Proxmox version, Kubernetes version, Simplyblock version, OS, etc.
  5. Relevant logs or error messages

This helps us resolve issues faster.

πŸš€ Submitting Pull Requests

  1. Fork the repository
    Click β€œFork” on the top-right of this repo and clone your fork locally.

    git clone https://github.com/<your-username>/documentation.git simplyblock-documentation
    cd simplyblock-documentation
  2. Create a new branch

    git checkout -b feature/my-feature
  3. Make your changes Ensure your code follows project guidelines (see below).

  4. Commit your changes

    git commit -m "Add: short description of the change"

    Use clear, concise commit messages (conventional commits are preferred but not required).

  5. Push to your fork

    git push origin feature/my-feature
  6. Open a Pull Request Go to the main repo and click New Pull Request. Provide context for your changes and link any related issues.

πŸ§‘β€πŸ’» Coding Guidelines

To keep the project consistent:

  • Follow standard Python/Bash/Go conventions (depending on the file).
  • Keep code readable and well-documented.
  • Write small, focused commits.
  • Add or update tests where applicable.
  • Run linting/formatting tools if defined (we may add CI checks in the future).

βœ… Pull Request Checklist

Before submitting, please ensure:

  • Code builds and runs locally
  • Changes are tested (unit or integration tests where possible)
  • Documentation updated if required
  • Commit message(s) are descriptive
  • PR references related issues (e.g. "Fixes #123")

πŸ™Œ Community Guidelines

  • Be respectful and constructive.
  • Provide context when suggesting changes.
  • Help others by answering questions and reviewing PRs.

πŸ“¬ Questions?

If you’re unsure about anything, feel free to:

  • Create an Issue
  • Reach out via the simplyblock community

πŸ’‘ Together, we can make the simplyblock documentation better!