Just to add my two cents: it's very common to have a `.vscode` in your repo if 
many devs use VSCode. If you don't want to see the folder locally, you can even 
add this to the `.vscode/settings.json`:

```ts
"files.exclude": {
  ".vscode": true,
}
```

There are so many great settings you can specify in that file.

Other than that, what I find useful many times is the amazing [just command 
runner](https://github.com/casey/just) that is multi-platform. If you often 
find yourself executing the same command in the terminal, this might be useful 
such that everybody can do something like `just lint js`. And in the respective 
recipe named `js` in the `lint.justfile`, you would then call something like 
this:

```js
#!/usr/bin/env bash
yarn run eslint --config ./.config/eslint.mjs --max-warnings 0
```

See all [kinds of 
commands](https://github.com/MaMpf-HD/mampf/tree/main/.config/commands) we use 
at MaMpf for various tasks like docker setup, printing ERD diagrams in Ruby, 
testing with cypress etc. We use [these scripts in 
`package.json`](https://github.com/MaMpf-HD/mampf/blob/23aae01471c4361b85e86df06e349cd8acfb735c/package.json#L27-L31)
 such that every dev can easily download and update their `just` version.



-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/5572#issuecomment-2621255610
You are receiving this because you are subscribed to this thread.

Message ID: 
<openstreetmap/openstreetmap-website/issues/5572/2621255...@github.com>
_______________________________________________
rails-dev mailing list
rails-dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/rails-dev

Reply via email to