• 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 代码目录结构相关推荐

  1. LiteOs代码目录结构

    LiteOS的代码目录结构说明 转自https://github.com/LiteOS/LiteOS/blob/master/doc/LiteOS_Code_Info.md 关于代码树中各个目录存放的 ...

  2. DDD领域驱动设计实战-分层架构及代码目录结构

    代码结构 DDD并没有给出标准的代码模型,不同的人可能会有不同理解. 按DDD分层架构的分层职责定义,在代码模型里分别为用户接口层.应用层.领域层和基础层,建立了 interfaces.applica ...

  3. linux python源码目录结构,TensorFlow0.8源码阅读 -- 代码目录结构讲解

    TensorFlow0.8发布以来受到了大量机器学习领域爱好者的关注,目前其项目在github上的follow人数在同类项目中排名第一.作为google的第一个开源项目,TensorFlow的源码结构 ...

  4. DPDK代码目录结构

    DPDK功能结构 DPDK工程目录内容 dpdk-stable-18.11.11]# ls app buildtools devtools drivers GNUmakefile lib MAINTA ...

  5. 企业级自定义表单引擎解决方案(十二)--体验代码目录结构

  6. 关于python中程序流程结构-四、python基础(程序目录结构规范)

    程序目录结构: 设计一个层次清晰的目录结构,就是为了达到以下两点: 可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等.从而非常快速 ...

  7. python_目录结构

    目录组织方式 关于如何组织一个较好的Python工程目录结构,已经有一些得到了共识的目录结构.在Stackoverflow的这个问题上,能看到大家对Python目录结构的讨论. 这里面说的已经很好了, ...

  8. 【lLinux驱动】linux内核源码目录结构

    linux内核源码目录结构 代码目录结构 在阅读源码之前,还应知道Linux内核源码的整体分布情况.现代的操作系统一般由进程管理.内存管理.文件系统.驱动程序和网络等组成.Linux内核源码的各个目录 ...

  9. python3软件怎么用_Python3学习之路~4.4 软件目录结构规范

    为什么要设计好目录结构? 可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等.从而非常快速的了解这个项目. 可维护性高: 定义好组织 ...

最新文章

  1. DataGrid/DataList
  2. 用python爬取网站数据期末作业_python实战第一周作业:爬取一页商品数据
  3. linux服务器垃圾箱,如何将Linux rm命令删除的文件放入垃圾箱
  4. 没SBA,就试试SBS吧
  5. linux shell脚本写法,linux: 常用shell脚本写法
  6. matplotlib —— 添加文本信息(text)
  7. Linux下matlab中文乱码,linux下安装的matlab无法显示中文,怎么办?求详细解答!谢谢!...
  8. c++ 服务 以当前用户拉起进程_渗透技巧——通过CredSSP导出用户的明文口令
  9. ros操作系统的介绍
  10. 分享大二时用python写的银行管理系统(超简单版)内附源码
  11. dateutil和pytz的安装
  12. python list 添加噪声_在python中为信号添加噪声
  13. Package winbind is not configured yet.
  14. 蓝桥杯试题 基础练习 圆的面积_python_个人练习
  15. c#推箱子小游戏代码_C语言实现推箱子小游戏
  16. saas系统需要什么样的云服务器,SAAS系统和云服务器的区别
  17. JS简单实现鼠标跟随
  18. DAVSE VCC-H900 20倍高清会议摄像机
  19. 二维蒙特卡洛模拟居里温度_蒙特卡罗方法计算居里温度(上)
  20. dbeaver连接Oracle中文乱码的解决方案--druid

热门文章

  1. mysql左链表右链表区别_MySql链表语句--博客园老牛大讲堂
  2. 活捉那只抢算力的谷歌员工!挤占计算资源?博弈论或可破解数据中心“囚徒困境”
  3. utf8和utf8mb4的区别详解
  4. 深入理解机器学习——类别不平衡学习(Imbalanced Learning):性能评价测度
  5. 使用Docker构建服务(6)
  6. LeetCode数据库题目1-123
  7. 计算机英语专业被动语态,英语专业四级考试
  8. android 开发中遇到的错误 app:mergeDebugResources
  9. android 字符串转小数点,Android实现计算器(计算表达式/计算小数点以及括号)...
  10. 防盗号,超安全,多次加密,超强密码管理方式吐血推荐