# Contribution

Hydrosphere platform consists of multiple microservices described in the [Platform Architecture](https://hydrosphere.gitbook.io/home/overview/services) section.

Manager, Gateway, and Sonar services are written in Scala while other services are written in Python.

You can explore Github issues with `good-first-issue` tag to check out where to start.

## Consider sharing your experience with Hydrosphere team

Our team is constantly conducting user interviews to learn about what problems our users have and how they solve them.

These typically involve a 30-minute zoom call. Your experiences are of extreme value to us, so please consider participating.

[Schedule a time slot to talk with Hydrosphere team](https://calendly.com/ygavrilin/30-min-call)

## Repositories open for contribution

Check CONTRIBUTING.md inside of the repo to which you will contribute to get any additional information.

### Umbrella

* [hydro-serving](https://github.com/Hydrospheredata/hydro-serving)

### Main components

* [hydro-serving-manager](https://github.com/Hydrospheredata/hydro-serving-manager)
* [hydro-serving-gateway](https://github.com/Hydrospheredata/hydro-serving-gateway)
* [hydro-serving-kafka-gateway](https://github.com/Hydrospheredata/hydro-serving-kafka-gateway)
* [hydro-serving-ui](https://github.com/Hydrospheredata/hydro-serving-ui)
* [hydro-serving-protos](https://github.com/Hydrospheredata/hydro-serving-protos)

### Runtimes

* [hydro-serving-python](https://github.com/Hydrospheredata/hydro-serving-python)

### Interfaces

* [hydro-serving-sdk](https://github.com/Hydrospheredata/hydro-serving-sdk)
* [hydro-serving-cli](https://github.com/Hydrospheredata/hydro-serving-cli)

### Examples

* [hydro-serving-example](https://github.com/Hydrospheredata/hydro-serving-example)
