├── tests ├── test_ticket.py ├── _files │ ├── boo │ │ └── test.txt │ ├── snap_unicode │ │ └── хуйюй мухуюй.txt │ ├── mcloud.yml │ └── ct_bash │ │ └── Dockerfile ├── test_mfcloud_cli.py ├── test_txhttp.py ├── test_deffered.py ├── test_inject_context.py ├── test_redis_api.py ├── test_txdocker.py ├── test_txdocker_api.py ├── test_events.py ├── test_rpc_client.py ├── test_image_builders.py ├── test_application.py └── test_tasks.py ├── version.txt ├── docs ├── source │ ├── _static │ │ ├── .gitkeep │ │ ├── mfcloud.png │ │ ├── do_deploy │ │ │ ├── go.png │ │ │ ├── wait.png │ │ │ ├── ready_ip.png │ │ │ ├── ssh_keys.png │ │ │ ├── create_button.png │ │ │ ├── region_and_os.png │ │ │ └── hostname_and_size.png │ │ ├── mfcloud_simpleapp.png │ │ └── do_deploy_aws │ │ │ ├── 12_ip.png │ │ │ ├── 6_launch.png │ │ │ ├── 9_launch.png │ │ │ ├── 10_ssh_key.png │ │ │ ├── 3_key_pairs.png │ │ │ ├── 5_instances.png │ │ │ ├── 7_select_os.png │ │ │ ├── 11_launching.png │ │ │ ├── 1_select_ec2.png │ │ │ ├── 4_import_key.png │ │ │ ├── 2_select_region.png │ │ │ └── 8_instance_type.png │ ├── manage │ │ ├── ssl.rst │ │ ├── backup.rst │ │ ├── update.rst │ │ └── uninstall.rst │ ├── plugins │ ├── api_ws.rst │ ├── reference │ │ ├── plugin_api.rst │ │ ├── api.rst │ │ └── cli.rst │ ├── plantuml.jar │ ├── reference.rst │ ├── use.rst │ ├── plugins.rst │ ├── guide.rst │ ├── api.rst │ ├── README │ ├── manage.rst │ ├── overview │ │ └── whatismcloud.rst │ ├── use │ │ ├── env.rst │ │ ├── sync.rst │ │ ├── debug.rst │ │ ├── machine.rst │ │ ├── volumes.rst │ │ ├── remote.rst │ │ ├── shell.rst │ │ ├── publish.rst │ │ ├── zero_downtime.rst │ │ └── app.rst │ ├── index.rst │ ├── api_yml.rst │ ├── dev.rst │ ├── os_macos.rst │ └── guide │ │ ├── 4_production.rst │ │ └── 2_hello_app.rst ├── build.config.js ├── package.json └── gulpfile.js ├── mcloud ├── version.py ├── static │ ├── client │ │ ├── src │ │ │ ├── app │ │ │ │ ├── home │ │ │ │ │ ├── home.tpl.html │ │ │ │ │ └── home.js │ │ │ │ ├── getting-started │ │ │ │ │ ├── getting-started.js │ │ │ │ │ └── getting-started.tpl.html │ │ │ │ └── app.js │ │ │ ├── scss │ │ │ │ └── main.scss │ │ │ └── common │ │ │ │ ├── footer.js │ │ │ │ ├── header.js │ │ │ │ ├── filters │ │ │ │ └── uppercase.js │ │ │ │ ├── services │ │ │ │ └── dataService.js │ │ │ │ ├── directives │ │ │ │ └── version.js │ │ │ │ ├── header.tpl.html │ │ │ │ ├── footer.tpl.html │ │ │ │ └── interceptors │ │ │ │ └── httpInterceptor.js │ │ ├── test │ │ │ ├── unit-results │ │ │ │ └── README.md │ │ │ ├── screenshots │ │ │ │ └── README.md │ │ │ ├── utils.js │ │ │ ├── unit │ │ │ │ ├── common │ │ │ │ │ ├── filters │ │ │ │ │ │ └── uppercase.spec.js │ │ │ │ │ └── directives │ │ │ │ │ │ └── version.spec.js │ │ │ │ └── app │ │ │ │ │ ├── app.spec.js │ │ │ │ │ └── home │ │ │ │ │ └── home.spec.js │ │ │ └── e2e │ │ │ │ └── 01.home.scenario.js │ │ ├── favicon.ico │ │ ├── assets │ │ │ └── images │ │ │ │ ├── bower-logo.png │ │ │ │ ├── gulp-logo.png │ │ │ │ └── angular-logo.png │ │ ├── apple-touch-icon-precomposed.png │ │ ├── humans.txt │ │ └── index.html │ ├── .bowerrc │ ├── bower.json │ ├── .gitignore │ └── package.json ├── static_old │ ├── .bowerrc │ ├── components │ │ ├── term.js │ │ │ ├── index.js │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── Makefile │ │ │ ├── test │ │ │ │ ├── data.diff │ │ │ │ ├── index.js │ │ │ │ ├── bench.js │ │ │ │ └── index.html │ │ │ ├── .bower.json │ │ │ ├── package.json │ │ │ ├── LICENSE │ │ │ ├── lib │ │ │ │ └── index.js │ │ │ ├── example │ │ │ │ ├── index.html │ │ │ │ └── index.js │ │ │ └── README.md │ │ ├── angular │ │ │ ├── angular.min.js.gzip │ │ │ ├── bower.json │ │ │ ├── .bower.json │ │ │ ├── angular-csp.css │ │ │ ├── package.json │ │ │ └── README.md │ │ ├── xterm.js │ │ │ ├── bower.json │ │ │ ├── addons │ │ │ │ ├── fullscreen │ │ │ │ │ ├── fullscreen.css │ │ │ │ │ └── fullscreen.js │ │ │ │ └── attach │ │ │ │ │ ├── attach.js │ │ │ │ │ └── index.html │ │ │ ├── README.md │ │ │ ├── .bower.json │ │ │ └── LICENSE │ │ └── reconnectingWebsocket │ │ │ ├── bower.json │ │ │ ├── package.json │ │ │ ├── .bower.json │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ └── reconnecting-websockets.d.ts │ ├── assets │ │ ├── images │ │ │ ├── biglogo.png │ │ │ ├── circlebg.png │ │ │ ├── plaidbg.png │ │ │ ├── stripebg.png │ │ │ ├── mcloudicon.png │ │ │ ├── callout.svg │ │ │ ├── mcloudlogo.svg │ │ │ └── mcloudlogomono.svg │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ └── glyphicons-halflings-regular.woff │ │ ├── css │ │ │ └── app.css │ │ └── js │ │ │ └── app.js │ ├── docs │ │ └── index.html │ └── bower.json ├── plugins │ ├── __init__.py │ ├── monitor.py │ ├── hosts.py │ └── dns.py ├── __init__.py ├── metadata.py ├── plugin.py ├── test_utils.py ├── interrupt.py ├── ssl.py ├── container.py ├── util.py ├── main.py ├── shell.py └── events.py ├── pytest.ini ├── plugins ├── tpl │ ├── cookiecutter.json │ └── {{cookiecutter.name}} │ │ ├── README.rst │ │ ├── mcloud_{{cookiecutter.name}}.py │ │ └── setup.py ├── browser-auto-open │ ├── README.rst │ ├── mcloud_browser_auto_open.py │ └── setup.py ├── simple_publish │ ├── README.rst │ ├── mcloud_simple_publish.py │ └── setup.py └── haproxy │ ├── setup.py │ └── README.rst ├── .coveragerc ├── test.sh ├── .bumpversion.cfg ├── requirements-dev.txt ├── .gitmodules ├── MANIFEST.in ├── README.rst ├── tox.ini ├── .gitignore ├── test.py ├── fabfile.py ├── release.py ├── CHANGES.txt └── setup.py /tests/test_ticket.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | 0.6.1 2 | -------------------------------------------------------------------------------- /docs/source/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_files/boo/test.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/manage/ssl.rst: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/source/plugins: -------------------------------------------------------------------------------- 1 | ../../plugins -------------------------------------------------------------------------------- /tests/test_mfcloud_cli.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mcloud/version.py: -------------------------------------------------------------------------------- 1 | version = '1.0.3' 2 | -------------------------------------------------------------------------------- /tests/_files/snap_unicode/хуйюй мухуюй.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcloud/static/client/src/app/home/home.tpl.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/api_ws.rst: -------------------------------------------------------------------------------- 1 | 2 | 3 | Websocket api 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/_files/mcloud.yml: -------------------------------------------------------------------------------- 1 | 2 | 3 | controller: 4 | build: foo -------------------------------------------------------------------------------- /mcloud/static_old/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "components" 3 | } -------------------------------------------------------------------------------- /docs/source/reference/plugin_api.rst: -------------------------------------------------------------------------------- 1 | 2 | Plugin API 3 | --------------- 4 | -------------------------------------------------------------------------------- /mcloud/static/client/src/scss/main.scss: -------------------------------------------------------------------------------- 1 | 2 | .boo { 3 | color: white; 4 | } -------------------------------------------------------------------------------- /docs/source/reference/api.rst: -------------------------------------------------------------------------------- 1 | 2 | Mcloud Remote API 3 | ------------------- 4 | -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | python_paths=. 3 | norecursedirs = .env .git 4 | twisted = 1 -------------------------------------------------------------------------------- /plugins/tpl/cookiecutter.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "booo", 3 | "version": "0.1.0" 4 | } -------------------------------------------------------------------------------- /mcloud/static_old/components/term.js/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/index.js'); 2 | -------------------------------------------------------------------------------- /docs/source/plantuml.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/plantuml.jar -------------------------------------------------------------------------------- /mcloud/static/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "client/src/vendor", 3 | "json": "bower.json" 4 | } 5 | -------------------------------------------------------------------------------- /mcloud/static/client/test/unit-results/README.md: -------------------------------------------------------------------------------- 1 | ###A coverage report will be generated by karma. 2 | -------------------------------------------------------------------------------- /docs/source/_static/mfcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/mfcloud.png -------------------------------------------------------------------------------- /docs/source/manage/backup.rst: -------------------------------------------------------------------------------- 1 | 2 | 3 | Backup mcloud 4 | ============================================ 5 | 6 | -------------------------------------------------------------------------------- /mcloud/static/client/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static/client/favicon.ico -------------------------------------------------------------------------------- /mcloud/static/client/test/screenshots/README.md: -------------------------------------------------------------------------------- 1 | ###Screenshots of failing tests will be placed in this folder. 2 | -------------------------------------------------------------------------------- /docs/source/_static/do_deploy/go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy/go.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy/wait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy/wait.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy/ready_ip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy/ready_ip.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy/ssh_keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy/ssh_keys.png -------------------------------------------------------------------------------- /docs/source/_static/mfcloud_simpleapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/mfcloud_simpleapp.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy_aws/12_ip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy_aws/12_ip.png -------------------------------------------------------------------------------- /mcloud/static_old/assets/images/biglogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static_old/assets/images/biglogo.png -------------------------------------------------------------------------------- /mcloud/static_old/assets/images/circlebg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static_old/assets/images/circlebg.png -------------------------------------------------------------------------------- /mcloud/static_old/assets/images/plaidbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static_old/assets/images/plaidbg.png -------------------------------------------------------------------------------- /mcloud/static_old/assets/images/stripebg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static_old/assets/images/stripebg.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy/create_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy/create_button.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy/region_and_os.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy/region_and_os.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy_aws/6_launch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy_aws/6_launch.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy_aws/9_launch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy_aws/9_launch.png -------------------------------------------------------------------------------- /mcloud/static_old/assets/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static_old/assets/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /mcloud/static_old/assets/images/mcloudicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static_old/assets/images/mcloudicon.png -------------------------------------------------------------------------------- /plugins/browser-auto-open/README.rst: -------------------------------------------------------------------------------- 1 | Browser auto-open 2 | ============================================ 3 | 4 | not working yet. Don't use. -------------------------------------------------------------------------------- /tests/_files/ct_bash/Dockerfile: -------------------------------------------------------------------------------- 1 | 2 | FROM ubuntu 3 | 4 | RUN apt-get update 5 | 6 | CMD while true; do echo hello world; sleep 1; done 7 | -------------------------------------------------------------------------------- /docs/source/_static/do_deploy_aws/10_ssh_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy_aws/10_ssh_key.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy_aws/3_key_pairs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy_aws/3_key_pairs.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy_aws/5_instances.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy_aws/5_instances.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy_aws/7_select_os.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy_aws/7_select_os.png -------------------------------------------------------------------------------- /docs/source/reference.rst: -------------------------------------------------------------------------------- 1 | 2 | References & API 3 | ------------------- 4 | 5 | .. toctree:: 6 | :maxdepth: 2 7 | :glob: 8 | 9 | reference/* -------------------------------------------------------------------------------- /mcloud/static/client/assets/images/bower-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static/client/assets/images/bower-logo.png -------------------------------------------------------------------------------- /mcloud/static/client/assets/images/gulp-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static/client/assets/images/gulp-logo.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy/hostname_and_size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy/hostname_and_size.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy_aws/11_launching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy_aws/11_launching.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy_aws/1_select_ec2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy_aws/1_select_ec2.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy_aws/4_import_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy_aws/4_import_key.png -------------------------------------------------------------------------------- /docs/source/use.rst: -------------------------------------------------------------------------------- 1 | 2 | 3 | Using mcloud 4 | ---------------------- 5 | 6 | .. toctree:: 7 | :maxdepth: 2 8 | :glob: 9 | 10 | use/* -------------------------------------------------------------------------------- /mcloud/static/client/assets/images/angular-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static/client/assets/images/angular-logo.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy_aws/2_select_region.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy_aws/2_select_region.png -------------------------------------------------------------------------------- /docs/source/_static/do_deploy_aws/8_instance_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/docs/source/_static/do_deploy_aws/8_instance_type.png -------------------------------------------------------------------------------- /mcloud/static/client/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static/client/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /mcloud/static_old/assets/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static_old/assets/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /mcloud/static_old/assets/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static_old/assets/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/source/plugins.rst: -------------------------------------------------------------------------------- 1 | 2 | 3 | Plugins 4 | ---------------------- 5 | 6 | .. toctree:: 7 | :maxdepth: 2 8 | :glob: 9 | 10 | plugins/*/README -------------------------------------------------------------------------------- /mcloud/static_old/assets/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static_old/assets/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /mcloud/static_old/components/angular/angular.min.js.gzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static_old/components/angular/angular.min.js.gzip -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- 1 | [report] 2 | exclude_lines = 3 | # Don't complain if non-runnable code isn't run: 4 | if 0: 5 | if __name__ == .__main__.: 6 | 7 | pass 8 | -------------------------------------------------------------------------------- /mcloud/static_old/components/xterm.js/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "xterm.js", 3 | "version": "0.9.2", 4 | "ignore": ["demo", "docs", "test", ".gitignore"] 5 | } 6 | -------------------------------------------------------------------------------- /plugins/tpl/{{cookiecutter.name}}/README.rst: -------------------------------------------------------------------------------- 1 | ModeraCloud {{cookiecutter.name}} plugin 2 | ============================================ 3 | 4 | not working yet. Don't use. -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- 1 | MCLOUD="python -c \"import sys,socket,os;s=socket.socket(1,1);s.connect('/var/run/mcloud');s.send('[%s] %s'%(os.uname()[1],sys.stdin.read().strip()));s.close()\"" -------------------------------------------------------------------------------- /mcloud/static_old/assets/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static_old/assets/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /mcloud/static_old/assets/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static_old/assets/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /mcloud/static_old/assets/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modera/mcloud/HEAD/mcloud/static_old/assets/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /docs/source/guide.rst: -------------------------------------------------------------------------------- 1 | 2 | 3 | Getting started 4 | ------------------------------- 5 | 6 | .. toctree:: 7 | :maxdepth: 2 8 | :glob: 9 | 10 | guide/* 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/source/api.rst: -------------------------------------------------------------------------------- 1 | 2 | ========================= 3 | API Reference 4 | ========================= 5 | 6 | .. toctree:: 7 | :maxdepth: 2 8 | 9 | api_yml 10 | 11 | 12 | -------------------------------------------------------------------------------- /mcloud/static_old/components/angular/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular", 3 | "version": "1.2.27", 4 | "main": "./angular.js", 5 | "ignore": [], 6 | "dependencies": { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /docs/source/README: -------------------------------------------------------------------------------- 1 | Run `sphinx-apidoc -o . ../../mcloud' in this directory. 2 | 3 | This will generate `modules.rst' and `mcloud.rst'. 4 | 5 | Then include `modules.rst' in your `index.rst' file. -------------------------------------------------------------------------------- /mcloud/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | class Plugin(object): 3 | pass 4 | 5 | 6 | class PluginFatalError(Exception): 7 | pass 8 | 9 | 10 | class PluginInitError(PluginFatalError): 11 | pass -------------------------------------------------------------------------------- /mcloud/static_old/components/term.js/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | *.swp 3 | build/* 4 | .lock-wscript 5 | out/ 6 | Makefile.gyp 7 | *.Makefile 8 | *.target.gyp.mk 9 | *.node 10 | example/*.log 11 | -------------------------------------------------------------------------------- /.bumpversion.cfg: -------------------------------------------------------------------------------- 1 | [bumpversion] 2 | current_version = 1.0.2 3 | commit = True 4 | tag = True 5 | 6 | [bumpversion:file:mcloud/version.py] 7 | 8 | [bumpversion:file:plugins/haproxy/setup.py] 9 | 10 | -------------------------------------------------------------------------------- /mcloud/static_old/docs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |© 2014 - Alessandro Arnodo. 4 |
4 | Note that this is only a getting started guide, for more detailed information about the build system, the available tasks, the configuration of the build or anything else, please refer to the documentation on the GitHub project. 5 |
6 | 7 |
9 | angular-kickstart is an opinionated kickstart for single page application development with AngularJS. It makes your development and testing easy, keeps the structure of the project consistent and allows you to create a fully optimized
10 | production release withe ease. After having developed a lot of AngularJS projects I decided to collect here what I've learnt.
11 |
15 | Install 16 | node.js. Then 17 | sass, gulp and bower if you haven't yet. 18 |
19 | 20 |
21 |
22 | $ gem install sass
23 | $ npm -g install gulp bower
24 |
25 |
26 |
27 |
28 | After that, install
29 | angular-kickstart - download the latest release (or clone the master branch if want to run the development version). Unzip the project and cd into it, then
30 | install bower and npm dependencies, and run the application in development mode.
31 |
34 |
35 | $ npm install
36 | $ bower install
37 | $ gulp serve
38 |
39 |
40 |
41 |
42 | You are now ready to go, your applcation is available at http://127.0.0.1:3000.
43 |
45 | You are now ready to start coding, every file you add, edit or delete into the
46 | /client folder, will be handled by the build system and the browser will reload.
47 |
49 | When you are ready to build a production release there is a task for that. 50 |
51 | 52 |
53 |
54 | $ gulp serve:dist
55 |
56 |
57 |
58 |
59 | This task will lint your code, optimize css js and images files, run unit tests. After the task has successfully finished, you can find an optimized version of your project in the
60 | /build/dist folder.
61 |
64 | Other tasks are available: 65 |
66 | 67 |
68 |
69 | #for developing running unit test on every file change.
70 | $ gulp serve:tdd
71 |
72 | #for running e2e test. (you application should be running on http://127.0.0.1:3000)
73 | $ gulp test:e2e
74 |
75 | #for running unit tests one time then exit.
76 | $ gulp test:unit
77 |
78 |
79 | 80 | 81 | Full documentation on GitHub 82 | 83 |
84 | 85 |
75 | When you have downloaded all the dependencies you need to add dependencies on the LumX AngularJS module:
76 | angular.module('myModule', ['lumx']);
77 |