Skip to content

fayewong-v5/plugin-demo-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

插件开发框架说明

一、插件代码工程的整体结构如下

|- demo                       # 插件包名
    |- demo                   # 插件包名
        |- __init__.py py     # py包标识
        |- command_line.py    # 命令入口文件
        |- python_atom_sdk.py # 插件开发SDK
    |- MANIFEST.in            # 包文件类型申明
    |- requirements.txt       # 依赖申明
    |- setup.py               # 执行包打包配置

二、如何开发插件

参考插件代码工程的整体结构和demo示例:

三、如何打成插件市场要求的发布包

  1. 进入插件代码工程根目录下
  2. 执行 python setup.py sdist (或其他打包命令,本示例以sdist为例)
  3. 在任意位置新建文件夹,如 demo_release
  4. 将步骤 2 生产的执行包拷贝到 demo_release 下
  5. 添加task.json文件到 demo_release 下 task.json 见示例,按照插件功能配置。
  6. 把 demo_release 打成zip包即可

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%