- Prior to running installation, please ensure you have installed Git and Homebrew, see developer onboarding.
- Optional software is denoted with an asterisk
*
.
- Shell files can be found in the
scripts
folder. - Shell files can be executed using the following command in the terminal:
sh <file-location/filename>
.
Item | Description |
---|---|
Slack | Messaging application |
Toggl | Time Tracking |
iTerm2* | Terminal Emulator for MacOS |
Visual Studio Code* | IDE |
Docker | Docker is an open source containerization platform. It enables developers to package applications into container. |
Zoom | Video Calling Software |
Chrome* | Web browser |
Firefox* | Web browser |
Brave* | Web browser |
Altair Graphql Client* | GraphQL server debugger |
Figma* | UI and UX design application. |
Gimp* | image editor |
MAMP* | Local server environment |
Owasp Zap* | Open-source web application security scanner |
PostgreSQL | PostgreSQL |
Rectangle* | Move and resize windows in macOS using keyboard shortcuts or snap areas. |
Postico* | PostGres client for mac. |
Azure Data Studo* | Cross platform database tool. |
Table Plus* | Database management tool. |
Fly Cut* | Clipboard manager tool |
*All extensions are optional. Just some handy suggestions.
General: |
---|
Auto-close Tag |
Docker |
Gitlens |
Highlight Matching Tag |
Javascript EJS Support |
Prettier |
Standard JS |
PHP/Silverstripe: |
---|
Dotenv |
Intelephense |
PHP Code Sniffer |
PHP Namespace Resolver |
Silverstripe |
Python/Django: |
---|
Pylance |
Python |
Ember/React: |
---|
Ember Language Server |
The following items need to be manually installed:
- Node Package Manager - Package manager for Javascript Modules ((installation instructions)[https://github.com/nvm-sh/nvm#installing-and-updating]).