Ways to Contribute
The Spring AI Community thrives on contributions from developers, organizations, and enthusiasts. Here’s how you can get involved:Propose a Project
Have an idea for a Spring AI integration or tool? Submit a project proposal to join our ecosystem.
Contribute to Projects
Browse our projects and contribute code, documentation, or ideas to existing initiatives.
Share Feedback
Help us improve by sharing your experience, suggestions, and use cases.
Spread the Word
Write blog posts, create tutorials, or present at conferences about Spring AI Community projects.
Proposing a New Project
Ready to add your project to the Spring AI Community? Follow these steps:Review Requirements
Read the Project Creation Guide to understand what’s needed
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
Submit Proposal
Create an issue using our project proposal template:
Submit Project Proposal
Create a new issue in the community repository
Community Review
The three Community Leads will review your proposal and discuss with you in the GitHub issue
Contributing to Existing Projects
All Spring AI Community projects welcome contributions. Here’s how to get started:- Code Contributions
- Documentation
- Testing
- Community Support
- Find a project - Browse our project catalog
- Fork the repository - Create your own fork on GitHub
- Make changes - Follow the project’s contribution guidelines
- Submit a PR - Open a pull request with your changes
- Collaborate - Work with maintainers to refine your contribution
Communication Channels
GitHub Discussions
GitHub Discussions
Each project has its own GitHub Discussions for:
- Technical discussions
- Feature requests
- Community Q&A
- Project announcements
GitHub Issues
GitHub Issues
Use GitHub Issues for:
- Bug reports
- Feature requests
- Project proposals
- Documentation improvements
Slack (Project Leads)
Slack (Project Leads)
Project leads have access to a Slack workspace for:
- Administrative discussions
- Cross-project coordination
- Community governance
Community Guidelines
All participants in the Spring AI Community are expected to follow our guidelines:Code of Conduct
Follow the Spring AI code of conduct in all interactions
Contribution Guidelines
Each project has specific contribution guidelines—please review them before contributing
Apache 2.0 License
All contributions must be compatible with the Apache 2.0 license
Transparency
All development happens in public repositories with open discussions
Recognition
We value all contributions to the Spring AI Community:Questions?
Have questions about getting involved?Community Repository
Visit our main community repository
Ask a Question
Open an issue to ask questions or get clarification
Thank you for your interest in the Spring AI Community! We look forward to your contributions and collaboration.