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 GitHub

2. 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.com

We respond to all collaboration inquiries within 24-48 hours.