矩阵角sdk

matrix-angular-sdk的Python项目详细描述


矩阵角sdk

啊!危险!

matrix angular sdk当前未由核心维护或开发 团队,虽然稳定,但有一些严重的性能问题;Angular使它 有点太容易射到你自己的脚了,当你 你这样做了。我们现在所有的注意力都集中在 https://github.com/matrix-org/matrix-js-sdk,https://github.com/matrix-org/matrix-react-sdk 改为https://github.com/matrix-org/matrix-react-skin stack-请使用 如果你想得到核心团队的支持,就不要这样。谢谢!

http://matrix.org/jenkins/buildStatus/icon?job=SynapseWebClient

这个项目提供angularjs服务来实现Client-Server API onMatrix:可互操作即时消息和voip的开放标准。它 附带Synapse:家庭服务器引用实现。

这个项目还提供了一个完整的、独立的客户端,它可以 使用网络浏览器的矩阵家庭服务器。

homeserver提供了这个库的最新稳定版本。如果你 如果希望它提供一个开发副本,则必须对此进行配置 Synapse将收取结帐:

$ python setup.py develop --user

运行

要运行独立客户端,必须承载syweb/webclient文件夹。 这很容易通过以下方法实现:

cd syweb/webclient
python -m SimpleHTTPServer

导航到http://localhost:8000以查看客户端。

错误/功能请求

你觉得你发现了虫子?要在客户端上添加新功能吗?请打开一个问题 关于吉拉:

  • 创建一个帐户并登录到https://matrix.org/jira
  • 导航到SYWEB项目。
  • 单击创建问题-请尽可能描述,并复制 如果可能的话。

JIRA中的所有问题都是public

贡献

要修复错误或添加新功能吗?先去查吉拉看看有没有人 处理这个问题。如果没有人在积极处理这个问题,那么请 在编写修复程序时,develop分支,在 准备好了。不要基于master的请求。

配置

可以通过在 syweb/webclient目录。这包括设置recaptcha的配置。 可以在syweb/webclient/config.sample.js找到一个示例文件。

结构

app目录包含sdk,根据 关于代码的逻辑范围。components目录包含可重用的 在许多地方使用的组件。更具体的目录,如home 并且settings包含特定于应用程序那部分的代码:例如主屏幕 和设置页。

Client-Server API被封装为一个名为matrixService的angularjs服务。 还有一些补充服务,如eventStreamService,它们处理更多 复杂的非http客户端逻辑。

服务可以独立使用,只要满足其依赖关系。

  • matrixService是在最低级别提供的,因为它只是包装原始http调用。
  • modelService允许访问矩阵对象的模型,例如UserRoomRoomStateRoomMember,并提供方便的函数来执行 对这些对象的http调用(例如Room.leave)。
  • eventHandlerService解释原始矩阵事件并确定需要什么 与modelService一起存储。
  • eventStreamService控制对/eventshttp调用的长轮询行为。
  • typingService控制向文件室提交键入事件。
  • presenceService控制状态事件的提交。

或者,您可以使用不同的控制器和html模板并保留服务 一起工作。

测试

测试包含在test directory中。他们要求 Karma(运行Phantomjs)和Jasmine 2.x+以便运行。假设你有 所需的karma插件,您可以通过在 测试目录。

属性

文件图标取自http://medialoot.com/item/free-flat-filetype-icons/和 根据付费许可证(发票7355)的条款分发

来自icons8的键盘和gif图标:http://icons8.com/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ByteArrayOutputStream的java解码属性   java S3 SDK在上载时更新单个对象,而不是创建新文件   java hibernate:无法从eclipse连接到DB   java如何在强制转换JComboBox之前检查其类型?   http从Java中的GETPOST请求方法捕获URI、资源名称,如开发人员工具中所示   java在Spring@Bean方法中返回接口的局限性   Java中的Web服务和客户端(使用Eclipse Apache Axis 2自底向上服务)某些代码会引发异常   java spring安全+rest不起作用   java将LinkedList添加到包含LinkedList的LinkedList并更改添加的LinkedList   java是否临时删除对象的属性?   java使用AnimatedGifEncoder类创建的gif图像的部分帧是不透明的   java如何高效地处理maven3时间戳快照?   java向集合对象添加另一项   java如何将动态参数传递给jquery函数   java使用libGdx桌面端口作为Android GLES20的仿真器