Files
formbricks-formbricks/docs/development/contribution/contribution.mdx
2025-02-13 21:25:12 +01:00

44 lines
1.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Contributing to Formbricks 🤗"
description: "How to contribute to Formbricks"
icon: "code"
---
Were excited that you want to contribute to Formbricks! There are many ways to help, including reporting issues, fixing bugs, adding new features, or improving documentation.
#### How to Contribute
- **Issues:** Found a bug? Facing deployment problems? Have user feedback? Report an issue for the fastest response.
- **Feature Requests:** Have an idea? Open an issue, tag it as an **Enhancement**, and clearly describe the issue you're solving.
- **Pull Requests (PRs):** Fork the repo, make your changes, and submit a PR.
- For small fixes, go ahead!
- For bigger features, please discuss them with us first to ensure they align with our roadmap.
#### Talk to Us First
We highly recommend engaging with us on [**GitHub Discussions**](https://github.com/formbricks/formbricks/discussions) before submitting contributions.
This helps improve the chances of your PR being accepted while avoiding unnecessary work.
#### Contributor License Agreement (CLA)
To keep Formbricks sustainable, we require a **CLA** from all contributors.
Once you open a PR, our **CLA bot** will prompt you to sign the agreement. We can only merge contributions after the CLA is signed.
#### Setting Up Your Development Environment
You can set up your environment using:
- [**Gitpod**](/development/local-setup/gitpod)
- [**GitHub Codespaces**](/development/local-setup/github-codespaces)
- [**Local Machine Setup**](/development/local-setup)
For junior developers, **Gitpod or GitHub Codespaces** are recommended as they allow you to start coding in minutes.