Skip to content

woocoos/knockout

Repository files navigation

Knockout

knockout是提供了woocoos服务平台的资源管理功能的核心库.

目录结构

├── api                 // API相关
│   ├── graphql         // graphql文档
│   │   ├── generated   // 生成的代码主要放置目录
│   │   └── model       // graphql生成模型
│   ├── proto           // protobuf文档
│   └── osa             // openapi3文档
├── cmd                 // 可执行程序目录,目录下每个子目录为一个可执行程序
├── codegen             // graphql代码目录
│   ├── entgen          // ent生成工具
│   │   ├── schema      // ent模型
│   │   ├── types       // ent模型中使用的自定义类型
│   ├── gqlgen          // gqlgen生成工具
│   └── oasgen          // openapi3文档
├── ent                 // Ent数据层生成代码
├── security            // 鉴权及身份验证相关
├── service             // 业务逻辑代码
├── status              // 错误代码相关
├── test                // 测试辅助类及数据
│   ├── testdata        // 测试数据初始化
│   ├── test.go         // 测试环境初始化
│   └── initdb.go       // 测试数据库初始化
├── version             // 应用版本信息
│   └── info.go         

About

The knockout is the woocoos low platform foundation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published