11 Star 50 Fork 34

EdgeGallery / developer-be

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Developer-be 开发者平台

License Jenkins

开发者平台是为App开发者提供开发工具/测试环境/上线部署的平台,分为前后台两个部分,developer-be是后台部分,提供接口调用,developer-fe是前台部分,提供界面展示。有关开发者平台的架构的详细介绍请访问我们的wiki社区

特性介绍

为了方便开发者进行APP的开发和测试,我们提供开发者平台,主要包含以下能力:

  • 插件管理

    向开发者提供实用的插件,帮助开发者进行快速开发,并且插件会持续更新,同时开发者也可以参与到插件开发过程中,将自己的插件贡献到平台上。

  • API管理

    • MEP-API

      平台提供可用的MEP接口供开发者使用,提高开发者的开发效率,并能够开发出更加实用的App应用。MEP接口会持续更新,丰富能力。提供工具链,快速将App从x86平台迁移到RAM平台;

    • MEP-ECO API

      开发者也可以将自己开发的App通过接口的形式贡献出来,供其它开发者调用。

  • Projet管理

    • 针对开发者,提供从App立项/开发/测试/部署/上线发布等环节的管理;

    • 提供转换工具可以将x86平台的App快速转换成RAM平台运行;

    • 提供测试沙箱,可以将App自动部署到公有云环境,供用户测试;

    • 直接对接AppStore平台,开发测试通过的App可以直接发布到AppStore。

编译运行

developer-be对外提供restful接口,基于开源的ServiceComb微服务框架进行开发,并且集成了Spring Boot框架。本地运行需要依赖ServiceCenter进行服务注册发现,通过postman进行接口测试。

  • 环境准备(本地运行)

    Name Version Link
    JDK1.8 1.8xxx or above download
    MavApache Maven 3.6.3 download
    IntelliJ IDEA Community download
    Servicecomb Service-Center 1.3.0 download
    Postgres 9.6.17 or above download
  • 修改配置文件/src/main/resources/application.properties

    • 1 修改postgres配置,本地安装默认IP是127.0.0.1,默认端口是5432,默认用户名和密码,如下:
    postgres.ip=127.0.0.1
    postgres.database=postgres
    postgres.port=5432
    postgres.username=***
    postgres.password=***
    • 2 配置Service Center,本地安装IP是127.0.0.1,默认端口30100,servicecomb.name是注册到servicecenter上的服务名,可修改,默认是mec-developer,配置如下:
    #### Service Center config ####
    # ip or service name in k8s
    servicecenter.ip=127.0.0.1
    servicecenter.port=30100
    servicecomb.name=mec-developer
  • 编译打包

    从代码仓库拉取代码,默认master分支

    git clone https://github.com/EdgeGallery/developer-be.git

    编译构建,需要依赖JDK1.8,首次编译会比较耗时,因为maven需要下载所有的依赖库。

    mvn clean install
  • 运行

    cd到打包路径,通过java启动:

    java -jar mec-developer-platform.jar

    启动后通过浏览器访问 http://127.0.0.1/30103 可以查看服务是否注册成功。

Comments ( 2 )

Sign in for post a comment

About

开发者平台是为App开发者提供开发工具/测试环境/上线部署的平台,分为前后台两个部分,developer-be是后台部分,提供接口调用,developer-fe是前台部分,提供界面展示 spread retract
Java and 2 more languages
Apache-2.0
Cancel

Releases

No release

developer-be

Contributors

All

Activities

load more
can not load any more
Java
1
https://git.oschina.net/edgegallery/developer-be.git
git@git.oschina.net:edgegallery/developer-be.git
edgegallery
developer-be
developer-be
master

Search