用于管理libivs模块的cli工具

libvis-mods的Python项目详细描述


这是libvis的npm + pip: 它允许您下载、安装和开发自定义libvis模块。在

安装libvis模块

要从libvis官方回购https://github.com/libvis下载模块:

libvis-mods download gh:/libvis/<module name>
cd <module name>
libvis-mods install

启动自己的模块

建立项目

要尝试一个简单的模块,可以从使用两个文件的简单模板开始:

^{pr2}$

原始模板回购:https://github.com/libvis/module-template-files

对于更复杂的项目,请使用init-dir命令:

⟩ libvis-mods init-dir MyModule
/home/dali/side-projects-hobby/pywebviz/mods/libvis_mods/project-templates/source-dirs {'name': 'MyModule'} .

⟩ tree MyModule/
MyModule/
├── Makefile
├── README.md
├── back
│   ├── __init__.py
│   ├── main.py
│   └── utils.py
├── front
│   ├── index.js
│   ├── main.coffee
│   └── style.css
├── js_requirements.txt
├── libvis-mod.conf
└── py_requirements.txt

2 directories, 11 files

原始模板回购:https://github.com/libvis/module-template-dirs

使用热加载开发

cd MyModule
libvis-mods develop

这将启动react开发服务器和python模块的热重新加载服务器。 前面和后面将在写入时重新加载。在web应用程序上使用test变量来 显示模块中的test_object。在

命令

⟩ libvis-mods
Usage: libvis-mods [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  develop    Run the web server in development mode with hot reload
  download   Download sourcefor the module into ./`module_name`
  init-dir
  init-file
  install    Install a module from directory
  list       list installed modules
  publish
  uninstall  Uninstall module
  where      Prints locations of where modules are installed

要求

只需yarnnpm来构建webapp。在

反馈

这个项目正在积极开发中。欢迎任何反馈!在

mods回购目前在这里https://github.com/DaniloZZZ/pywebviz。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java SimpleFramework和工厂方法   Java适当地处理异常   java单例类不起作用   java小程序和Swing在eclipse中不显示组件   多个键上的java Redisson FastRemove不起作用   java验证请求正文不等于模式   在Java中从URL读取数据   eche RecyclerView项的java Set自定义字体   string Java如何从Date获取HH:mm:ss   当Java应用程序落后于负载均衡器时,在某些URL上强制使用SSL   使用esapi时发生java错误   java使用流根据第二个列表中的值更新一个列表中的对象   组织。openqa。硒。Java中的NoTouchElementException WebDriver?   从JSON字符串Java创建CSV文件