poly, 在世界上,开源,现代软件分享和学习每种语言

分享于 

6分钟阅读

GitHub

  繁體 雙語
Open source, modern software to share and learn every language in the world.
  • 源代码名称:poly
  • 源代码网址:http://www.github.com/wikitongues/poly
  • poly源代码文档
  • poly源代码下载
  • Git URL:
    git://www.github.com/wikitongues/poly.git
    Git Clone代码到本地:
    git clone http://www.github.com/wikitongues/poly
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/wikitongues/poly
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    poly

    Poly

    poly 是开源的现代软件共享和学习世界上所有的语言。

    poly 简化了创建和共享两种语言之间的字典的过程。 本机视频功能支持无书面标准的语言扬声器,包括 200个标签语言。

    目录

    美国 poly 是以纽约时报 article response response identified identified用钢笔。纸和语音录音机手工撰写文档的最后一位居住人的speakers。 通过多年的作品,玛丽斯生成了她母语的全部字典,带补充录音,以供后代使用。

    现实的玛丽不是唯一的,今天世界上的5%种语言的语言应该少于 100个扬声器。 我们在Wikitongues解决了一些工具,以方便文档的体验。

    poly的最初发展是通过打破一个 Kickstarter广告系列来实现的。 非常感谢我们所有的支持者。

    关于 Wikitongues

    在接下来的八十年中,3,000种语言将会消失。 绝对不能让这发生

    Wikitongues

    Wikitongues是世界上所有语言的平台。 我们在世界语言的所有 7,000种语言中发布口述历史和字典,并开发开放源代码技术,。

    口述项目在YouTube上。

    设置

    poly 是用 Ruby on RailsReact.js 插件编写的,并使用RecordRTC来录制视频。 它使用一个数据库,部署到,并使用Amazon S3作为 CDN。 RecordRTC依赖于 NPM,后者又需要 Browserify。

    要在本地安装和设置这里应用程序,请按照以下。 有关任何具体问题,请在 poly@wikitongues.org 电邮给我们。

    要求

    你需要在你的计算机上正确安装以下内容:

    安装

    • 克隆或者 fork 存储库:
    git clone https://github.com/wikitongues/poly.git
    • 更改到新目录。
    • 安装所有依赖项:
    bundle install && npm install
    • 创建Postgres数据库:
    rake db:setup

    运行

    要在本地启动应用程序,请运行:

    rails server

    然后,在 http://localhost:3000 访问该应用程序。

    测试

    测试是用 RSpec。FactoryGirlshouldamatchers和simplecov实现的。

    要运行测试:

    rspec

    阶段和生产

    poly 同时拥有一个登台服务器插件和实时生产服务器。

    持续集成

    poly 使用 持续集成 作为 CircleCI.com的提供者。 ,它提供自动化测试并自动将合并更改部署到阶段服务器服务器。

    浏览器测试

    we,我们自豪地将基于web的浏览器测试与 BrowserStack服务的优秀人员一起进行。

    BrowserStack可以让你即时访问所有真正的移动和桌面浏览器。 对设备和虚拟机的实验室说再见。 去看看他们 !

    用法

    应用程序可以通过用户界面使用,谁可以访问现代浏览器。 到February年 February,所有人都可以创建一个帐号并创建内容。

    视频演示插件

    Live应用程序插件

    特性映射

    我们使用语义版本控制。

    有关计划特性和未来版本的概述,请参阅 ROADMAP.md

    安全性

    应用需要大量的密钥才能正常工作。 没有密钥的地方无法使用的功能:

    • 密码重新设置
    • 录像
    维护者 Andrade。
    Voxland
    核心贡献者 Arias
    Amr Adel
    Rohrer

    我们积极寻找开发 poly的帮助。 如果你感兴趣,请一定要让我们知道你的意思。

    请求特性

    功能请求可以由打开新问题,并将它的标记为增强。

    请求功能的说明:

    请先查看我们的路线图问题列表以避免重复。 如果已经描述了某个功能,请在评论中添加你的支持 !

    被接受。

    让拉请求让你的贡献者审查和部署,或者直接通过电子邮件与我们联系,在 poly@wikitongues.org

    最佳实践

    参考 Github贡献指南或者更全面的开源贡献指南帮助open开源项目的最佳实践。

    运行时代码

    所有贡献者都将对 Contributor 负责。

    TLDR不错,不过还是去看看吧。

    许可证

    poly 使用GNU通用许可证 v3。

    在这里详细阅读许可协议( )。


    Source  模式  开源  LAN  LANG  SHA  
    相关文章