Skip to content

First-party Roles

This playbook also includes custom roles to enhance the development setup on macOS. Below is a list of the first-party roles used, along with a brief description of their functionality, links to their GitHub repositories, and docs.

fedejaure.dev_setup.oh_my_zsh

  • Purpose: Automates the installation and configuration of Oh My Zsh, a popular framework for managing Zsh configurations.
  • Why it's needed: This role simplifies setting up a personalized and feature-rich Zsh environment.
  • Configuration: documentation

fedejaure.dev_setup.pyenv

  • Purpose: Installs and configures pyenv for managing multiple Python versions.
  • Why it's needed: pyenv allows you to install and switch between different versions of Python easily, making it essential for development on macOS.
  • Configuration: documentation