Contribute to Wafir
Join us in making Wafir better for everyone
Wafir is an open source project, and we welcome contributions from the community. Whether you're a developer, designer, or enthusiast, there are many ways you can help make Wafir better for everyone. You can start by just clicking the Wafir widget on this page!
Why Contribute?
Make an Impact
Your contributions help thousands of developers build better feedback systems for their applications.
Grow Your Skills
Work with modern technologies like Lit, TypeScript, Fastify, and learn best practices for building scalable web components.
Join the Community
Connect with other developers, share ideas, and be part of building something meaningful together.
Areas for Improvement
We're actively looking for contributions in the following areas:
๐ฏ New Target Types for the Bridge
Expand Wafir's capabilities by adding support for additional issue tracking and project management platforms.
- Jira integration
- Linear integration
- Asana integration
- Monday.com integration
- GitLab Issues integration
- Other popular project management tools
๐ค Chatbot Integration
Help users get instant answers by integrating AI-powered chatbots into the feedback widget.
- LLM integration for automated responses
- Context-aware help system
- Smart categorization of feedback
- Automated triage and routing
โจ Feature Enhancements
Improve the core functionality and user experience of Wafir.
- Additional field types and form options
- Enhanced telemetry and analytics
- Improved accessibility features
- Mobile experience optimizations
- Internationalization and localization
๐ Documentation & Examples
Help others get started with Wafir more easily.
- Tutorial videos and guides
- Integration examples for popular frameworks
- Best practices documentation
- API reference improvements
๐งช Testing & Quality Assurance
Help ensure Wafir is reliable and bug-free.
- Write unit and integration tests
- Test in different browsers and environments
- Report and fix bugs
- Performance optimization
How to Get Started
1. Check out the Repository
Visit our GitHub repository to explore the codebase, read the contributing guidelines, and find issues to work on.
View on GitHub2. Join the Discussion
Have questions or ideas? Open an issue on GitHub or reach out to discuss potential contributions.
3. Submit a Pull Request
Once you've made your changes, submit a pull request. We'll review it and work with you to get it merged.
Get in Touch
Interested in collaborating or have questions about contributing? We'd love to hear from you!
info@bpsconsulting.comWe respond to all collaboration inquiries within 24-48 hours.