Skip to content

Latest commit

 

History

History
108 lines (71 loc) · 3.12 KB

File metadata and controls

108 lines (71 loc) · 3.12 KB

Contributing to LEAF Specification

Status: 🚧 Draft Phase - Community contributions opening Mid February 2026

Thank you for your interest in LEAF Specification! We're currently in the initial specification and reference implementation phase.


Current Status

Phase: Building reference implementation Timeline: Mid February 2026 for community launch What's Happening: Core team is implementing the first working demo in Next.js


How to Contribute (Now)

🌟 Star & Watch

Star this repository and watch for updates to follow our progress.

📖 Review the Specification

Read through the specs and provide feedback:

Feedback welcome via: GitHub Discussions

🔨 Build Your Own Implementation

The specification is complete enough to start building! If you want to create an implementation in your framework of choice:

  1. Read the API Specification
  2. Follow the Design Principles
  3. Implement the endpoints
  4. Track your progress

Let us know by opening an issue with the "implementation" label - we'd love to feature early implementations!


How to Contribute (After Launch)

Types of Contributions

Once we officially launch (Mid February 2026), we'll welcome:

  1. New Implementations

    • Create LEAF Specification in your favorite framework
    • Must pass the test suite (automated validation)
    • Submit via PR to add to implementations list
  2. Specification Improvements

    • Clarify ambiguous requirements
    • Fix errors or inconsistencies
    • Propose new optional features
  3. Test Suite Enhancements

    • Add validation checks
    • Improve edge case coverage
    • Better error messages
  4. Documentation

    • Implementation guides
    • Best practices
    • Tutorial content

Submission Process

(Will be defined at official launch)

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

Community Guidelines

Code of Conduct

Be respectful, inclusive, and constructive. We're building this for the entire AI engineering community.

Discussion Norms

  • Be objective - This project reveals framework tradeoffs, not "winners"
  • Be specific - Cite examples when discussing issues
  • Be framework-agnostic - We don't favor any particular stack

Questions?

  • Specification questions: Open a thread in GitHub Discussions
  • Implementation questions: Check existing implementations for examples or ask in Discussions
  • General questions / Bugs: Reach out via GitHub Issues

Timeline

  • Now - January 2026: Core team building reference implementation
  • Mid February 2026: Official community launch
  • February 2026+: Community implementations and enhancements

Stay tuned! 🚀