Setup¶
Set up your development environment for working with the Dataspace Ecosystem. This section covers all the tools, IDE configurations, and environment setup required to start developing.
-
Development Setup
Configure your IDE (IntelliJ IDEA or VS Code), JDK, Gradle, and get your local development environment ready.
-
Go Development Setup
Containerized Go builds for the Kafka proxy authentication plugins. No local Go installation required.
-
Documentation Setup
Install MkDocs and serve the documentation site locally for previewing and editing docs.
At a Glance¶
| Guide | Purpose | Key Tools |
|---|---|---|
| Development Setup | Core development environment | JDK 17+, Gradle, IntelliJ IDEA or VS Code |
| Go Development Setup | Go plugin builds | Podman/Docker, Go 1.24.7 (containerized) |
| Documentation Setup | Docs preview & authoring | Python 3.8+, MkDocs, Material theme |
Next Steps¶
- After setup, review the Project Structure to understand the codebase
- Follow the Quick Start to deploy a local dataspace
- Learn about Build options for Docker image customization