1.2.5 • Published 11 months ago

simple-coder v1.2.5

Weekly downloads
441
License
MIT
Repository
-
Last release
11 months ago

设计思路

根据不同类型框架(springboot的service框架,基于taro的小程序框架,基于ant design pro V5的后台框架,基于nextjs的Web Online框架)创建项目主框架,由不同功能模板,进行自动化创建模块,由simple-framewor/simple-framework-mini提供各类前端界面组件库。

命令行Cli工具安装

  1. 全局安装simple-coder

    $npm install -g simple-coder

从零开始生成项目:

  1. 工作目录用 simple-coder create【项目名称】创建项目

    $simple-coder create demo

  2. 在命令提示行选择项目类型,录入项目基本配置信息信息

  3. 进入项目开始使用
    $cd 【项目名称】

手动对模板项目进行配置

  1. 手动到git库中下载项目模板
  2. 进入到模板库目录中
  3. 对模板生成的项目进行可用化配置(根据提示录入项目配置信息*暂停支持)

    $simple-coder config

快速智能生成项目模块

  1. 创建Java Service模块
  • 进入Service项目源码目录或API-RPC项目目录

  • 在服务代码的Model定义目录(例如com/simple/bz/model)下创建一个模块的Model类(暂支持JPA ORM)

package com.simple.bz.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.*;
import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Entity
@Table(name="tbl_demo")
public class DemoModel implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;
    //名称
    private String name;
    //说明
    private String description;
}
  • 用simple-coder create-java-module/service-module 基本包名 类名自动解析Model定义并创建对应的 DAO,DTO,SERVICE,CONTROLLER(如果加上Model名这个参数,则只会生成或更新此Model对应的 DAO,DTO,SERVICE,CONTROLLER)

    $simple-coder create-java-module com.simple.bz Demo (如果不指定Demo缺省会把com/simple/bz/model目录下的所有model对应的dao,dto,service,controller都会重新创建。)

  • 指定创建某一类型类(比如dto,service,dao,controller等) $simple-coder create-java-module com.simple.bz Demo dto(这条命令只会根据指定的Demo Model生成对应的dto)

  1. 创建小程序模块
  • simple-coder create-mini-module/mini-module Module名
  • 用simple-coder create-mini-module/mini-module Module名 当前小程序上创建对应模块的,Model,Page,Route等 $simple-coder create-mini-module Demo
  • 指定创建某一类型类(比如model,page,route等) $simple-coder create-mini-module Demo model (这条命令只会在Demo模块下创建 model类)
  1. 创建后台管理站点模块
  • simple-coder create-admin-module/admin-module Module名
  • 创建当前后台站对应模块的Model,Page,Route等 $simple-coder create-admin-module Demo
  • 指定创建某一类型类(比如model,page,route等) $simple-coder create-admin-module Demo model (这条命令只会在Demo模块下创建model类,不会创建或更新page,route等)
  1. 创建后台管理站点模块
  • simple-coder create-web-module/web-module Module名
  • 创建Web Online站点对应模块的Model,Page,Route等 $simple-coder create-web-module Demo
  • 指定创建某一类型类(比如model,page,route等) $simple-coder create-web-module Demo model (这条命令只会在Demo模块下创建model类,不会创建或更新page,route等)

组件供第三方应用使用:

  1. 应用安装

    $npm install simple-coder

  2. 在node.js第三方应用环境下使用

    const simpleCoder = require('simple-coder');

    const supportApplications = simpleCoder.getSupportApplications();

    console.log('support application list->', supportApplications);

    const configData = {
      templateName:'server:spring-boot',
      name:'test-server',
      appId: '100001',
    }
    simpleCoder.createProject(configData);

目前支持的项目类型

  1. 项目类型:

    类型名称类型标识描述备注
    Java服务server:spring-boot基于Spring-boot框架的Java服务依赖于simple-lib公共库
    小程序mini-program:taro基于Taro框架的小程序依赖于simple-framework-mini组件库提供组件及基础功能
    后台管理网站web-admin:antd-pro基于Ant Design Pro框架的后台管理依赖于simple-framework组件库提供公共组件
    网站web:antd-pro基于Ant Design Pro框架的网站依赖于simple-framework组件库提供公共组件
    Next网站web:nextjs基于Next.js框架的网站依赖于simple-framework组件库提供公共组件
    简单React网站web:reactjs基于React.js简单网站依赖于simple-framework组件库提供公共组件,方便自由定制,提供常用支持(基础IO,Redux,Sentry异常,日志,UBT等)

FAQ

1.2.5

11 months ago

1.2.3

11 months ago

1.2.1

11 months ago

1.1.56

1 year ago

1.1.55

1 year ago

1.1.54

1 year ago

1.1.53

2 years ago

1.1.52

2 years ago

1.1.51

2 years ago

1.1.50

2 years ago

1.1.28

2 years ago

1.1.30

2 years ago

1.0.61

2 years ago

1.1.34

2 years ago

1.1.33

2 years ago

1.0.65

2 years ago

1.1.32

2 years ago

1.1.31

2 years ago

1.0.63

2 years ago

1.1.38

2 years ago

1.1.37

2 years ago

1.0.69

2 years ago

1.1.36

2 years ago

1.0.67

2 years ago

1.1.39

2 years ago

1.0.73

2 years ago

1.1.40

2 years ago

1.0.71

2 years ago

1.1.45

2 years ago

1.0.77

2 years ago

1.1.44

2 years ago

1.1.43

2 years ago

1.0.75

2 years ago

1.1.42

2 years ago

1.1.49

2 years ago

1.1.48

2 years ago

1.1.47

2 years ago

1.0.79

2 years ago

1.1.46

2 years ago

1.0.39

2 years ago

1.1.12

2 years ago

1.0.43

2 years ago

1.1.10

2 years ago

1.0.41

2 years ago

1.1.16

2 years ago

1.0.47

2 years ago

1.1.14

2 years ago

1.0.45

2 years ago

1.1.18

2 years ago

1.0.49

2 years ago

1.0.51

2 years ago

1.0.55

2 years ago

1.1.22

2 years ago

1.1.21

2 years ago

1.0.53

2 years ago

1.1.20

2 years ago

1.0.59

2 years ago

1.1.26

2 years ago

1.0.57

2 years ago

1.1.24

2 years ago

1.0.33

2 years ago

1.0.31

2 years ago

1.0.35

2 years ago

1.1.0

2 years ago

1.1.8

2 years ago

1.1.6

2 years ago

1.1.2

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.26

3 years ago

1.0.21

3 years ago

1.0.25

3 years ago

1.0.23

3 years ago

1.0.90

7 years ago

1.0.89

7 years ago

1.0.88

7 years ago

1.0.86

7 years ago

1.0.84

7 years ago

1.0.83

7 years ago

1.0.82

7 years ago

1.0.81

7 years ago

1.0.80

7 years ago

1.0.78

7 years ago

1.0.76

7 years ago

1.0.74

7 years ago

1.0.72

7 years ago

1.0.70

7 years ago

1.0.68

7 years ago

1.0.66

7 years ago

1.0.64

7 years ago

1.0.62

7 years ago

1.0.60

7 years ago

1.0.58

7 years ago

1.0.56

7 years ago

1.0.54

7 years ago

1.0.52

7 years ago

1.0.50

7 years ago

1.0.48

7 years ago

1.0.46

7 years ago

1.0.42

7 years ago

1.0.40

7 years ago

1.0.38

7 years ago

1.0.36

7 years ago

1.0.34

7 years ago

1.0.32

7 years ago

1.0.30

7 years ago

1.0.22

7 years ago

1.0.24

7 years ago

1.0.20

7 years ago

1.0.18

7 years ago

1.0.16

7 years ago

1.0.14

7 years ago

1.0.12

7 years ago

1.0.10

7 years ago

1.0.8

7 years ago

1.0.6

7 years ago

1.0.4

7 years ago

1.0.2

7 years ago

0.9.123

8 years ago

0.9.122

8 years ago

0.9.121

8 years ago

0.9.120

8 years ago

0.9.119

8 years ago

0.9.118

8 years ago

0.9.117

8 years ago

0.9.116

8 years ago

0.9.114

8 years ago

0.9.112

8 years ago

0.9.110

8 years ago

0.9.108

8 years ago

0.9.107

8 years ago

0.9.106

8 years ago

0.9.104

8 years ago

0.9.103

8 years ago

0.9.102

8 years ago

0.9.101

8 years ago

0.9.100

8 years ago

0.9.99

8 years ago

0.9.98

8 years ago

0.9.97

8 years ago

0.9.96

8 years ago

0.9.94

8 years ago

0.9.93

8 years ago

0.9.92

8 years ago

0.9.91

8 years ago

0.9.90

8 years ago

0.9.88

8 years ago

0.9.87

8 years ago

0.9.86

8 years ago

0.9.85

8 years ago

0.9.84

8 years ago

0.9.83

8 years ago

0.9.82

8 years ago

0.9.81

8 years ago

0.9.80

8 years ago

0.9.78

8 years ago

0.9.76

8 years ago

0.9.73

8 years ago

0.9.72

8 years ago

0.9.71

8 years ago

0.9.70

8 years ago

0.9.68

8 years ago

0.9.67

8 years ago

0.9.66

8 years ago

0.9.61

8 years ago

0.9.60

8 years ago

0.9.58

8 years ago

0.9.56

8 years ago

0.9.54

8 years ago

0.9.52

8 years ago

0.9.50

8 years ago

0.9.48

8 years ago

0.9.46

8 years ago

0.9.44

8 years ago

0.9.42

8 years ago

0.9.40

8 years ago

0.9.38

8 years ago

0.9.36

8 years ago

0.9.30

8 years ago

0.9.29

8 years ago

0.9.28

8 years ago

0.9.27

8 years ago

0.9.26

8 years ago

0.9.25

8 years ago

0.9.24

8 years ago

0.9.23

8 years ago

0.9.22

8 years ago

0.9.21

8 years ago

0.9.20

8 years ago

0.9.18

8 years ago

0.9.17

8 years ago

0.9.16

8 years ago

0.9.15

8 years ago

0.9.14

8 years ago

0.9.13

8 years ago

0.9.12

8 years ago

0.9.11

8 years ago

0.9.10

8 years ago

0.9.9

8 years ago

0.9.8

8 years ago

0.9.6

8 years ago

0.9.5

8 years ago

0.9.4

8 years ago

0.9.3

8 years ago

0.9.2

8 years ago

0.9.1

8 years ago

0.8.36

8 years ago

0.8.34

8 years ago

0.8.32

8 years ago

0.8.31

8 years ago

0.8.30

8 years ago

0.8.28

8 years ago

0.8.26

8 years ago

0.8.24

8 years ago

0.8.23

8 years ago

0.8.22

8 years ago

0.8.21

8 years ago

0.8.20

8 years ago

0.8.19

8 years ago

0.8.18

8 years ago

0.8.16

8 years ago

0.8.15

8 years ago

0.8.12

8 years ago

0.8.10

8 years ago

0.8.9

8 years ago

0.8.8

8 years ago

0.8.7

8 years ago

0.8.6

8 years ago

0.8.5

8 years ago

0.8.4

8 years ago

0.8.3

8 years ago

0.8.2

8 years ago

0.8.1

8 years ago

0.7.20

8 years ago

0.7.18

8 years ago

0.7.16

8 years ago

0.7.12

8 years ago

0.7.10

8 years ago

0.7.9

8 years ago

0.7.8

8 years ago

0.7.7

8 years ago

0.7.6

8 years ago

0.7.5

8 years ago

0.7.4

8 years ago

0.7.2

8 years ago

0.7.1

8 years ago

0.6.19

8 years ago

0.6.18

8 years ago

0.6.16

8 years ago

0.6.15

8 years ago

0.6.14

8 years ago

0.6.13

8 years ago

0.6.12

8 years ago

0.6.10

8 years ago

0.6.8

8 years ago

0.6.7

8 years ago

0.6.6

8 years ago

0.6.5

8 years ago

0.6.4

8 years ago

0.6.3

8 years ago

0.6.2

8 years ago

0.6.1

8 years ago

0.5.80

8 years ago

0.5.78

8 years ago

0.5.77

8 years ago

0.5.76

8 years ago

0.5.75

8 years ago

0.5.74

8 years ago

0.5.73

8 years ago

0.5.72

8 years ago

0.5.71

8 years ago

0.5.70

8 years ago

0.5.69

8 years ago

0.5.68

8 years ago

0.5.67

8 years ago

0.5.66

8 years ago

0.5.64

8 years ago

0.5.63

8 years ago

0.5.62

8 years ago

0.5.61

8 years ago

0.5.60

8 years ago

0.5.59

8 years ago

0.5.58

8 years ago

0.5.56

8 years ago

0.5.55

8 years ago

0.5.53

8 years ago

0.5.52

8 years ago

0.5.50

8 years ago

0.5.48

8 years ago

0.5.47

8 years ago

0.5.46

8 years ago

0.5.45

8 years ago

0.5.44

8 years ago

0.5.43

8 years ago

0.5.42

8 years ago

0.5.41

8 years ago

0.5.40

8 years ago

0.5.39

8 years ago

0.5.38

8 years ago

0.5.37

8 years ago

0.5.36

8 years ago

0.5.35

8 years ago

0.5.34

8 years ago

0.5.33

8 years ago

0.5.32

8 years ago

0.5.31

8 years ago

0.5.30

8 years ago

0.5.29

8 years ago

0.5.28

8 years ago

0.5.27

8 years ago

0.5.26

8 years ago

0.5.25

8 years ago

0.5.24

8 years ago

0.5.22

8 years ago

0.5.21

8 years ago

0.5.18

8 years ago

0.5.17

8 years ago

0.5.16

8 years ago

0.5.15

8 years ago

0.5.14

8 years ago

0.5.13

8 years ago

0.5.12

8 years ago

0.5.10

8 years ago

0.5.9

8 years ago

0.5.8

8 years ago

0.5.7

8 years ago

0.5.6

8 years ago

0.5.5

8 years ago

0.5.4

8 years ago

0.5.3

8 years ago

0.5.2

8 years ago

0.5.1

8 years ago

0.5.0

8 years ago

0.4.6

8 years ago

0.4.5

8 years ago

0.4.4

8 years ago

0.4.3

8 years ago

0.4.2

8 years ago

0.4.1

8 years ago

0.3.21

8 years ago

0.3.20

8 years ago

0.3.19

8 years ago

0.3.18

8 years ago

0.3.17

8 years ago

0.3.16

8 years ago

0.3.15

8 years ago

0.3.14

8 years ago

0.3.12

8 years ago

0.3.8

8 years ago

0.3.7

8 years ago

0.3.6

8 years ago

0.3.5

8 years ago

0.3.3

8 years ago

0.3.2

8 years ago

0.3.1

8 years ago

0.2.40

8 years ago

0.2.38

8 years ago

0.2.37

8 years ago

0.2.36

8 years ago

0.2.35

8 years ago

0.2.34

8 years ago

0.2.33

8 years ago

0.2.32

8 years ago

0.2.31

8 years ago

0.2.30

8 years ago

0.2.28

8 years ago

0.2.27

8 years ago

0.2.26

8 years ago

0.2.25

8 years ago

0.2.24

8 years ago

0.2.23

8 years ago

0.2.22

8 years ago

0.2.21

8 years ago

0.2.20

8 years ago

0.2.19

8 years ago

0.2.17

8 years ago

0.2.16

8 years ago

0.2.15

8 years ago

0.2.14

8 years ago

0.2.13

8 years ago

0.2.12

8 years ago

0.2.11

8 years ago

0.2.10

8 years ago

0.2.9

8 years ago

0.2.8

8 years ago

0.2.7

8 years ago

0.2.6

8 years ago

0.2.5

8 years ago

0.2.4

8 years ago

0.2.3

8 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.0.44

8 years ago

0.0.43

8 years ago

0.0.42

8 years ago

0.0.41

8 years ago

0.0.40

8 years ago

0.0.39

8 years ago

0.0.38

8 years ago

0.0.37

8 years ago

0.0.36

8 years ago

0.0.35

8 years ago

0.0.33

8 years ago

0.0.32

8 years ago

0.0.31

8 years ago

0.0.30

8 years ago

0.0.29

8 years ago

0.0.28

8 years ago

0.0.27

8 years ago

0.0.26

8 years ago

0.0.25

8 years ago

0.0.24

8 years ago

0.0.23

8 years ago

0.0.22

8 years ago

0.0.21

8 years ago

0.0.20

8 years ago

0.0.18

8 years ago

0.0.17

8 years ago

0.0.16

8 years ago

0.0.15

8 years ago

0.0.14

8 years ago

0.0.13

8 years ago

0.0.12

8 years ago

0.0.11

8 years ago

0.0.10

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago