Developer Tools

Developer Tools

Vanilla uses a wide range to tools and technologies to build its product. This list is simply to guide new developers getting acclimated to our ecosystem. All our developers use MacOS.

Stacks Supported

  • PHP 5.6 - 7.1 (as of Vanilla 2.5)
  • Unix, Windows, or OSX
  • nginx, Apache, or IIS
  • MySQL, Percona, or MariaDB

Cloud Stack

  • PHP 7.1
  • nginx
  • Percona
  • Varnish
  • memcached
  • Zend OPcache
  • Sphinx
  • OpenStack

Developer Tools

Frontend Build

  • Sass
  • SCSS-Lint
  • Yarn
  • Node.js

Libraries

  • Garden (our custom libraries on GitHub)
  • PHPMailer
  • HtmLawed
  • jQuery
  • NBBC
  • YAML
  • Smarty
  • PHP Markdown

Management

  • GitHub
  • Transifex (translations)
  • ZenHub (sprints)
  • HipChat
  • Jarvis (chatbot)
  • CLA Assistant

Applications

  • PhpStorm or NetBeans (IDEs)
  • Sequel Pro (SQL manager)
  • Keka or YemuZip
  • MacDown or Mou (Markdown editor)
  • Kaleidoscope (diff tool)
  • Postman (Chrome App)
  • Balsamiq (mockups)
  • 1Password
  • DeckSet (presentations using Markdown)

Cloud Hosting

We believe that online communities should be intuitive, engaging and true to your brand.

Learn more