Contributing

Welcome to the community. If you want to contribute to Squidex to build the most awesome headless CMS, you are at the right place.

Community

The support forum is the primary communication forum for the Squidex community. It is a good place to start whether you have a question, are a new contributor, are a new user, or anything else. Make sure to read the posting templates carefully before posting. The Squidex community is also governed by a code of conduct.

Ways to contribute

To make a code or documentation contribution, here is a small sample of the type of work that needs doing:

Non-code contributions: Some of the most valuable ways to contribute don’t require touching the source code at all. We list a few of them below:

  • Reporting issues, including both feature requests and bug reports.

  • Giving feedback if you are evaluating or using Squidex.

  • Star us on GitHub, upvote us on product comparison sites, or write for Squidex Blog.

Reporting issues

If you find an easily reproducible bug and/or are experienced in reporting bugs, feel free to just open an issue in our support forum. We have decided to collect all issues in a single place, therefore the issues in Github are closed.

Reporting security issues. Please do not report security issues publicly.

You can email hello@squidex.io. We create a CVE for every security issue.

User feedback

Nearly every feature we develop starts with a user request. If you are part of a group that is either using or considering using Squidex, we would love to hear about your experience with the product. If you’re not sure what to write, here are some questions we’re always very curious to know the answer to:

  • Evaluation: What is the process by which your organization chose or will choose a group chat product?

  • Pros and cons: What are the pros and cons of Squidex for your organization, and the pros and cons of other products you are evaluating?

  • Features: What are the features that are most important for your organization? In the best case scenario, what would your chat solution do for you?

  • Onboarding: If you remember it, what was your impression during your first few minutes of using Squidex? What did you notice, and how did you feel? Was there anything that stood out to you as confusing, or broken, or great?

  • Organization: What does your organization do? How big is the organization? A link to your organization’s website?

  • Cloud or Self-hosted: Why do your prefer the cloud or an on-premise solution? Can we convince you to move to the cloud?

Writing Samples

Our main programming language is C# and Typescript. But Squidex speaks HTTP can be used with any programming language and we cannot cover all programming language that are out there in the wild. If you have developed a sample or extension, please share it with us. We would like to make it available for other users as well.