RocketChat 代码目录结构
- Rocket.Chat/Dockerfile 为服务器构建可部署的 Docker 映像。
- Rocket.Chat/docker-compose.yml 使用 Docker Compose 运行服务器和 MongoDB 容器。
- Rocket.Chat/server 包含服务器端代码。
- Rocket.Chat/server/methods 包含可从客户端调用的 Meteor 远程方法。
- Rocket.Chat/server/publications 包含 Meteor 发布实现。
- Rocket.Chat/server/startup 包含在启动时运行的服务器逻辑。
- Rocket.Chat/client 包含客户端代码。
- Rocket.Chat/client/routes 包含由
flow-router
处理的应用程序路由。 - Rocket.Chat/client/startup/startup.coffee 是客户端在启动时运行的内容。
- Rocket.Chat/public 包含静态资源,比如字体和图像,以及一些通用代码。
- Rocket.Chat/packages 包含模块化代码,这些代码采用 Meteor 包的形式,构成了服务器逻辑的很大一部分。
- Rocket.Chat/packages/rocketchat-ui 是包含核心 UI 的包。
- Rocket.Chat/packages/rocketchat-ui/views/app 包含核心 UI 视图和关联的 Meteor 模板。当前的 UI 是使用 Meteor Blaze 构造的。
- Rocket.Chat/packages/rocketchat-ui-XXX 是包含各种 UI 组件的实现的包。
- Rocket.Chat/packages/rocketchat-lib/server/models 包含聊天服务器逻辑所使用的数据模型定义,目前在 MongoDB 中实现。
RocketChat 代码目录结构相关推荐
- LiteOs代码目录结构
LiteOS的代码目录结构说明 转自https://github.com/LiteOS/LiteOS/blob/master/doc/LiteOS_Code_Info.md 关于代码树中各个目录存放的 ...
- DDD领域驱动设计实战-分层架构及代码目录结构
代码结构 DDD并没有给出标准的代码模型,不同的人可能会有不同理解. 按DDD分层架构的分层职责定义,在代码模型里分别为用户接口层.应用层.领域层和基础层,建立了 interfaces.applica ...
- linux python源码目录结构,TensorFlow0.8源码阅读 -- 代码目录结构讲解
TensorFlow0.8发布以来受到了大量机器学习领域爱好者的关注,目前其项目在github上的follow人数在同类项目中排名第一.作为google的第一个开源项目,TensorFlow的源码结构 ...
- DPDK代码目录结构
DPDK功能结构 DPDK工程目录内容 dpdk-stable-18.11.11]# ls app buildtools devtools drivers GNUmakefile lib MAINTA ...
- 企业级自定义表单引擎解决方案(十二)--体验代码目录结构
- 关于python中程序流程结构-四、python基础(程序目录结构规范)
程序目录结构: 设计一个层次清晰的目录结构,就是为了达到以下两点: 可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等.从而非常快速 ...
- python_目录结构
目录组织方式 关于如何组织一个较好的Python工程目录结构,已经有一些得到了共识的目录结构.在Stackoverflow的这个问题上,能看到大家对Python目录结构的讨论. 这里面说的已经很好了, ...
- 【lLinux驱动】linux内核源码目录结构
linux内核源码目录结构 代码目录结构 在阅读源码之前,还应知道Linux内核源码的整体分布情况.现代的操作系统一般由进程管理.内存管理.文件系统.驱动程序和网络等组成.Linux内核源码的各个目录 ...
- python3软件怎么用_Python3学习之路~4.4 软件目录结构规范
为什么要设计好目录结构? 可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等.从而非常快速的了解这个项目. 可维护性高: 定义好组织 ...
最新文章
- DataGrid/DataList
- 用python爬取网站数据期末作业_python实战第一周作业:爬取一页商品数据
- linux服务器垃圾箱,如何将Linux rm命令删除的文件放入垃圾箱
- 没SBA,就试试SBS吧
- linux shell脚本写法,linux: 常用shell脚本写法
- matplotlib —— 添加文本信息(text)
- Linux下matlab中文乱码,linux下安装的matlab无法显示中文,怎么办?求详细解答!谢谢!...
- c++ 服务 以当前用户拉起进程_渗透技巧——通过CredSSP导出用户的明文口令
- ros操作系统的介绍
- 分享大二时用python写的银行管理系统(超简单版)内附源码
- dateutil和pytz的安装
- python list 添加噪声_在python中为信号添加噪声
- Package winbind is not configured yet.
- 蓝桥杯试题 基础练习 圆的面积_python_个人练习
- c#推箱子小游戏代码_C语言实现推箱子小游戏
- saas系统需要什么样的云服务器,SAAS系统和云服务器的区别
- JS简单实现鼠标跟随
- DAVSE VCC-H900 20倍高清会议摄像机
- 二维蒙特卡洛模拟居里温度_蒙特卡罗方法计算居里温度(上)
- dbeaver连接Oracle中文乱码的解决方案--druid
热门文章
- mysql左链表右链表区别_MySql链表语句--博客园老牛大讲堂
- 活捉那只抢算力的谷歌员工!挤占计算资源?博弈论或可破解数据中心“囚徒困境”
- utf8和utf8mb4的区别详解
- 深入理解机器学习——类别不平衡学习(Imbalanced Learning):性能评价测度
- 使用Docker构建服务(6)
- LeetCode数据库题目1-123
- 计算机英语专业被动语态,英语专业四级考试
- android 开发中遇到的错误 app:mergeDebugResources
- android 字符串转小数点,Android实现计算器(计算表达式/计算小数点以及括号)...
- 防盗号,超安全,多次加密,超强密码管理方式吐血推荐