Contribution Guidelines
Current Project Status
Code Confluence is currently in alpha stage of development. During this phase, we are not accepting direct code contributions as the core architecture and features are still being actively developed and may undergo significant changes.
How You Can Help
While we're not accepting code contributions at this time, there are still valuable ways you can help improve Code Confluence:
Reporting Bugs 🐛
If you encounter any bugs or issues:
- Check if the issue has already been reported in our GitHub issues
- If not, create a new issue following our bug report template
- Provide detailed steps to reproduce the issue
- Include relevant information about your environment
- Add screenshots if applicable
Feature Requests 💡
Have ideas for new features or improvements?
- Check our existing issues and feature requests first
- Create a new issue.
- Clearly describe the feature and its use cases
- Explain how it would benefit the project and its users
Contributing Framework/Library Definitions 📚
Help improve Code Confluence's framework and library detection capabilities:
- Review the Custom Framework/Library Schema documentation
- Add definitions for frameworks and libraries not yet supported
- Follow the schema structure for consistent and accurate definitions
- Test your definitions against real codebases before submitting
- Submit pull requests with comprehensive examples and documentation
Framework/library definitions help Code Confluence better understand and analyze codebases across different technologies and programming languages.
We appreciate your interest in Code Confluence and look forward to your feedback as we continue to develop the project!