Skip to content
Create Style Guide authored by Robin Naumann's avatar Robin Naumann
# viMeet | DEV Styleguide
### Namensgebung:
- **UpperCamelCase**
- Klassen
- Enums
- TypeDefs
- **lowerCamelCase**
- Variablen
- Parameter
- **snake_case** *(Da anscheindend nicht alle Dateisysteme case-sensitive sind)*
- Datei-Namen & Odner
- Packages
- **UPPER_SNAKE**
- Konstanten
- Enum-Felder
### Klammerung
- `if` statements immer mit geschwungenen Klammern verwenden:
```dart
if(arg == 1){
//code
}
```
### blocc/cubit
- Ordner für UI-Elemente sollten nach der folgenden Struktur angelegt werden:
```
widget_name
- cubit
- widget_name_cubit.dart
- widget_name_state.dart
- view
- widget_name_view.dart
(- sub_widget_name) // Ordner für mögliches Subwidget nach gleicher Struktur
```
### weitere Formatierung:
- Wird ja weitesgehend durch das Auto-Formatieren des Dart-Plugins festgelegt