Skip to content
GitLab
Menu
Why GitLab
Pricing
Contact Sales
Explore
Why GitLab
Pricing
Contact Sales
Explore
Sign in
Get free trial
Changes
Page history
Create Style Guide
authored
Jan 10, 2021
by
Robin Naumann
Show whitespace changes
Inline
Side-by-side
Style-Guide.md
0 → 100644
View page @
9731e9eb
# 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