Skip to content

📝 Release Notes - MacBook Setup v1.0.0

Choose a tag to compare

@Cleber-Sanches Cleber-Sanches released this 31 May 16:56
· 13 commits to main since this release

🚀 Lançamento Inicial - Julho 2024

Bem-vindo ao primeiro lançamento oficial do MacBook Setup - uma solução completa para configurar automaticamente seu ambiente de desenvolvimento backend no MacBook Pro!

✨ Principais Recursos

  • 🔧 Instalação Automatizada: Configure seu ambiente completo com um único comando
  • 🎛️ Menu Interativo: Escolha exatamente quais componentes deseja instalar
  • 🔄 Backup e Restauração: Sistema completo para preservar e restaurar suas configurações
  • 🐟 Fish Shell Otimizado: Configuração pré-otimizada com aliases úteis e funções personalizadas
  • ☁️ Suporte AWS: Ferramentas completas para desenvolvimento na AWS (CLI, CDK, SAM, Amplify)
  • 🔐 Git Configurado: Aliases, configurações e geração de chave SSH

🛠️ Componentes Incluídos

Terminal & CLI

  • Shell: Fish com Starship prompt, Zoxide para navegação inteligente
  • Git: Configuração completa com aliases úteis e integração GitHub CLI
  • Utilitários: Ripgrep, Bat, Jq, Httpie, Fd, Tree, Htop, Tldr

Desenvolvimento

  • Node.js: Instalação via NVM com configuração otimizada
  • Containers: Docker e Docker Compose
  • API: Insomnia para testes de API

Cloud & IaC

  • AWS: AWS CLI, CDK, SAM CLI, Amplify
  • Terraform: Terraform CLI com aliases úteis

Produtividade

  • Navegador: Arc Browser
  • Notas: Notion
  • Comunicação: Slack
  • Utilitários: Raycast, Focus To-Do

🔄 Melhorias na Configuração do Fish Shell

  • Aliases otimizados para Git, NPM, Docker, AWS e Terraform
  • Funções úteis como mkcd, extract, ff e fif
  • Detecção automática de projetos Node.js
  • Carregamento sob demanda do NVM para melhor performance
  • Integração com Zoxide para navegação inteligente entre diretórios

🔧 Correções e Ajustes

  • Removidas dependências desnecessárias (Vim, Yarn)
  • Otimização de performance na inicialização do shell
  • Melhorias na documentação e instruções de uso
  • Adicionada opção de restauração no menu principal

📚 Documentação

  • Guia detalhado de uso de todas as ferramentas
  • Instruções para personalização do ambiente
  • Guia de solução de problemas comuns

🔜 Próximos Passos

Estamos trabalhando nas seguintes melhorias para as próximas versões:

  • Suporte a mais linguagens de programação (Python, Rust, Go)
  • Integração com mais serviços cloud (GCP, Azure)
  • Temas e personalizações visuais adicionais
  • Suporte a M1/M2/M3/M4 com otimizações específicas

🙏 Agradecimentos

Obrigado por escolher o MacBook Setup para configurar seu ambiente de desenvolvimento! Esperamos que esta ferramenta economize seu tempo e torne seu fluxo de trabalho mais produtivo.

Para feedback, sugestões ou problemas, por favor abra uma issue no GitHub.


📋 Changelog Detalhado

Adicionado

  • Menu interativo para seleção de componentes
  • Sistema de backup e restauração
  • Configuração otimizada do Fish Shell
  • Suporte completo a ferramentas AWS
  • Documentação detalhada

Modificado

  • Melhorias de performance no carregamento do shell
  • Otimização dos aliases e funções
  • Simplificação do processo de instalação

Removido

  • Dependências desnecessárias (Vim, Yarn)
  • Configurações redundantes