README.md 958 Bytes
Newer Older
Lukas 'Eipi' Eipert's avatar
Lukas 'Eipi' Eipert committed
1 2
# Is GitLab pretty yet?

3
This repo runs several script to track our progress on improving the Code Quality of GitLab:
Lukas 'Eipi' Eipert's avatar
Lukas 'Eipi' Eipert committed
4

Lukas 'Eipi' Eipert's avatar
Lukas 'Eipi' Eipert committed
5 6
Ongoing:

7
- eslint: https://leipert-projects.gitlab.io/is-gitlab-pretty-yet/eslint/
Lukas 'Eipi' Eipert's avatar
Lukas 'Eipi' Eipert committed
8 9 10 11 12
- jest: https://leipert-projects.gitlab.io/is-gitlab-pretty-yet/jest/
- Font Awesome icons: https://leipert-projects.gitlab.io/is-gitlab-pretty-yet/icons/

Finished:

13 14
- prettier: https://leipert-projects.gitlab.io/is-gitlab-pretty-yet/prettier/
- CE/EE diff: https://leipert-projects.gitlab.io/is-gitlab-pretty-yet/diff/
15

16
The pages are generated about [every 4 hours](https://gitlab.com/leipert-projects/is-gitlab-pretty-yet/pipeline_schedules).
Lukas 'Eipi' Eipert's avatar
Lukas 'Eipi' Eipert committed
17 18 19 20 21 22 23

## Prerequisites

- git
- jq
- bash
- gzip
Lukas 'Eipi' Eipert's avatar
Lukas 'Eipi' Eipert committed
24
- awk
Lukas 'Eipi' Eipert's avatar
Lukas 'Eipi' Eipert committed
25
- curl
Lukas 'Eipi' Eipert's avatar
Lukas 'Eipi' Eipert committed
26
- node
Lukas 'Eipi' Eipert's avatar
Lukas 'Eipi' Eipert committed
27

28
## Local setup for development
Lukas 'Eipi' Eipert's avatar
Lukas 'Eipi' Eipert committed
29

30
```bash
31 32
# Run analysis once, this should be enough to do the local development
$ bash ./analysis.sh
Lukas 'Eipi' Eipert's avatar
Lukas 'Eipi' Eipert committed
33

34
# Above does yarn install already, so you should be able to do start the development server
Lukas 'Eipi' Eipert's avatar
Lukas 'Eipi' Eipert committed
35 36
$ yarn run dev
```