# Contributing ## Repository structure ```sh lib ├── main.dart # App entry ├── graphql │   ├── # GraphQL queries ├── models │   ├── # Provider models and other JSON models ├── router.dart # Routers here ├── scaffolds │   ├── # Several scaffolds for reducing boilerplate code ├── screens │   ├── gh_xxx.dart # GitHub screens │   ├── bb_xxx.dart # Bitbucket screens │   ├── gl_xxx.dart # GitLab screens │   ├── gt_xxx.dart # Gitea screens │   └── # File with no prefix: common screens ├── utils │   ├── # Utilities └── widgets └── # Reusable widgets ``` Feel free to open an issue to discuss it if you get stuck.