Contribute to Metric Panda
Help us build privacy-first analytics that respects users and empowers developers.
Every contribution makes the web a little bit better.
Why We're Open Source
Metric Panda is built on the belief that privacy-first analytics should be accessible to everyone. By keeping our core platform open source, we ensure transparency, encourage innovation, and build trust with developers who value understanding exactly what their tools do.
We're not trying to build a walled garden or lock developers into our ecosystem. Instead, we want to create something that grows stronger with community input — where the best ideas win regardless of where they come from.
Open Source Commitment | What This Means | How It Helps You |
---|---|---|
MIT Licensed Core |
|
|
Transparent Development |
|
|
Community First |
|
|
Ways to Contribute
Every type of contribution is valuable, regardless of your experience level.
Choose what interests you most and fits your available time.
Code Contributions
Fix bugs, add features, improve performance, or enhance security. PHP, JavaScript, and SQL skills welcome.
Documentation
Write guides, improve existing docs, create tutorials, or help with translations. Make Metric Panda easier to use for everyone.
Testing & QA
Test new features, report bugs, verify fixes, or help with cross-platform compatibility testing.
Community Support
Help other users in discussions, answer questions, share installation tips, or provide feedback on proposed features.
Ideas & Feedback
Suggest new features, provide UX feedback, share use cases, or help prioritize the roadmap based on real-world needs.
Spread the Word
Write blog posts, create tutorials, speak at conferences, or simply recommend Metric Panda to others who value privacy.
Getting Started as a Contributor
Ready to contribute? Here's how to get started, whether you're a seasoned open source contributor or completely new to collaborative development.
Step | What to Do | Resources & Links |
---|---|---|
1. Explore the Codebase |
|
|
2. Set Up Development Environment |
|
|
3. Find Your First Contribution |
|
|
4. Submit Your Contribution |
|
Our Development Philosophy
Understanding our core principles helps ensure that contributions align with the project's goals and maintain the quality and focus that makes Metric Panda special.
Privacy First, Always | Every feature and decision must respect user privacy. If it compromises privacy, we don't build it. No exceptions. |
Simple Over Complex | Choose the simpler solution that solves the real problem. Complexity should be hidden from users, not added for its own sake. |
Performance Matters | Fast loading, minimal resource usage, and efficient code. Every millisecond counts for user experience. |
Documentation as Code | Good documentation isn't optional. If it's worth building, it's worth explaining clearly. |
Backward Compatibility | Don't break existing installations without very good reason and clear migration paths. |
Community Respect | Treat all contributors with respect. Foster inclusive, welcoming environment for developers of all backgrounds and skill levels. |
Real-World Testing | Code should work in real environments, not just development setups. Consider shared hosting, resource constraints, and diverse configurations. |
Security by Design | Security considerations from the start, not bolted on later. Follow secure coding practices and regular security reviews. |
Contribution Guidelines & Code of Conduct
We want Metric Panda's community to be welcoming, productive, and focused on building something great together. These guidelines help ensure everyone has a positive experience.
Area | Guidelines | What This Looks Like |
---|---|---|
Code Quality |
|
|
Communication |
|
|
Pull Requests |
|
|
Issues & Bugs |
|
|
Code of Conduct: We follow the Contributor Covenant code of conduct. Be kind, be professional, and help create a welcoming environment for everyone.
Recognition & Community
Contributors are the heart of Metric Panda. We recognize and celebrate every contribution, from fixing typos to building major features.
Recognition Type | Who Qualifies | What You Get |
---|---|---|
Contributors List | Anyone with merged PR or accepted contribution |
|
Featured Contributors | Regular contributors with multiple contributions |
|
Core Contributors | Long-term contributors with significant impact |
|
Every contribution matters. Whether you fix a spelling error or build a new dashboard feature, you're helping make analytics more privacy-friendly for websites everywhere.