Skip to content

Developer Guide: Contributing & Extensibility

Guidance for contributing to FoodSpec, extending functionality with plugins and protocols, and understanding the codebase and release process.

Getting Started with Development

Testing & Quality

Extending FoodSpec

Release Management

Architecture & Design

For understanding FoodSpec's internals:

Contributing Workflow

  1. Read the Contributing Guidelines
  2. Fork the repository and create a branch
  3. Develop using Testing & CI best practices
  4. Document following the Documentation Style Guide
  5. Submit a pull request for review

Use this when: You want to contribute code, write plugins, or understand FoodSpec internals.