# Mitmachen

> Zeigt, wie du helfen kannst, indem du Fragen beantwortest, Nightly- und PR-Builds testest, eigene Geräte einbindest, übersetzt, die Doku verbesserst oder Code schreibst.

evcc wird von der Community entwickelt. Für die meisten Beiträge brauchst du keinen Code.

## Klein anfangen

Fang nicht mit deinem großen Lieblingsfeature an, auch wenn KI-Agenten das unglaublich einfach und verlockend machen. Lies erst eine Weile in den [Discussions](https://github.com/evcc-io/evcc/discussions) und [Issues](https://github.com/evcc-io/evcc/issues) mit und bekomm ein Gefühl dafür, wie die Community tickt. Deine Idee kam wahrscheinlich schon mal auf, also such danach und steig in die bestehende Diskussion ein. Ein kleiner erster Beitrag ist der beste Einstieg, alles Weitere ergibt sich mit der Zeit. Größere Änderungen brauchen Einigkeit in einem Issue oder einer Diskussion, bevor es an die Umsetzung und den Pull Request geht.

## Anderen helfen

Viele Fragen in den [Discussions](https://github.com/evcc-io/evcc/discussions/categories/need-help) kann jemand beantworten, der das gleiche Gerät besitzt oder das gleiche Problem hatte. Auch beim Sortieren kannst du helfen: gemeldete Fehler nachstellen, fehlende Logs anfragen und auf Duplikate hinweisen. [Problem melden](/de/report-a-problem) erklärt, was ein hilfreiches Issue enthält.

## Neue Versionen testen

Die Nightly-Version enthält alles, was seit dem letzten Release gemergt wurde. Alle Installationsanleitungen (z. B. [Linux](/de/installation/linux), [Docker](/de/installation/docker) oder [Home Assistant](/de/installation/home-assistant)) erklären, wie du sie installierst. Mach vor dem Wechsel ein Backup deiner Installation. Neue Funktionen starten oft als experimentell und müssen unter **Konfiguration → Experimentell** aktiviert werden.

Für einen Pull Request können Maintainer einen Test-Build mit Binaries und einem Docker-Image `evcc/evcc:pr-<nummer>` bereitstellen. Ein kurzer Testbericht von jemandem mit passender Hardware bringt eine Änderung oft erst ins Ziel. Hat ein Pull Request noch keinen Test-Build und du könntest ihn testen, frag dort gerne danach.

Wie du neue Versionen der iOS- und Android-App vorab testest, steht im [Beta-Abschnitt der App](https://github.com/evcc-io/app#beta-testing).

## Deine eigenen Geräte

Die besten ersten Beiträge kommen aus deinem eigenen Setup. Du besitzt einen Wechselrichter, eine Hausbatterie, ein Fahrzeug oder eine Wallbox, die die Maintainer nicht testen können. Bestätige Fehlerbehebungen oder verbessere die Hinweise eines Templates. Dein Gerät wird noch nicht unterstützt? Binde es zuerst als [benutzerdefiniertes Gerät](/de/user-defined-devices) ein und mach daraus, sobald es läuft, ein Template für alle.

## Übersetzen

Die Oberfläche wird auf [Weblate](https://hosted.weblate.org/engage/evcc/) übersetzt. Füge eine neue Sprache hinzu oder prüfe und verbessere eine bestehende, ganz ohne Entwicklerwerkzeuge.

## Doku verbessern

Jede Seite hat unten einen Link **Seite bearbeiten**, der zur Quelle auf GitHub führt. Die Dokumentation gibt es auf Deutsch und Englisch. Wenn du nur eine der Sprachen sprichst, schreib das in deinen Pull Request und wir helfen bei der anderen.

## Code schreiben

Die [Contribution Guidelines](https://github.com/evcc-io/evcc/blob/master/CONTRIBUTING.md) beschreiben die Grundregeln, die Entwicklungsumgebung und wie du lokal testest. Allgemeine Entwicklungsthemen besprechen wir auf [Slack](https://evcc.io/slack).

## Eigene Projekte rund um evcc

Dashboards, Displays, Tools oder Hardware-Gadgets, die anderen Nutzern helfen, sind ebenfalls ein Beitrag. Über die [REST-API](/integrations/rest-api) und [MQTT-API](/de/integrations/mqtt-api) kommst du an alle Daten deiner evcc-Instanz. Stell dein Projekt in den Discussions vor und trag es unter [More Awesome Projects](/de/smarthome/awesome) ein.

## Projektübersicht

| Repository                                                      | Was es ist                                      | Technik         |
| --------------------------------------------------------------- | ----------------------------------------------- | --------------- |
| [evcc-io/evcc](https://github.com/evcc-io/evcc)                 | Kern, Weboberfläche und Geräte-Templates        | Go, Vue         |
| [evcc-io/app](https://github.com/evcc-io/app)                   | iOS- und Android-App                            | React Native    |
| [evcc-io/optimizer](https://github.com/evcc-io/optimizer)       | [Optimizer](/de/features/optimizer)-Dienst      | Python          |
| [evcc-io/docs](https://github.com/evcc-io/docs)                 | Diese Dokumentation                             | Astro, Markdown |
| [evcc-io/images](https://github.com/evcc-io/images)             | Linux-Images für Raspberry Pi und andere Boards | Armbian         |
| [evcc-io/hassio-addon](https://github.com/evcc-io/hassio-addon) | Home Assistant App                              | Docker          |
| [evcc-io/evcc.io](https://github.com/evcc-io/evcc.io)           | Website                                         | Hugo            |

[Problem melden](/de/report-a-problem#where) zeigt, in welches Repository ein Problem gehört.

## Contributor-Token

Das Projekt lebt von der Mitarbeit vieler Menschen, mit Code, Templates, Doku, Übersetzungen, Antworten in den Discussions oder ausführlichen Testberichten.

Du hast schon einiges beigetragen? [Schreib uns eine kurze Mail](mailto:info@evcc.io) mit deinem GitHub-Namen und wir stellen dir ein unbefristetes Unterstützertoken aus.