源码结构
下面简单介绍喧喧源码(假设以下根目录为xuanxuan/)各个目录及文件内容:
目录 | 介绍 |
---|---|
/xxc/ | 客户端项目 |
/xxc/app/ | 客户端源代码 |
/xxc/app/assets/ | 客户端使用到的第三发静态资源目录 |
/xxc/app/media/ | 客户端上用到的图片、语音及表情资源 |
/xxc/app/lang/ | 客户端语言配置文件目录,目前只有中文简体文件 `zh-cn.json |
/xxc/app/style/ | 客户端界面样式表文件目录,通常为 Less 文件 |
/xxc/app/utils/ | 客户端用到的工具组件 |
/xxc/app/network/ | 客户端内部与网络相关的接口模块 |
/xxc/app/config/ | 客户端配置文件 |
/xxc/app/platform | 客户端与平台相关的模块 |
/xxc/app/core/ | 客户端核心模块 |
/xxc/app/components/ | 客户端界面用到的通用 React 组件 |
/xxc/app/views/ | 客户端界面 React 视图组件 |
/xxc/app/main.development.js | Electron 入口文件 |
/xxc/app/index.html | 主窗口 HTML 代码文件 |
/xxc/app/index.js | Electron 主窗口入口代码文件 |
/xxc/resources/ | Electron 打包时用到的资源文件目录 |
/xxc/build/ | Webpack 配置文件,开发模式脚本以及 Electron 安装包构建相关脚本 |
/xxb/ | 后端服务器源代码目录 |
/xxd/ | XXD 中间服务器端源代码目录 |
/ranzhi | 然之协同服务器端扩展源代码目录 |