38 lines
1.4 KiB
Plaintext
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.
|