@keniaalves @rocheleedenis @websterl3o
- Para quase todo curl haverá um brew
- Nem tudo que está aqui sempre será verdade
- Diante do caos, lembre-se do time e das documentações oficiais
-
Terminal: iTerm2 - Baixe pelo site https://www.iterm2.com/
-
Gerenciador de pacotes: homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Caso de erro verifique o site oficial https://brew.sh/index_pt-br
- Interpretador de comandos: zsh
brew install zsh zsh-completions
- Deixando as coisas mais bonitinhas: ohmyzsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Definindo Zsh como o shell padrão
chsh -s /bin/zsh
- Instale auto suggestions para seu terminal com as instruções no link: https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md
- Instale o https://github.com/romkatv/powerlevel10k
- Caso queira ver mais sobre terminal acesse: https://gist.github.com/websterl3o/5b8eae5db42cb8e0e05621089b16c490
- Linguagem: PHP
brew install shivammathur/php/[email protected]
brew install git
# 1. Configurando seu email:
git config --global user.email "seuemaildogithub"
# 2. Configurando seu user name:
git config --global user.name "seunome"
# 3. Listando suas configurações só para conferir:
git config --list
# 4. Gerando sua chave para acesso ao git:
ssh-keygen -t rsa -b 4096 -C "seuemaildogit"
# 5. Copie o conteúdo da chave gerada (pode usar o comando cat ~/.ssh/id_rsa.pub) e crie uma chave ssh na sua conta do GitHub.
brew install composer
# Adicionando o composer à sua variável de ambiente:
export PATH=$PATH:~/.composer/vendor/bin >> ~/.zshrc
composer global require laravel/valet
brew link [email protected] --force —overwrite
valet install
# Para configurar o valet em um projeto específico:
cd ~/Sites/seuprojeto
valet link
# Para configurar uma versao especifica do php para um projeto:
cd ~/Sites/seuprojeto
valet isolate [email protected] --site=seuprojeto
brew install redis
brew services start redis
pecl install mongodb
pecl install xdebug-3.1.5
# Após instalar, vá em https://xdebug.org/wizard.php e cole o conteúdo do seu phpinfo.
# Seguir as orientações que aparecerão.
# Na versão 7.2 do php
[xdebug]
zend_extension="xdebug.so"
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_port=9003
xdebug.log_level=0
-
VSCode - Baixe pelo site: https://code.visualstudio.com/download Extensões recomendadas:
- php cs fixer
- php intellisense
- php namespace resolver
- PHP Debug
- Laravel Artisan
- GitLens
- Alignment
- SequelPro - Baixe pelo site: https://www.sequelpro.com/
- MongoDB Compass - Baixe pelo site: https://www.mongodb.com/try/download/compass
- DataGrip - Baixe pelo site: https://www.jetbrains.com/datagrip/download/#section=mac
- Insomnia - Baixe no site: https://insomnia.rest/download/
- Postman - Baixe no site: https://www.postman.com/downloads/
- Thunder Client - Baixe no site: https://www.thunderclient.io/ (Uma alternativa é usar a extensão Thunder Client do vscode)
- GitKraken - Baixe pelo site: https://www.gitkraken.com/ (Uma alternativa é usar a extensão Git History Diff do VSCode)
Adicionais:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
nvm install node
npm install --global yarn