Sha256: 7fc86acd2990ff2fc87cdaa5e79d9119724c7ab9a055a3d8376f4285d2bef6aa
Contents?: true
Size: 1.3 KB
Versions: 5
Compression:
Stored size: 1.3 KB
Contents
Evva ======== [![Status](https://travis-ci.org/hole19/evva.svg?branch=master)](https://travis-ci.org/hole19/evva?branch=master) [![Gem](https://img.shields.io/gem/v/evva.svg?style=flat)](http://rubygems.org/gems/evva "View this project in Rubygems") Evva automatically generates code for triggering events based on a Google Sheets specification. It generated code for both iOS (Swift) and Android (Kotlin). # Instalation ` gem install evva ` # Usage 1. Open the terminal in app project base 2. Run `evva` 3. That's it (given that someone already configured Evva) # Configuration Evva's configuration comes from a evva_config.yml file that should be placed on your app root directory. The .yml file has the following structure. ``` type: Android|iOS data_source: type: google_sheet events_url: <GOOGLE-DRIVE-EVENTS-SHEET-URL> people_properties_url: <GOOGLE-DRIVE-PEOPLE-PROPERTIES-SHEET-URL> enum_classes_url: <GOOGLE-DRIVE-ENUM-CLASSES-SHEET-URL> out_path: /folder/where/analytics/classes/are event_file_name: /file/with/tracking/functions event_enum_file_name: /file/with/event/names people_file_name: /file/with/people/properties people_file_name: /file/with/people/property/names destinations_file_name: /file/with/destinations special_enum_file_name: /file/with/special/enum/properties/ ```
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
evva-0.4.4 | README.md |
evva-0.4.3 | README.md |
evva-0.4.2 | README.md |
evva-0.4.1 | README.md |
evva-0.4.0 | README.md |