Skip to content

Latest commit

 

History

History
79 lines (54 loc) · 3.1 KB

File metadata and controls

79 lines (54 loc) · 3.1 KB

Contributing to DevOps Tools Cheatsheet Collection

Thank you for considering contributing to the DevOps Tools Cheatsheet Collection! Your contributions help make this project a valuable resource for the DevOps community.

📜 Code of Conduct

By participating in this project, you agree to abide by our Code of Conduct. Please read it to understand the expected behavior when contributing to the project.

🛠️ How to Contribute

Tip

We welcome various types of contributions, including but not limited to:

  • Adding New Cheatsheets: Share your knowledge about a tool not yet covered.
  • Improving Existing Cheatsheets: Update or enhance the content in existing files.
  • Fixing Issues: Help resolve any bugs or errors found in the repository.
  • Providing Feedback: Suggest new features, improvements, or corrections.

📝 Submitting a Pull Request

  1. Fork the Repository: Start by forking this repository to your GitHub account.

  2. Create a New Branch: Create a new branch in your fork for your contribution. For example:

    git checkout -b add-toolname-cheatsheet
  3. Make Your Changes: Edit or add files as necessary. Follow the format of existing cheatsheets for consistency.

  4. Commit Your Changes: Write a clear and descriptive commit message. For example:

    git commit -m "Add cheatsheet for ToolName"
  5. Push Your Changes: Push the changes to your forked repository:

    git push origin add-toolname-cheatsheet
  6. Submit a Pull Request: Go to the original repository and submit a pull request. Provide a clear description of your changes and why they are beneficial.

🧐 Review Process

Note

  • Your pull request will be reviewed by the maintainers of the project.
  • Please be patient, as reviews can take some time depending on the complexity of the changes.
  • You may be asked to make changes before your pull request is accepted.

📂 Directory Structure

When adding a new cheatsheet, please ensure it is placed in the correct directory based on its category (e.g., CI-CD, Containerization, Monitoring, etc.). This helps maintain an organized structure for easy navigation.

✏️ Cheatsheet Format

Tip

For consistency, please follow this basic format for new cheatsheets:

  • Tool Name: Title the file with the tool name (e.g., Docker.md).
  • Sections: Include sections such as Basic Commands, Tips, Configuration, etc.
  • Examples: Provide examples wherever possible.
  • Formatting: Use Markdown for formatting (headings, bullet points, code blocks).

🤝 Community Guidelines

Important

  • Be Respectful: Keep interactions respectful and constructive.
  • Ask for Help: If you're unsure about anything, feel free to ask in the discussion section.
  • Stay on Topic: Make sure your contributions align with the purpose of this repository.

📝 License

By contributing to this repository, you agree that your contributions will be licensed under the MIT License.


Thank you for your contribution! 🚀