Contribution Guidelines
How to contribute to Unoplat Code Confluence
Contributing to Unoplat Code Confluence
Welcome to the Unoplat Code Confluence community! We appreciate your interest in contributing to our project. This guide will help you understand how you can help improve the project.
Current Project Status
Unoplat Code Confluence is currently in alpha stage. During this phase, we are not accepting direct code contributions as the core design, architecture, and features are still being actively developed. However, there are still valuable ways you can help!
Open Issues for Contribution
We actively track issues across several categories. Browse our open issues and help us improve Unoplat Code Confluence:
Bug Fixes
Help identify and fix unexpected behavior or errors in the application
Provider Issues
Issues related to GitHub, GitHub Enterprise, or other repository providers
Model/Provider Issues
Issues related to AI model usage, LLM providers, or model-specific behavior
Performance Issues
Help optimize speed, memory usage, and overall application performance
Error Handling
Improve error messages, recovery mechanisms, and user feedback
Environment-Specific
Issues related to specific operating systems, Docker setups, or configurations
Missing Behavior
Standard functionality that's missing or incomplete
Documentation
Improve guides, tutorials, API references, and examples
Pull Request Expectations
When contributing code to Unoplat Code Confluence, please follow these guidelines:
Keep PRs Small and Focused
Each pull request should address a single concern. This makes reviews faster and reduces the chance of introducing bugs. If you have multiple unrelated changes, split them into separate PRs.
Attach Relevant Issues
Every PR should reference the issue it addresses. Use keywords like Fixes #123 or Closes #456 in your PR description to automatically link and close related issues when the PR is merged.
Before Opening a PR
Since we're in alpha and not accepting direct code contributions yet, please discuss your proposed changes by opening an issue first. This helps ensure your contribution aligns with the project's direction.
Feature Requests
Have an Idea? Start a Discussion!
We use GitHub Discussions for feature requests and ideas. Share your thoughts with the community and help shape the future of Unoplat Code Confluence.
Community & Support
GitHub Repository
Browse the source code, issues, and project activity
Discord Community
Connect with other users and get real-time assistance
Thank You!
We appreciate your interest in Unoplat Code Confluence and look forward to your feedback as we continue to develop the project! Every bug report, feature suggestion, and piece of feedback helps us build a better tool.