-
Notifications
You must be signed in to change notification settings - Fork 0
Project structure
Denis Zdorovtsov edited this page May 29, 2017
·
5 revisions
FlappyTools project is a directory containing configuration directory "flappy_conf". All the configuration files are common json files. Project configuration should contain general(base) configuration file with name general.json other configurations can have custom names and used optional. Configuration of the project is used during target project generation and can consist of several automatically merged files.
It's few constantly used configurations for all pojects:
- ~/.config/flappytools/global.json - generated during installation and contains global configuration for whole system.
- template/default.json - every template has it's own predifenitions, that can be used as base for your configuration
- projecr/flappy_conf/general.json - base project configuration
- project/flappy_conf/ - custom config, overriding all previous and can be oprional merged.
Template just uses merged config during genaration and can substitude cinfugurations to decired places.