-
Notifications
You must be signed in to change notification settings - Fork 8
Development tools
farres1 edited this page May 3, 2022
·
14 revisions
The team uses VSCode for development.
- Prettier (auto formats) *
- Docker (lists current containers and supports stopping and removing of containers)
- Eslint (runs Eslint server in vscode)
- Gitlens (provides extra git options and who has committed what on a line basis)
- Path intellisense (provides autocomplete for import paths)
- Bracket pair colourizer (colours pairs of brackets the same)
- vscode-styled-components (syntax highlighting for styled components)
* Required
- Docker (needed for running containers) -Docker-compose (Also needed for running containers)
-
Chrome as a browser (
eq-author-appis developed with Chrome currently) - Postman (used for testing endpoints. Can be used for Graphql)
- GPG keychain (stores gpg keys required for github)
- GIPHY capture (makes gifs that can be used in github to support Pull requests and tickets)
- Slack (communicating between team)
- JSON formatter here (parses JSON data) *
- React dev tools here (used for profiling and viewing React components) *
- Apollo client developer tools here (needed for
graphqlqueries) * - Grammarly here (optional, helpful for correcting spelling and grammar mistakes)
* Required
The team uses iTerm2 instead of the default terminal that comes with macOS.
It has many useful plugins and is easily configurable. It can be downloaded here.
The following article is helpful when trying to setup iTerm2 for the first time and switching to .zsh from bash.
https://medium.com/better-programming/setting-up-your-mac-for-web-development-in-2020-659f5588b883
The article mentions Oh my Zsh which is helpful to manage .zsh configurations. There are many plugins but several useful ones include:
- zsh-autosuggestions
- zsh-syntax-highlighting
- git (allows you to see what git branch you're currently on)
- Mostly adequate guide to functional programming
This is a pretty useful guide to become more proficient using the command line