Skip to content

LDmoxeii/ismism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

May 5, 2024
1a9d14e · May 5, 2024
May 4, 2024
May 5, 2024
May 5, 2024
May 4, 2024
Apr 17, 2024
May 5, 2024
May 5, 2024
May 5, 2024

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