# 创建项目 - Create Project

目前创建一个自定义项目需要在(如: 测试分支, 正式分支请自行切换) /public/project-list.json 文件中进行添加, 添加的格式如下:

{
  ...
  "开发测试系统": {
    "logo": "https://gw.alipayobjects.com/zos/rmsportal/siCrBXXhmvTQGWPNLBow.png",
    "description": "希望是一个好东西,也许是最好的,好东西是不会消亡的",
    "createAt": "2020-04-17",
    "member": "艾伦",
    "init": {
      "baseApiUrl": "http://dev-trade.xoyo.com:9502",
      "baseApiInitUrl": "http://dev-trade.xoyo.com:9502/cpanel/system/manager/init"
    }
  }
  ...
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  • 开发测试系统 - 必须在 JSON 中唯一, 用于标识项目名称, 方便日后管理
  • logo - 用于标识项目, 通过 logo 的形式便于快速定位和找到该项目, 同时对于部分项目可借助 logo 让用户感觉到其专业性
  • description - 描述, 对项目名称的进一步说明
  • createAt - 创建时间
  • member - 作者, 或者参与者, 用于快速寻找到项目负责人
  • init.baseApiUrl - 项目 api 基础接口, 后续浏览器地址栏中的 path = XXXX (如果 xxx 并非绝对路径的情况下) 将直接拼接到该地址中, 如: http://dev-trade.xoyo.com:9502/XXXX
  • init.baseApiInitUrl - 项目 api 起始接口, 即当进入项目后第一个拉起项目的 api 接口. 使用者可以通过该接口拉取页面的布局接口等组件