opnform-host-nginx/docs/contributing/getting-started.mdx

38 lines
1.4 KiB
Plaintext

---
title: Getting Started
description: Learn how to contribute to OpnForm
---
## Development Setup
### Docker Setup (Recommended)
The easiest way to get started with OpnForm development is to use our Docker-based development environment. It provides:
- Hot-reload for both frontend and backend
- All necessary services pre-configured
- Consistent development environment across all platforms
Follow our [Docker Development Setup](/deployment/docker-development) guide to get started.
### Manual Setup
If you prefer not to use Docker or need a custom setup, you can follow our [Local Deployment](/deployment/local-deployment#manual-setup) guide for manual installation instructions.
## Contributing Guidelines
Welcome to the OpnForm contributing guide! Here are some helpful links to get you started:
<CardGroup cols={2}>
<Card title="Setting up the development environment" icon="gear" href="../configuration/environment-variables">
Learn how to configure the environment variables for OpnForm.
</Card>
<Card title="Adding a new form block" icon="puzzle-piece" href="new-form-block">
Follow the steps to add a new form block to your project.
</Card>
<Card title="Integrating new services" icon="plug" href="new-integration">
Discover how to integrate new services with OpnForm.
</Card>
</CardGroup>
We sometimes offer bounties for certain issues. Check out our [bounties page](https://console.algora.io/org/OpnForm) for more information.