https://github.com/zapkub/environment-setup/blob/master/setup-mac.sh
-
VSCode : https://code.visualstudio.com //VSCode(Visual Studio Code) is source code editor developed. Installing Extensions
- Standard JavaScript Format : https://marketplace.visualstudio.com/items?itemName=chenxsan.vscode-standard-format //This extension adds Standard format function to JavaScript.
- Standard Style : https://marketplace.visualstudio.com/items?itemName=chenxsan.vscode-standardjs //This extension to integrate JavaScript Standard Style into VSCode.
- Git Lens : https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens //This extension helps you to visualize code authorship at a glance via Git blame annotations and code lens.
- vscode-icons : https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons //Bring icons to your Visual Studio Code.
-
HomeBrew : https://brew.sh //Software package management system that simplifies the installation of software on macOS operating system.
-
Yarn : https://yarnpkg.com/en/docs/install //Package manager for your code. It allows you to use and share code with other developers.
-
Node.JS and NPM : https://www.dyclassroom.com/howto-mac/how-to-install-nodejs-and-npm-on-mac-using-homebrew //Node.JS is an open source, cross-platform runtime environment for developing server-side and networking applications. NPM(Node Package Management)
-
Docker : https://www.docker.com/get-docker //Open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.
-
ESLint : http://eslint.org/ //Tool for identifying and reporting on patterns found in ECMAScript/JavaScript code, with the goal of making code more consistent and avoiding bugs.
-
Jest : https://facebook.github.io/jest/ //For test all JavaScript code including React applications.
-
Sourcetree : https://www.sourcetreeapp.com //Git GUI
-
Slack : https://slack.com //Cloud-based set of proprietary team collaboration tools and services.
-
iTerm2 : https://www.iterm2.com/ //Terminal emulator for macOS
-
Gogle Cloud SDK : https://cloud.google.com/sdk/docs/quickstart-macos //Tools for Cloud Platform
-
Kubernetes : https://kubernetes.io/docs/tasks/tools/install-kubectl/ //Open-source system for automating deployment, scaling, and management of containerized applications.
-
Helm : https://github.com/kubernetes/helm //Tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources.