2023-10-25 18:38:50 +02:00
|
|
|
[English](/contributing.md) | [Українська](/contributing_ua.md) | [Русский](/contributing_ru.md) | [Türkçe](/contributing_tr.md) | **Deutsch** | [Français](/contributing_fr.md)
|
2023-10-23 20:33:50 +02:00
|
|
|
|
|
|
|
## Lass uns Bruno noch besser machen, gemeinsam !!
|
|
|
|
|
2023-10-23 21:31:48 +02:00
|
|
|
Ich freue mich, dass Du Bruno verbessern möchtest. Hier findest Du eine Anleitung, mit der Du Bruno auf Deinem Computer einrichten kannst.
|
2023-10-23 20:33:50 +02:00
|
|
|
|
|
|
|
### Technologie Stack
|
|
|
|
|
2023-10-24 03:24:42 +02:00
|
|
|
Bruno ist mit Next.js und React erstellt. Außerdem benötigen wir electron für die Desktop Version (die lokale Sammlungen unterstützt).
|
2023-10-23 20:33:50 +02:00
|
|
|
|
|
|
|
Bibliotheken die wir benutzen
|
|
|
|
|
|
|
|
- CSS - Tailwind
|
|
|
|
- Code Editoren - Codemirror
|
2023-10-23 21:31:48 +02:00
|
|
|
- State Management - Redux
|
2023-10-23 20:33:50 +02:00
|
|
|
- Icons - Tabler Icons
|
|
|
|
- Formulare - formik
|
|
|
|
- Schema Validierung - Yup
|
|
|
|
- Request Client - axios
|
|
|
|
- Dateisystem Watcher - chokidar
|
|
|
|
|
|
|
|
### Abhängigkeiten
|
|
|
|
|
|
|
|
Du benötigst [Node v18.x oder die neuste LTS Version](https://nodejs.org/en/) und npm 8.x. Wir benutzen npm workspaces in dem Projekt.
|
|
|
|
|
|
|
|
### Lass uns coden
|
|
|
|
|
|
|
|
Eine Anleitung zum Ausführen einer lokalen Entwicklungsumgebung findest Du in [development.md](docs/development_de.md).
|
|
|
|
|
|
|
|
### Pull Request erstellen
|
|
|
|
|
|
|
|
- Bitte halte die PRs klein und begrenzt auf eine Sache
|
2023-10-23 20:43:36 +02:00
|
|
|
- Bitte halte Dich beim Erstellen eines Branches an das folgende Format
|
2023-10-23 20:33:50 +02:00
|
|
|
- feature/[feature name]: Dieser Branch soll Änderungen für ein bestimmtes Feature enthalten
|
|
|
|
- Beispiel: feature/dark-mode
|
|
|
|
- bugfix/[bug name]: Dieser Branch soll ausschließlich Bugfixes für einen bestimmten Bug enthalten
|
|
|
|
- Beispiel: bugfix/bug-1
|