mozilla/app-validator — pull request #19 by timdream (2013-12-25 02:38:26+00:00)
Title: Recognize and validate input apps and input entries

This patch add the optional 'role' element to the manifest.
Gaia will recognize role=input apps as input apps (usually virtual keyboards).

An input app may declare multiple input entries in the `inputs` dict. An entry must contain certain elements and it must be validated too.