Skip to content

LDmoxeii/ismism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

【从零开发】主义主义网站

代码结构 ismism

编译环境 - 写的代码 运行环境 - 跑的代码

编译环境 =>编译生成=> 运行环境 =>部署=> 运行(服务器端 + 浏览器端)

  • ismism.ts 编译环境
    • cli 命令 command line interface
      • sendsms.ts 发送测试短信
      • bundle.ts 编译 .ts 并打包 .js build .ts and bundle .js
      • build.zsh 编译生成运行环境
    • src 源代码 source
      • ont 基础操作 ontic
        • base.ts 进制转换
        • utc.ts 时间格式 Universal Time Convention
        • crypt.ts 签名验证 cryptography
        • jwt.ts 身份验证 JSON Web Token
        • adm.ts 行政区划 administrative region
        • json.ts JSON数据声明
      • eid 核心操作 eidetic
        • typ.ts 数据类型声明 type
        • db.ts 数据库初始化与数据操作类型声明 database
        • is.ts 数据定义与检查
        • id.ts 实体数据操作 identity
        • usr.ts 用户数据操作 user
        • soc.ts 俱乐部数据操作 sociation social
        • agd.ts 活动数据操作 agenda
        • rec.ts 记录数据操作 record - credit debit earn
        • msg.ts 文章数据操作 message - wsl lit
        • aut.ts 权限数据操作 author authority
      • pra 业务操作 praxic
        • can.ts 操作权限
        • doc.ts 数据组合 document
        • que.ts 查询接口 query HTTP GET 对数据组合做请求
        • pas.ts 用户登陆 pass (的操作组合)
        • pre.ts 创建操作 pre-data prepare (的操作组合)
        • put.ts 更新操作 put-data(的操作组合)
        • pos.ts 请求接口 post HTTP POST 对操作组合做请求
      • ser.ts 服务 serve
    • tst 测试代码 tests
    • ui 图形界面 graphical user interface
      • index UI声明(HTML/CSS)
        • index.html UI入口
        • template.html UI元素
        • style.css UI样式
      • bind UI定义(TS/JS)绑定服务器端与浏览器端的数据
        • fetch.ts 绑定数据
        • bind.ts 绑定UI入口
        • template.ts 绑定UI元素
      • ui.ts 打包UI ui bundle
  • cli 命令(运行环境)(服务器端)
    • *ser.js 服务 serve
    • db.zsh 启动数据库
    • stop.zsh 停止服务
    • start.zsh 启动服务
  • *ui 图形界面(运行环境)(浏览器端)
    • *index.html 网页界面
  • *ssl 域名证书和签名
  • mongod.service mongod.yaml 数据库配置(服务器端)
  • nginx.conf 端口配置(服务器端)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published