> ## Documentation Index
> Fetch the complete documentation index at: https://springaicommunity.mintlify.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Involved

> Join the Spring AI Community and contribute to the ecosystem

## Ways to Contribute

The Spring AI Community thrives on contributions from developers, organizations, and enthusiasts. Here's how you can get involved:

<CardGroup cols={2}>
  <Card title="Propose a Project" icon="lightbulb">
    Have an idea for a Spring AI integration or tool? Submit a project proposal to join our ecosystem.
  </Card>

  <Card title="Contribute to Projects" icon="code">
    Browse our projects and contribute code, documentation, or ideas to existing initiatives.
  </Card>

  <Card title="Share Feedback" icon="comments">
    Help us improve by sharing your experience, suggestions, and use cases.
  </Card>

  <Card title="Spread the Word" icon="bullhorn">
    Write blog posts, create tutorials, or present at conferences about Spring AI Community projects.
  </Card>
</CardGroup>

## Proposing a New Project

Ready to add your project to the Spring AI Community? Follow these steps:

<Steps>
  <Step title="Review Requirements">
    Read the [Project Creation Guide](/community/project-guide) to understand what's needed
  </Step>

  <Step title="Prepare Your Proposal">
    Ensure you have:

    * A working proof of concept
    * Clear project scope and description
    * Basic documentation in English
    * Unit and integration tests
    * Apache 2.0 license
  </Step>

  <Step title="Submit Proposal">
    Create an issue using our project proposal template:

    <Card title="Submit Project Proposal" icon="file-pen" href="https://github.com/spring-ai-community/community/issues/new?template=application.yml" horizontal>
      Create a new issue in the community repository
    </Card>
  </Step>

  <Step title="Community Review">
    The three Community Leads will review your proposal and discuss with you in the GitHub issue
  </Step>

  <Step title="Approval">
    Projects require **unanimous approval** from all three Community Leads to be accepted
  </Step>
</Steps>

## Contributing to Existing Projects

All Spring AI Community projects welcome contributions. Here's how to get started:

<Tabs>
  <Tab title="Code Contributions">
    1. **Find a project** - Browse our [project catalog](/projects)
    2. **Fork the repository** - Create your own fork on GitHub
    3. **Make changes** - Follow the project's contribution guidelines
    4. **Submit a PR** - Open a pull request with your changes
    5. **Collaborate** - Work with maintainers to refine your contribution
  </Tab>

  <Tab title="Documentation">
    * Improve existing documentation
    * Add examples and tutorials
    * Translate documentation (if project supports it)
    * Fix typos and clarify confusing sections
  </Tab>

  <Tab title="Testing">
    * Write additional tests
    * Report bugs with reproduction steps
    * Test pre-release versions
    * Improve test coverage
  </Tab>

  <Tab title="Community Support">
    * Answer questions in GitHub Discussions
    * Help triage issues
    * Review pull requests
    * Mentor new contributors
  </Tab>
</Tabs>

## Communication Channels

<AccordionGroup>
  <Accordion title="GitHub Discussions">
    Each project has its own GitHub Discussions for:

    * Technical discussions
    * Feature requests
    * Community Q\&A
    * Project announcements
  </Accordion>

  <Accordion title="GitHub Issues">
    Use GitHub Issues for:

    * Bug reports
    * Feature requests
    * Project proposals
    * Documentation improvements
  </Accordion>

  <Accordion title="Slack (Project Leads)">
    Project leads have access to a Slack workspace for:

    * Administrative discussions
    * Cross-project coordination
    * Community governance
  </Accordion>
</AccordionGroup>

## Community Guidelines

All participants in the Spring AI Community are expected to follow our guidelines:

<CardGroup cols={2}>
  <Card title="Code of Conduct" icon="handshake">
    Follow the Spring AI code of conduct in all interactions
  </Card>

  <Card title="Contribution Guidelines" icon="file-lines">
    Each project has specific contribution guidelines—please review them before contributing
  </Card>

  <Card title="Apache 2.0 License" icon="scale-balanced">
    All contributions must be compatible with the Apache 2.0 license
  </Card>

  <Card title="Transparency" icon="eye">
    All development happens in public repositories with open discussions
  </Card>
</CardGroup>

## Recognition

We value all contributions to the Spring AI Community:

<Steps>
  <Step title="Contributors">
    All code contributors are recognized in project repositories
  </Step>

  <Step title="Project Leads">
    Lead maintainers have full autonomy over their projects
  </Step>

  <Step title="Community Leads">
    Exceptional contributors may be invited to join as Community Leads
  </Step>

  <Step title="Official Recognition">
    High-quality projects may be promoted on the Spring AI website and documentation
  </Step>
</Steps>

## Questions?

Have questions about getting involved?

<CardGroup cols={2}>
  <Card title="Community Repository" icon="github" href="https://github.com/spring-ai-community/community">
    Visit our main community repository
  </Card>

  <Card title="Ask a Question" icon="circle-question" href="https://github.com/spring-ai-community/community/issues">
    Open an issue to ask questions or get clarification
  </Card>
</CardGroup>

***

<Note>
  **Thank you for your interest in the Spring AI Community!** We look forward to your contributions and collaboration.
</Note>
