Engineering Guidelines

A directory of in-house styles and guidelines for how we build things at Deliveroo.

Meta-Guidelines

Guidelines about guidelines

Read more…


Naming things

How to call bits of code, apps, and such

Read more…


Active Record

Guidelines for fast & reusable Active Record

Read more…


API design

Designing APIs in a resource-oriented architecture

Read more…


CSS and SCSS

Guidelines on writing CSS and SCSS

Read more…


Git & Source Control

Guidelines for using Git source control

Read more…


Java & Android

Guidelines on developing for Android with Java

Read more…


JavaScript Style Guide

A mostly reasonable approach to JavaScript

Read more…


Objective-C & iOS

Guidelines on developing for iOS with Objective-C

Read more…


React/JSX Style Guide

A mostly reasonable approach to React and JSX

Read more…


Redis (in Ruby)

Guidelines on using Redis in Ruby apps

Read more…


RSpec

Guidelines for writing Ruby tests with RSpec

Read more…


Ruby Style Guide

Guidelines for writing Ruby

Read more…



Building mini-services

Designing for a service-oriented, event-driven architecture

Read more…