В этой статье мы рассмотрим, как настроить M1 MacBook Pro для разработки.
Вы можете посмотреть полное видео на YouTube
Для начала работы после первоначальной настройки ноутбука основными пунктами, которые я меняю в конфигурации, являются следующие
- Finder ⇒ Показать строку состояния
- Finder ⇒ Показать панель путей
- Настроить панель инструментов ⇒ добавить папку Новая
- Настройка Dock & Menu Bar ⇒ настройка панели инструментов.
- сделать её меньше
- показывать скрывать
- убрать подсветку из строки меню
Как только это будет сделано, следующим шагом будет установка IDE, которые я буду использовать ежедневно.
- Rider (https://www.jetbrains.com/rider/)
- Xcode (https://developer.apple.com/xcode/)
- VSCode (https://code.visualstudio.com)
Далее нам нужно установить инструменты разработчика
- Docker (https://docs.docker.com/get-docker/)
- Homebrew (https://brew.sh)
Теперь, когда мы установили homebrew, мы можем использовать его для установки остальных пакетов/приложений, которые нам нужны
- iTerm (https://formulae.brew.sh/cask/iterm2)
- oh-my-zsh (https://ohmyz.sh)
- Powerlevel10k (https://github.com/romkatv/powerlevel10k#oh-my-zsh)
- прямоугольник (https://formulae.brew.sh/cask/rectangle)
- git (https://formulae.brew.sh/formula/git#default)
Теперь пришло время для некоторых облачных CLI
- azure-cli (https://formulae.brew.sh/formula/azure-cli#default)
- awscli (https://formulae.brew.sh/formula/awscli#default)
Следующий шаг, если вы веб-разработчик, вам необходимо установить все основные браузеры для тестирования вашего кода
- Microsoft Edge (https://formulae.brew.sh/cask/microsoft-edge#default)
- Firefox (https://formulae.brew.sh/cask/firefox#default)
- Google Chrome (https://formulae.brew.sh/formula/chroma#default)
Будучи .NET dev, нам необходимо установить .NET sdk, а так как .NET 6 поддерживает архитектуру ARM нативно, мы будем использовать именно его.
- .Net SDK https://formulae.brew.sh/cask/dotnet-sdk#default
Если вы создаете API или работаете с API, вам понадобится инструмент, который позволит вам тестировать, группировать и использовать все конечные точки, подойдет любой из нижеперечисленных.
- Insomnia (https://formulae.brew.sh/cask/insomnia#default)
- Postman (https://formulae.brew.sh/cask/postman#default)
Если у вас есть какие-либо предложения или другие приложения, которые вы используете, пожалуйста, укажите их в комментариях ниже.