Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 1.44 KB

CONTRIBUTING.md

File metadata and controls

53 lines (41 loc) · 1.44 KB

Contributing Guidelines

How to Contribute

  1. Fork the Repository

    • Click the 'Fork' button in the top right of this repository
    • Clone your forked locally: git clone https://github.com/OpenMined/30DaysOfFLCode
  2. Create a Branch

    • Create a new branch for your addition: git checkout -b <category-resource-name>

    For example: git checkout -b book-awesome-federated-learning

  3. Add Your Resource

    • Find the appropriate category (see Categories)
    • Add your resource following the format specified (see Format)
    • If no suitable category exists, you may propose a new one
  4. Submit a Pull Request

    • Push your changes to your fork
    • Submit a pull request to the main repository
    • Include a clear description of what you're adding

Categories

  • Tools
  • Articles
  • Tutorials
  • Videos
  • Books
  • Courses

Format

Please add your resource using this format:

- [Resource Name](URL) - Brief description of the resource (1-2 sentences max)

Guidelines

  • Ensure links are working and safe
  • Add resources to the appropriate category
  • Keep descriptions concise and informative
  • Avoid duplicates
  • Sort entries alphabetically within categories

Resource Requirements

  • Resources must be freely accessible
  • Links must be direct and functional
  • Descriptions should be clear and concise
  • No affiliate links
  • No spam
  • Resources should be relevant to the repository's topic