Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
33 lines (19 sloc) 1.44 KB

Aviation

Aviation

Aviation is a web application to enable feature toggles as a service.

Aviation is also a classy cocktail which you should - according to Hugo Ensslin in 1916 - prepare like so:

  • ⅓ Lemon Juice
  • ⅔ El Bart Gin
  • 2 dashes Maraschino
  • 2 dashes Crème de Violette

Shake well in a mixing glass with cracked ice, strain and serve.

Overview

In contrast to the more common feature toggle libraries, Aviation relies on an external server to provide the library with information whether features are enabled or not. The project is therefore divided in a server component and client libraries for different languages. Currently the following languages are supported:

See the README files of those submodules on how to integrate those libraries into your project.

In addition to server and client libraries we also included a small Chrome plug-in which you can use to set a special HTTP request header which can be used to switch new features on temporarily.

Quickstart

Checkout the docker-compose.yml file and start the containers via docker-compose up. You can then access the server frontend by pointing your browser to http://localhost:3000.

License

This project is under the terms of the Apache License, Version 2.0. A copy of this license is included with the sources.

You can’t perform that action at this time.