We explicitly welcome contributions from people who have never contributed to open-source before: we were all beginners once! We can help build on a partially working pull request with the aim of getting it merged. First, please read our Contribution Guide and Code of Conduct. Homebrew is fiscally hosted by the Open Source Collective. Please consider a regular donation through GitHub Sponsors, Open Collective or Patreon. Every donation will be spent on making Homebrew better for our users. We need your funds to pay for software, hardware and hosting around continuous integration and future improvements to the project. Homebrew is a non-profit project run entirely by unpaid volunteers. If you don't read these it will take us far longer to help you with your problem. Second, read the Troubleshooting Checklist. Troubleshootingįirst, please run brew update and brew doctor. Or visit to browse packages online.īrew help, man brew or check our documentation.the difference between a Cellar, Tap, Cask and so forth) is explained here. For now, I've got all the essentials I need.Features, usage and installation instructions are summarised on the homepage. There are other tools and apps that I'll install gradually as I need them. Installing almost all of the above is incredibly easy using Homebrew casks.īrew cask install google-chrome alfred dropbox totalfinder moom iterm2 rowanj-gitx phpstorm sublime virtualbox vagrant You can find pre-built Vagrant boxes at Vagrantbox.es. It's a must-have tool for developers working on projects with different environments - e.g. Used with Virtualbox, Vagrant helps you create multiple development environments easily. This gives you the flexibility to create your development environment without installing all kinds of software packages on your host machine. Virtualbox does what its name says - it creates virtual machines. Note: Follow instructions here to avoid issues when installing packages globally. Npm is the de facto standard for installing most front end frameworks, libraries and build tools. I still use Sublime Text for quick edits or if I'm working on small frontend projects. Also, for some reason my live templates for Laravel (mostly autocompletion for Facades) has gained a moderate amount of attention on Github. It's made me more efficient although I know I'm not using it to its full potential yet. I found IDEs too "heavy" for coding until I started using PhpStorm. It makes it easy to view your changes across multiple files and commit them separately. I don't generally use GUIs for Git but GitX is very lightweight is useful for those days when you're lagging behind with your commits. I use iTerm2 instead of Terminal primarily because of its superior tabs and panes management. Moom makes it really easy to resize and move browser windows. This is another tool that enhances a native feature. Turns out it doesn't work on El Capitan without a hack. TotalFinder enhances the Finder app with some neat features like dual windows, cut & paste and better tab management. It saves me the trouble of using yet another cloud-based app for sharing screenshots. It has very basic annotation features but the killer feature (for me anyway) is its integration with Dropbox. I started using this screenshot app when it was known as Glui. It has become an indispensable tool for both work and personal purposes. I use it extensively on my computers and phone. I mainly utilise its powerful search features and workflows.ĭropbox makes it a cinch to sync files across different devices. This is the first thing I did so I could log into my Google account and import my bookmarks and extensions (notable extensions include LastPass, Ghostery and The Great Suspender).Īlthough Spotlight has improved greatly over the years, I still rely heavily on Alfred App as a productivity tool. Below is a list of apps/software I installed in order and a short summary of each. I am setting up my Macbook from scratch and decided to document my process here.
0 Comments
Leave a Reply. |