Setup and Access
Local Setup
In general, we recommend getting the following installed and running on your machine, to facilitate workflows we tend to use:
- Visual Studio -- Required
- Sequel Pro
- Source Tree
- terminus
- terminus Site Clone
- lando
- idfive Automation Library
- Homebrew
- composer
- NPM
- NVM
- xcode and xcode CLT
Visual Studio Extensions
The following are recommended and required VS Code extensions.
- Code Spell Checker -- Required
- Debugger for Chrome
- Live Share
- markdownlint
- For drupal developers, please follow the following drupal.org article to set up VS Code for better drupal development locally.
Drupal specific issues
- May need to add keys from places like acquia into the ssh-agent, in order for sourctree to be able to find them when pushing:
$ ssh-add -K ~/.ssh/<private_key_file>
. - Install drush launcher in order to use repo specific drush versions.
Access to repositories/accounts/etc
You will also potentially need access to the following:
- Acquia Teams
- Pantheon Teams
- Packagist Teams
- [Trello] (https://trello.com/)
- [Bugify] (https://bugify.idfive.com/)
- [Jeeves] (https://jeeves-admin.idfive.com/)
- idfive bitbucket
- idfive github
- buddy
These are generally assigned via individual accounts, so this could be to an existing account in some cases (if you have one) or one to be created under idfive email accounts.