home
  • 博客
6.11
  • 简介
  • 入门
  • 教程
  • 核心概念
  • 组件
  • 路由
  • 服务
  • EmberData
  • 深入主题
  • 应用程序开发
  • 应用程序关注点
  • 无障碍访问
  • 配置
  • 测试
  • 插件与依赖
  • 使用 TypeScript
  • 开发工具
  • 构建工具
  • Ember Inspector
  • 代码编辑器
  • 其他资源
  • 升级
  • 为 Ember.js 贡献代码
    • 概述
    • 添加新功能
    • 代码仓库
  • 术语表

代码仓库


Ember 由多个库组成。如果您希望添加功能或修复错误,请针对相应的存储库提交拉取请求(pull request)。在对 Ember 存储库进行更改之前,请务必查看下面列出的库。

主要存储库

Ember.js - Ember 的主要存储库。

  • https://github.com/emberjs/ember.js

Ember CLI - Ember 的命令行工具。

  • https://github.com/ember-cli/ember-cli

EmberData - Ember 的数据持久化库。

  • https://github.com/emberjs/data

Ember 网站 - https://emberjs.cn 的源码。

  • https://github.com/emberjs/website

Ember 弃用信息 - https://deprecations.emberjs.cn 的源码。

  • https://github.com/ember-learn/deprecation-app

Ember 指南 - 您当前正在阅读的 https://guides.emberjs.cn 的源码。

  • https://github.com/ember-learn/guides-source
  • https://github.com/ember-learn/cli-guides

寻求帮助的问题(Help Wanted Issues)

  • https://help-wanted.emberjs.com/

社区

  • https://emberjs.cn/community

Ember 使用的库

这些库是 Ember 资产输出的一部分,但它们的开发在单独的存储库中进行。

Backburner

  • backburner.js - 实现 Ember 运行循环(run loop)。
  • https://github.com/ebryn/backburner.js

DAG Map

  • dag-map - JavaScript 的有向无环图数据结构。
  • https://github.com/krisselden/dag-map

Glimmer 2

  • glimmer - 实现现在包含在 Ember 中的超快速渲染引擎。
  • https://github.com/glimmerjs/glimmer.js

HTMLBars

  • htmlbars - Ember 最常使用的模板语法。
  • https://github.com/ember-cli/ember-cli-htmlbars

Route Recognizer

  • route-recognizer - 一个轻量级的 JavaScript 库,用于根据已注册的路由匹配路径。
  • https://github.com/tildeio/route-recognizer

router.js

  • router.js - 一个基于 route-recognizer 和 RSVP 构建的轻量级 JavaScript 库,提供了处理路由的 API。
  • https://github.com/tildeio/router.js

RSVP

  • rsvp.js - Ember 使用的 Promises/A+ 规范实现。
  • https://github.com/tildeio/rsvp.js

多种贡献方式

为 Ember 做出贡献的方式有很多种,在此过程中您可以深入了解该项目:例如,您可以编写并与社区分享 Ember 插件,或与您最喜欢的插件作者合作,使其变得更好。您可以通过撰写博客、制作截屏视频、在当地 Ember 聚会小组发表演讲或自己组织当地的 Ember 活动来分享您使用 Ember 的经验。帮助社区更好地理解 Ember 本身就是一种极好的贡献方式。

left arrow
添加新功能
我们已经完成了关于“为 Ember.js 做贡献”的内容。接下来:词汇表 - Web 开发
right arrow
本页内容

  • 主要存储库
  • Ember 使用的库
  • Backburner
  • DAG Map
  • Glimmer 2
  • HTMLBars
  • Route Recognizer
  • router.js
  • RSVP
  • 多种贡献方式
团队 赞助商 安全 法律条款 品牌形象 社区准则
Twitter GitHub Discord Mastodon

如果你需要帮助,可以通过电子邮件联系我们,提交一个 issue,或者加入 Ember Discord 获取实时帮助。

© 版权所有 2026 - Tilde Inc.
Ember.js 是免费且开源的,并将永远保持免费。


Ember 由以下机构慷慨赞助
[Netlify SVG Logo - 略] [Heroku SVG Logo - 略] [Fastly SVG Logo - 略] [Percy SVG Logo - 略] [Dnsimple SVG Logo - 略]