# Contributing and Developing

- [Building](/id-01-getting-started/contributing-and-developing/building.md): How to Build Squidex Using Docker or Manually
- [Developing](/id-01-getting-started/contributing-and-developing/developing.md): An Introduction on Setting Up Your Development Environment (this step is required if you want to contribute to Squidex or write customized extensions for it)
- [Extensions](/id-01-getting-started/contributing-and-developing/extensions.md): How to Extend Squidex and the Different Extension Points for Customization.
- [Custom Rule Action](/id-01-getting-started/contributing-and-developing/extensions/how-to-write-custom-rule-actions.md): Rule Actions are Used to Integrate External Systems to Squidex, Learn How to Extend the Rule System Using Custom Actions
- [Contributing](/id-01-getting-started/contributing-and-developing/contributing.md): Welcome to the Community! If Wou Want to Contribute to Squidex to Build the Most Awesome, Headless CMS, You're in the Right Place!
- [Architecture](/id-01-getting-started/contributing-and-developing/overview.md): Short Description Concerning the Squidex Architecture.
- [Translating](/id-01-getting-started/contributing-and-developing/translating.md): How to Provide a Translation for the Squidex API and Management UI.
- [Squidex Docs Program](/id-01-getting-started/contributing-and-developing/squidex-docs-program.md): Earn Money by Improving Squidex Documentation.
