Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/opencastsoftware/devops-mac-setup


https://github.com/opencastsoftware/devops-mac-setup

Last synced: 13 days ago
JSON representation

Awesome Lists containing this project

README

        

# devops-mac-setup

Introduction


This repo is intended to provide a helper script to speed up and automate the setup of MacOs primarily for DevOps engineers, but also Developers using AWS,Docker and Node




The setup script will install various brew formula's, casks and taps based on documentation Here, along with configuring git intregration with Github






Usage

```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/opencastsoftware/devops-mac-setup/HEAD/setup.sh)"
```

Contributing


This repository uses npm to manage dependancies and scripts which get triggered via pre-commit and commit hooks. This ensures all commits are tested according to industry standards.
You can find a full list of scripts in package.json, but the main ones to be aware of are;

Used to run the latest commit against main
```
npm run prod
```
Used to format and lint project
```
npm run lint:fix
```
Runs when you commit
```
npm run test
```
Run to increment the commit tag and bump the version in the package.json
```
npm run release
```