We wish you a very warm welcome here at Creadi and we are very happy to have you working with us.
This repository is made to make sure that everyone who is working with us is at the same page. You will read about our culture, our coding style, our git commit style, almost about anything. If you have the feeling that something is missing, please create a pull request.
That's it. Please take your time reading and have a look at the linked resources. If there are any questions, please ask.
https://www.lemonade.com/insuropedia/dictionary/
Every week we have a short team meeting. It's purpose is:
To have a common style for git commits, please read the following and then stick to it:
We like to have many small and descriptive commits.
Why?
We care about our code style. That's why every repository has a file for linting and a .editorconfig
file to help you sticking to it. If you find missing rules, please add them.
Please make sure that you have installed the needed plugins in your editor of choice:
We stick to AirBnB's style guide.
We use TypeScript wherever possible.
!important
.// block, e.g. component
.Box {}
// element
.Box-header {}
.Box-body {}
// modifier
.Box--red {}
Code reviews are very important to us. Why?
Please be aware that the developer who writes the code and the code reviewer share the responsibility for the code. So try your very best when reviewing code. It's of great importance!
If you want to dive deeper into a topic, here are some good references.