1.2.5 • Published 2 years ago

simple-coder v1.2.5

Weekly downloads
441
License
MIT
Repository
-
Last release
2 years 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

2 years ago

1.2.3

2 years ago

1.2.1

2 years ago

1.1.56

2 years ago

1.1.55

2 years ago

1.1.54

2 years ago

1.1.53

3 years ago

1.1.52

3 years ago

1.1.51

3 years ago

1.1.50

3 years ago

1.1.28

3 years ago

1.1.30

3 years ago

1.0.61

3 years ago

1.1.34

3 years ago

1.1.33

3 years ago

1.0.65

3 years ago

1.1.32

3 years ago

1.1.31

3 years ago

1.0.63

3 years ago

1.1.38

3 years ago

1.1.37

3 years ago

1.0.69

3 years ago

1.1.36

3 years ago

1.0.67

3 years ago

1.1.39

3 years ago

1.0.73

3 years ago

1.1.40

3 years ago

1.0.71

3 years ago

1.1.45

3 years ago

1.0.77

3 years ago

1.1.44

3 years ago

1.1.43

3 years ago

1.0.75

3 years ago

1.1.42

3 years ago

1.1.49

3 years ago

1.1.48

3 years ago

1.1.47

3 years ago

1.0.79

3 years ago

1.1.46

3 years ago

1.0.39

3 years ago

1.1.12

3 years ago

1.0.43

3 years ago

1.1.10

3 years ago

1.0.41

3 years ago

1.1.16

3 years ago

1.0.47

3 years ago

1.1.14

3 years ago

1.0.45

3 years ago

1.1.18

3 years ago

1.0.49

3 years ago

1.0.51

3 years ago

1.0.55

3 years ago

1.1.22

3 years ago

1.1.21

3 years ago

1.0.53

3 years ago

1.1.20

3 years ago

1.0.59

3 years ago

1.1.26

3 years ago

1.0.57

3 years ago

1.1.24

3 years ago

1.0.33

3 years ago

1.0.31

3 years ago

1.0.35

3 years ago

1.1.0

3 years ago

1.1.8

3 years ago

1.1.6

3 years ago

1.1.2

3 years ago

1.0.28

4 years ago

1.0.27

4 years ago

1.0.26

4 years ago

1.0.21

4 years ago

1.0.25

4 years ago

1.0.23

4 years ago

1.0.90

8 years ago

1.0.89

8 years ago

1.0.88

9 years ago

1.0.86

9 years ago

1.0.84

9 years ago

1.0.83

9 years ago

1.0.82

9 years ago

1.0.81

9 years ago

1.0.80

9 years ago

1.0.78

9 years ago

1.0.76

9 years ago

1.0.74

9 years ago

1.0.72

9 years ago

1.0.70

9 years ago

1.0.68

9 years ago

1.0.66

9 years ago

1.0.64

9 years ago

1.0.62

9 years ago

1.0.60

9 years ago

1.0.58

9 years ago

1.0.56

9 years ago

1.0.54

9 years ago

1.0.52

9 years ago

1.0.50

9 years ago

1.0.48

9 years ago

1.0.46

9 years ago

1.0.42

9 years ago

1.0.40

9 years ago

1.0.38

9 years ago

1.0.36

9 years ago

1.0.34

9 years ago

1.0.32

9 years ago

1.0.30

9 years ago

1.0.22

9 years ago

1.0.24

9 years ago

1.0.20

9 years ago

1.0.18

9 years ago

1.0.16

9 years ago

1.0.14

9 years ago

1.0.12

9 years ago

1.0.10

9 years ago

1.0.8

9 years ago

1.0.6

9 years ago

1.0.4

9 years ago

1.0.2

9 years ago

0.9.123

9 years ago

0.9.122

9 years ago

0.9.121

9 years ago

0.9.120

9 years ago

0.9.119

9 years ago

0.9.118

9 years ago

0.9.117

9 years ago

0.9.116

9 years ago

0.9.114

9 years ago

0.9.112

9 years ago

0.9.110

9 years ago

0.9.108

9 years ago

0.9.107

9 years ago

0.9.106

9 years ago

0.9.104

9 years ago

0.9.103

9 years ago

0.9.102

9 years ago

0.9.101

9 years ago

0.9.100

9 years ago

0.9.99

9 years ago

0.9.98

9 years ago

0.9.97

9 years ago

0.9.96

9 years ago

0.9.94

9 years ago

0.9.93

9 years ago

0.9.92

9 years ago

0.9.91

9 years ago

0.9.90

9 years ago

0.9.88

9 years ago

0.9.87

9 years ago

0.9.86

9 years ago

0.9.85

9 years ago

0.9.84

9 years ago

0.9.83

9 years ago

0.9.82

9 years ago

0.9.81

9 years ago

0.9.80

9 years ago

0.9.78

9 years ago

0.9.76

9 years ago

0.9.73

9 years ago

0.9.72

9 years ago

0.9.71

9 years ago

0.9.70

9 years ago

0.9.68

9 years ago

0.9.67

9 years ago

0.9.66

9 years ago

0.9.61

9 years ago

0.9.60

9 years ago

0.9.58

9 years ago

0.9.56

9 years ago

0.9.54

9 years ago

0.9.52

9 years ago

0.9.50

9 years ago

0.9.48

9 years ago

0.9.46

9 years ago

0.9.44

9 years ago

0.9.42

9 years ago

0.9.40

9 years ago

0.9.38

9 years ago

0.9.36

9 years ago

0.9.30

9 years ago

0.9.29

9 years ago

0.9.28

9 years ago

0.9.27

9 years ago

0.9.26

9 years ago

0.9.25

9 years ago

0.9.24

9 years ago

0.9.23

9 years ago

0.9.22

9 years ago

0.9.21

9 years ago

0.9.20

9 years ago

0.9.18

9 years ago

0.9.17

9 years ago

0.9.16

9 years ago

0.9.15

9 years ago

0.9.14

9 years ago

0.9.13

9 years ago

0.9.12

9 years ago

0.9.11

9 years ago

0.9.10

9 years ago

0.9.9

9 years ago

0.9.8

9 years ago

0.9.6

9 years ago

0.9.5

9 years ago

0.9.4

9 years ago

0.9.3

9 years ago

0.9.2

9 years ago

0.9.1

9 years ago

0.8.36

9 years ago

0.8.34

9 years ago

0.8.32

9 years ago

0.8.31

9 years ago

0.8.30

9 years ago

0.8.28

9 years ago

0.8.26

9 years ago

0.8.24

9 years ago

0.8.23

9 years ago

0.8.22

9 years ago

0.8.21

9 years ago

0.8.20

9 years ago

0.8.19

9 years ago

0.8.18

9 years ago

0.8.16

9 years ago

0.8.15

9 years ago

0.8.12

9 years ago

0.8.10

9 years ago

0.8.9

9 years ago

0.8.8

9 years ago

0.8.7

9 years ago

0.8.6

9 years ago

0.8.5

9 years ago

0.8.4

9 years ago

0.8.3

9 years ago

0.8.2

9 years ago

0.8.1

9 years ago

0.7.20

9 years ago

0.7.18

9 years ago

0.7.16

9 years ago

0.7.12

9 years ago

0.7.10

9 years ago

0.7.9

9 years ago

0.7.8

9 years ago

0.7.7

9 years ago

0.7.6

9 years ago

0.7.5

9 years ago

0.7.4

9 years ago

0.7.2

9 years ago

0.7.1

9 years ago

0.6.19

9 years ago

0.6.18

9 years ago

0.6.16

9 years ago

0.6.15

9 years ago

0.6.14

9 years ago

0.6.13

9 years ago

0.6.12

9 years ago

0.6.10

9 years ago

0.6.8

9 years ago

0.6.7

9 years ago

0.6.6

9 years ago

0.6.5

9 years ago

0.6.4

9 years ago

0.6.3

9 years ago

0.6.2

9 years ago

0.6.1

9 years ago

0.5.80

9 years ago

0.5.78

9 years ago

0.5.77

9 years ago

0.5.76

9 years ago

0.5.75

9 years ago

0.5.74

9 years ago

0.5.73

9 years ago

0.5.72

9 years ago

0.5.71

9 years ago

0.5.70

9 years ago

0.5.69

9 years ago

0.5.68

9 years ago

0.5.67

9 years ago

0.5.66

9 years ago

0.5.64

9 years ago

0.5.63

9 years ago

0.5.62

9 years ago

0.5.61

9 years ago

0.5.60

9 years ago

0.5.59

9 years ago

0.5.58

9 years ago

0.5.56

9 years ago

0.5.55

9 years ago

0.5.53

9 years ago

0.5.52

9 years ago

0.5.50

9 years ago

0.5.48

9 years ago

0.5.47

9 years ago

0.5.46

9 years ago

0.5.45

9 years ago

0.5.44

9 years ago

0.5.43

9 years ago

0.5.42

9 years ago

0.5.41

9 years ago

0.5.40

9 years ago

0.5.39

9 years ago

0.5.38

9 years ago

0.5.37

9 years ago

0.5.36

9 years ago

0.5.35

9 years ago

0.5.34

9 years ago

0.5.33

9 years ago

0.5.32

9 years ago

0.5.31

9 years ago

0.5.30

9 years ago

0.5.29

9 years ago

0.5.28

9 years ago

0.5.27

9 years ago

0.5.26

9 years ago

0.5.25

9 years ago

0.5.24

9 years ago

0.5.22

9 years ago

0.5.21

9 years ago

0.5.18

9 years ago

0.5.17

9 years ago

0.5.16

9 years ago

0.5.15

9 years ago

0.5.14

9 years ago

0.5.13

9 years ago

0.5.12

9 years ago

0.5.10

9 years ago

0.5.9

9 years ago

0.5.8

9 years ago

0.5.7

9 years ago

0.5.6

9 years ago

0.5.5

9 years ago

0.5.4

9 years ago

0.5.3

9 years ago

0.5.2

9 years ago

0.5.1

9 years ago

0.5.0

9 years ago

0.4.6

9 years ago

0.4.5

9 years ago

0.4.4

9 years ago

0.4.3

9 years ago

0.4.2

9 years ago

0.4.1

9 years ago

0.3.21

9 years ago

0.3.20

9 years ago

0.3.19

9 years ago

0.3.18

9 years ago

0.3.17

9 years ago

0.3.16

9 years ago

0.3.15

9 years ago

0.3.14

9 years ago

0.3.12

9 years ago

0.3.8

9 years ago

0.3.7

9 years ago

0.3.6

9 years ago

0.3.5

9 years ago

0.3.3

9 years ago

0.3.2

9 years ago

0.3.1

9 years ago

0.2.40

9 years ago

0.2.38

9 years ago

0.2.37

9 years ago

0.2.36

9 years ago

0.2.35

9 years ago

0.2.34

9 years ago

0.2.33

9 years ago

0.2.32

9 years ago

0.2.31

9 years ago

0.2.30

9 years ago

0.2.28

9 years ago

0.2.27

9 years ago

0.2.26

9 years ago

0.2.25

9 years ago

0.2.24

9 years ago

0.2.23

9 years ago

0.2.22

9 years ago

0.2.21

9 years ago

0.2.20

9 years ago

0.2.19

9 years ago

0.2.17

9 years ago

0.2.16

9 years ago

0.2.15

9 years ago

0.2.14

9 years ago

0.2.13

9 years ago

0.2.12

9 years ago

0.2.11

9 years ago

0.2.10

9 years ago

0.2.9

9 years ago

0.2.8

9 years ago

0.2.7

9 years ago

0.2.6

9 years ago

0.2.5

9 years ago

0.2.4

9 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.0.44

9 years ago

0.0.43

9 years ago

0.0.42

9 years ago

0.0.41

9 years ago

0.0.40

9 years ago

0.0.39

9 years ago

0.0.38

9 years ago

0.0.37

9 years ago

0.0.36

9 years ago

0.0.35

9 years ago

0.0.33

9 years ago

0.0.32

9 years ago

0.0.31

9 years ago

0.0.30

9 years ago

0.0.29

9 years ago

0.0.28

9 years ago

0.0.27

9 years ago

0.0.26

9 years ago

0.0.25

9 years ago

0.0.24

9 years ago

0.0.23

9 years ago

0.0.22

9 years ago

0.0.21

9 years ago

0.0.20

9 years ago

0.0.18

9 years ago

0.0.17

9 years ago

0.0.16

9 years ago

0.0.15

9 years ago

0.0.14

9 years ago

0.0.13

9 years ago

0.0.12

9 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago