Skip to content

Latest commit

 

History

History
150 lines (118 loc) · 6.47 KB

Onboarding.md

File metadata and controls

150 lines (118 loc) · 6.47 KB

Welcome to Identity Square! 🎉 [macOS]

We're excited to have you join our team. Let's get you started.

Emoji Key
💲 Optional paid software.
💳 Paid by Identity Square.
🎟 Request Invite to join team.

Initial Setup ☁️

  1. Company Email 💳🎟
  2. Setup Mac with your Apple account
  3. Enable FindMyMac
  4. Hardware encryption with backup key stored in iCloud
  5. Device Endpoint Management 💳🎟

General Apps 🌳

Name Details
Safari Fastest, privacy centred & most power efficient browser on macOS.
RayCast Powerful alternative to Spotlight.

Terminal 💻

👉 Follow this tutorial selecting what you want to install.

We install the following:

Name Details
Homebrew macOS package manager.
iTerm2 Native terminal replacement that allows you do much more.
Zsh Command line shell.
Oh-My-Zsh Allows you add cool plugins and themes to zsh.

Customising your terminal

After you set up Oh-My-Zsh, you will have to edit the hidden file './zshrc' to change themes and add useful plugins. Open in through your terminal to find and edit it.

open ~./zshrc

🌈 Theme

Our preferred theme to add to your './zshrc' file.:

ZSH_THEME="powerlevel10k/powerlevel10k"

Then close and reopen iTerm. You will get prompts (like this). Simply choose your preferences.

🔌 Plugins

These are the plugins to install. Before you put them in, check that you have the prerequisites in the docs.

  • git
  • Ruby
  • Rails
  • autojump
  • zsh-autosuggestions
plugins=(git rails autojump ruby)

Development Environment 👾

Name Details
Ruby Install Ruby versions needed.
RVM / rbenv Ruby version manager.
Redis Used for cache, jobs queue.
Postgres Our primary SQL database.

Programming tools 🛠

Name Details
Github Desktop Git GUI.
Postico GUI for Postgres DB.
Chrome Sometimes Chrome is better for JS debugging.

Code Editor 👨‍💻

Our preferred code editors:

  1. Atom
  2. SublimeText 💲
  3. VSCode

🔌 Plugins

  • Tabnine - An AI tool that predicts what you're going to type.
  • Rubocop autocorrect - A code analyser and format checker to write better Ruby code.
  • Customise with your own code editor themes & other plugins.

Team Communication 💬

Name Details
Slack 💳🎟 Our preferred way quickly communicate & ask questions.
Apple calendar / Fantastical 💲 Setup to get notified of cal invites, events & any event updates.
Apple Mail / Superhuman 💲 Email notifications
Loom Record and share quick screencasts.
Around 🎟 Less-official feeling team calls to avoid 'Zoom fatigue'.
Zoom For external meetings.

Organisation 🤓

Name Details
Apple notes / Bear 💲 To jot down quick notes.
Apple Reminders For your personal tasks that can't be tracked on our project management tool. E.g. emails to send, to ring someone, etc.
1Password 💳🎟 Create, store strong passwords and access shared secrets. Request invite to team.
Swish 💲 Control windows using gestures.
CharlieHR 💳🎟 HR software to book days-off and performance reviews.

Online Tools 🛠

Name Details
Dropbox Paper We use this for quickly scoping out technical documents. A free flow sheet for adding notes, embedding videos, images, code, etc.
Figma A wire framing tool for designing apps and mockups.
Miro Ideas planning and collaboration sessions.
Jira / Linear 💳🎟 Helps streamline software projects, sprints and tasks.
Github 🎟 Our central hub for all our code.
Google Drive Shared docs, slides and sheets.

Mobile Apps 📱

Keyboard Shortcuts to Memorize & Use 🤠

Name Command
Copy + c
Cut + x
Paste + v
Spotlight/RayCast - open and switch apps, search, etc. + space
Switch applications + tab
Screenshot selection + shift + 4
Screenshot full screen + shift + 3
Delete line + delete
Delete last word option + delete
Show hidden files on finder + shift + .
Search & switch files quickly in code editor + p