Skip to content

Latest commit

 

History

History
101 lines (84 loc) · 6.36 KB

README.md

File metadata and controls

101 lines (84 loc) · 6.36 KB

Media Suite Tech for Onboarding


Install List and Description:

Pre-requisites and notes

  • Prior to running installation, please ensure you have installed Git and Homebrew, see developer onboarding.
  • Optional software is denoted with an asterisk *.

Executing shell files

  • 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>.

Brew Formulae Installs

Item Description
Node A JavaScript runtime built on Chrome's V8 JavaScript engine.
Node Version Manager Manages versions of Node being used within projects.
Yarn Package manager for Javascript Modules.
GDAL Translator library for raster and vector geospatial data.
HTOP Interactive Process Viewer.
JQ* JSON Query CLI.
Libxmlsec1 XML security library.
MySQL MySQL
Open API Generator* OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (both 2.0 and 3.0 are supported).
PHP PHP
Pyenv A Python version manager.
Pipenv Creates and manages virtual environments for your python projects.
Ripgrep* Recursive searches of directories for regex patterns
SOPS* Is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP.
The Silver Searcher* A code searching tool.
Tree* Tree is a recursive directory listing command that produces a depth indented listing of files.
Vim* Vim is a highly configurable text editor.
ZSH* Also known as the Z shell, is an extended version of the Bourne Shell (sh) with plenty of new features, and support for plugins and themes.
Oh My Zsh* Oh My Zsh is an open source, community-driven framework for managing your Zsh configuration.

Brew Cask Installs

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

VSCode Extensions

*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

Manual Installs

The following items need to be manually installed: