Skip to content

Onboarding

Song Zheng edited this page Dec 24, 2021 · 38 revisions

Getting Started

  • You first step at any new company you join as an engineer is to improve documentation. Starting from here, try to read through the relevant documentation and setup your codebase. When you get stuck, ask for help and then edit and improve the document you are reading to make it easier for the next engineer that joins.
    • PRO TIP - You should always be improving documentation, no matter who wrote the original document, no matter how new you are, no matter how pro you've become.

Engineering

  • Follow this beautifully written development setup guide. Please update if any information is outdated.

Best Practices

Testing

A list of tips for you!

Front-End

  • When writing tests, please write out the actual changes instead of toMatchSnapShot(). If we get lazy and use toMatchSnapShots all over the place, our tests slow down significantly and when we update a common component like the AppNav, there would be hundreds of snapshots to update.
  • Before building a component, please check the storybook (LINK PLEase) to reuse existing components!
Clone this wiki locally