Hue二次开发(一):创建App
一、版本
基于2.5版本的源码。
二、技术架构
三、编译
$ git clone http://github.com/cloudera/hue.git
$ cd hue
$ make apps
Hue会将所有依赖都打在自己的build目录里。需要maven,依赖jdk1.6版本。
四、例子
4.1创建一个app
我们创建一个自己的空app,会自动生成目录结构:
$ ./build/env/bin/hue create_desktop_app calculator
$ find calculator -type f
calculator/setup.py # distutils setup file
calculator/src/calculator/__init__.py # main src module
calculator/src/calculator/forms.py
calculator/src/calculator/models.py
calculator/src/calculator/settings.py # app meta