Domain7 Developer Wiki

A repository for Domain7 front end developers & sub contractors to use as a coding best practices & resource guide.

Guide: Our Code

Internal reference guides to the major languages we work in.

Drupal

  • Modules
  • Media
  • Naming Conventions
  • Project Setup
  • Drupal VM
  • URL patterns
  • Breadcrumbs

Javascript

  • Modules
  • Tools, Libraries and Plugins

React

  • Overview
  • Project Structure
  • Style Guide
  • Mixins
  • Naming
  • Redux
  • ImmutableJS
  • Normalizr/Denormalizr/Schemas
  • Reselect
  • Redux Saga
  • Routing
  • Generating HTML head content
  • Styling
  • Unit Testing
  • E2E Testing
  • Linting
  • Code editor
  • Browser setup

Wordpress

  • Setup
  • Includes
  • Timber
  • Tools
  • Git Flow
  • Syncing DBs
  • Licensed Plugins

Guide: Design for Devs

Domain7 UI Module Library

View Domain7 UI Module Library

CSS/SASS

Images

SVG

Guide: Accessibility

Accessibility

Guide: Tools

  • .README files
  • .editorconfig
  • Add an .editorconfig file to your project
  • Configuration with your editor
  • Preprocessors
  • Prettier
  • lint-staged
  • Installation and setup
  • Google API Keys
  • Webfont Keys

Want to add to this Guide?

Feel free to suggest improvements!