Skip to content

Latest commit

Β 

History

History
76 lines (55 loc) Β· 2.19 KB

File metadata and controls

76 lines (55 loc) Β· 2.19 KB

Contributing to docker-practice

πŸ‘‹ Thank you for considering contributing to docker-practice!
This project is a community-driven, unofficial repository designed to help people train on Docker.


🚦 Code of Conduct

  • Be respectful and constructive.
  • No spam, trolling, or off-topic content.
  • This is a learning-focused and inclusive project.

βœ… What you can contribute

We welcome contributions such as:

  • βœ… New YAML quiz files
  • βœ… Improvements to existing questions (clarity, accuracy, formatting)
  • βœ… Helpful links to official documentation (Docker or Mirantis)
  • βœ… Typos or syntax corrections
  • βœ… README or documentation improvements

🚫 What NOT to contribute

To keep the project safe and legal:

  • ❌ Do NOT copy or reproduce any proprietary content from:

    • Docker Inc.
    • Mirantis
    • Official training guides or exam dumps
  • ❌ Do NOT submit:

    • Official exam questions (real or leaked)
    • Screenshots, PDFs, or copyrighted material

All questions must be original, community-created, and based only on public documentation.


🧩 Structure of quiz files

All questions must be written in YAML format with this structure:

questions:
  - uuid: 123e4567-e89b-12d3-a456-426614174000
    question: What is the default network driver in Docker?
    answers:
      - { value: 'bridge', correct: true }
      - { value: 'host', correct: false }
      - { value: 'overlay', correct: false }
      - { value: 'macvlan', correct: false }
    help: https://docs.docker.com/network/
  • 🧠 Use unique uuids (you can use uuidgenerator.net)
  • πŸ”— Prefer links to official Docker or Mirantis documentation in the help field

πŸ›‘οΈ Legal Notice

This is an unofficial, independent, and open-source project. By contributing, you confirm that:

  • All your content is original
  • You have not copied any official exam content
  • You agree to license your contributions under the MIT License

πŸ“¬ How to contribute

  • Fork the repo
  • Create a new branch for your contribution
  • Add your files or edits
  • Open a pull request with a clear description of your changes

We’ll review your submission as quickly as possible. πŸ™