Chapters
New Developers
First off, congratulations! Welcome to the team! We can’t wait to see what you accomplish and how you’re expertise contributes to our whole team!
Setup
There’s honestly not that much that is needed to get setup to integrate with our workflow, but here’s a list of things you’ll want to do on your first day:
- Download Local. It’s the software we use to manage all the different WordPress projects on our local environments.
- If you don’t have it already, download the latest version of Node.js.
- Download Git, again, if you do not already have it installed.
- If you’re on a new computer, generate a new SSH key. If you have no idea what this means, no biggie, these are unique strings of numbers and letters that help identify you and allow you to access repositories and servers without a password. It’s very easy to set one up:
- Open your terminal and run
ssh-keygen -o - Follow the prompts
- Here is more documentation in case it helps
- Open your terminal and run
- Create a Bitbucket account using your new True Market email address. If you do not have a True Market email address yet, ask the project manager for one.
- Ask the lead developer for access to the team’s Bitbucket account. You will need to provide your public SSH key (id_rsa.pub).
Once you’re all set up, give our Git Workflow a read to learn how we leverage git to version control and collaborate on projects.
Browsers
No one cares what browser you use, as long as you are testing in as many as you can get your hands on. By default, the assumption is that you are aware of and finding ways to use the following:
- Edge
- Chrome/Chromium (Mobile and Desktop versions)
- Firefox
- Safari (Mobile and Desktop versions)
Note
We are expected to support browsers released 2 years ago and more recent in our default contracts. There may be a requirement to develop for specific browsers in some contracts but that should be made clear before a project begins.
Software
The IDE you use is up to you, however, Visual Studio Code is recommended.
We don’t require any extensions here at True Market, however, here’s a list of some helpful ones you may also enjoy:
- Auto Close Tag
- Auto Rename Tag
- Better Comments
- File Utils
- HTML to CSS autocompletion
- Sass (.sass only)