Repository navigation
📝 Release Notes - MacBook Setup v1.0.0
🚀 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,ffefif - 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