Github镜像

Bhikkhu China Kosalla 36da7e916f Merge pull request #408 from bhikkhu-kosalla-china/master hace 4 años
.VSCodeCounter 2c28a3f4f9 新的搜索 hace 5 años
api 13ce3b4c5e :fire: remove db.go hace 4 años
app 36da7e916f Merge pull request #408 from bhikkhu-kosalla-china/master hace 4 años
dashboard 6ec7ff29d1 增加radio Popconfirm DatePicker Switch hace 4 años
db 6258c0b1dd :pencil: add generate & create-db demo hace 4 años
deploy 2b7dd73d77 第三天 hace 4 años
dicttext 1d9ef9c781 同步数据增加令牌验证码 hace 5 años
docker 67ad7a7145 :pencil: add vscode packages hace 4 años
documents 2b7dd73d77 第三天 hace 4 años
font 647dcd70a7 增加傣仂文字体 hace 5 años
pali_title a31dbb50ff pr merge hace 5 años
palihtml b917d7f665 cscd4 html 数据 hace 5 años
paliword 9288a35d6c install 导入单词索引表 hace 5 años
.gitignore a8b7fcbc0d 增加yarn.lock hace 4 años
LICENSE 7ce3cd2090 Initial commit hace 5 años
README.md 2b7dd73d77 第三天 hace 4 años
SUMMARY.md 7593bfce4b 增加新建版本风格按钮 hace 4 años
book.json 30815a0e9d 去掉mermaid插件 hace 5 años
composer.json 1d9ef9c781 同步数据增加令牌验证码 hace 5 años
database_log.md 35255802bc 格式 hace 5 años
index.html 5c05ec846a 转移新的库 hace 5 años
langs.md 85fbf582d0 显示时间段内的用户操作log hace 5 años
package.json b57a473e18 修正php 的相对路径 ./## js库 用npm hace 4 años

README.md

PCD-Suite的 Rust&React 重写版

目录

|目录|用途|备注| |-|-|-| |app|旧的项目目录|| |dashboard|前端代码|| |api|后端代码|| |documents|开发文档|| |docker|podman 启动脚本|| |font|网站所使用的字体|| |dicttext|字典数据文件csv格式|| |docker|podman 启动脚本|| |pali_title|三藏标题csv|更新csv文件后,运行install/***.php更新数据库| |phphtml|三藏原文数据|html格式,来自pced| |paliword|巴利文献单词表 |用三藏原文数据库导出的单词表生成|以后考虑服务器端生成|

安装

MacOS

cd mint; mkdir tmp; chown -R www:www tmp

然后进入 http://localhost/app/install 开始安装

开发

技术栈

前端

  • ant design pro
  • react
  • Tapescript

后端

  • PostgreSQL
  • PHP
  • Laravel

工具

推荐使用 VSCode, 常用插件列表

数据库管理工具

  • 通用数据库管理工具-dbeaver
  • redis图形界面工具-RedisDesktopManager

    Git commit message 规范

  • 遵循 git pull request 流程

  • 所有代码必须经过格式化

  • 禁止提交测试中间数据、key、db 等文件

  • Git commit message 格式

    • 每条 message 不超过一行
    • 每个 commit 应该是独立的一个 issue 任务
    • message 格式 :code: message body
    • code 定义
      • bug fix: :bug:
      • new feature: :construction:
      • document: :pencil:
      • ops: :rocket:
      • config file: :wrench:
      • test case: ::white_check_mark:

资源格式

  • 文字统一使用markdown格式
  • 图片
    • 尽量使用png格式
    • 如果是 svg 或 graphiz 绘图,附带源代码
    • 禁止使用未经授权的图片

部署

$ ssh-copy-id deploy@xxx.xxx.xxx.xxx
$ RUST_LOG=info axis -i staging -r deploy

文档

后端

前端

Git