轨道现在是开源

2021-05-06 01:12:26

轨道是一种用于在随着时间的推移中重复发布和参与小型任务的实验平台。更具体地说,它目前专注于帮助人们随着时间的推移返回它们而深入内化思想。另一个角度:轨道冒险提供一种更一般的间隔重复系统形式,如ANKI,作为连接的云服务的一部分。在主页上了解更多信息。

轨道是一个(新生)生态系统。其核心是分散的数据结构,定义任务,查看操作和调度算法。可以通过API或嵌入式IFRAMES从Web,或通过本地计算机上运行的各种服务来摄取任务。您可以在桌面,移动设备和Web应用程序中完成计划的任务。后端服务同步用户数据并协调通知。

您还应该理解轨道(现在)首先是(现在的)和最重要的是研究车辆。我们希望它当然希望它有用,但主要目标不是实现功能或抛光松散的螺钉。我们'重点是尝试了解这样的系统的范围,以及他们有一天想成为的范围。

如果您是您在自己的文本中使用轨道的作者,请查看初步文档。

这是轨道' s单声仓,包括许多模块化包。您' ll希望在root中运行yarn安装以在做其他任何内容之前安装依赖项。

虽然所有内容都在输入键项中,但轨道的组件必须在节点,Web浏览器和反应本机环境中运行,这可能需要一些关心。有关每个包的详细信息,请参阅下面的表格概述,请参阅各个包文件夹中的自述文件。

轨道'刚刚开放;我们没有创造一致的流程和场地,以讨论正在进行的发展计划。那些会很快来(希望)!

请理解(目前),轨道并不渴望成为一个典型的开源项目,征求公开的贡献和大型社区的参与。轨道主要是用于研究的车辆;它的方向由Andy Matuschak和直接合作者决定。我们' ll努力保持过程打开,输入和相对透明。但开源社区参与可能会非常耗时,我们必须继续关注研究。

那说,我们很高兴与严肃的贡献者合作!让'彼此相互了解,缓解到这种关系。如果你'遗嘱感兴趣的参与,一个很好的启动方式将通过与GitHub上的现有问题进行接合,特别是那些标记的问题和#34;帮助想要。"如果你' ref游戏用于实现我们' ve一直在推迟的东西,我们' ll兴奋地投入合作。如果您在轨道中找到一个错误,我们' d感激伴随拉出请求的问题。如果你' d喜欢实质性贡献,但你不确定如何开始,请发电子邮件。

还有一件事:与许多开源项目一样,您' LL需要签署贡献者协议,为轨道做出贡献。当您打开第一个拉动请求时,机器人会提示您执行此操作。该协议要求您共同分配版权;也就是说,您保留了对贡献的所有自身权利,但与我们共享。我们承诺您的工作将根据FSF / OSI批准的许可证发布。如果您有疑问,请参阅此常见问题解答(我们的协议与Oracle' s,但名称交换)。

轨道是开源的。我们使用一个不寻常的许可策略,旨在尽可能宽容,同时劝阻商业副本猫。这里'摘要;有关详细信息,请参阅每个包中的许可文件和详细信息:

在您选择的两个许可证下提供轨道客户端应用程序和云服务源:商业软件许可证1.1("最终开放源&#34 ;:允许所有不生产使用,在三年后转换为允许的Apache许可证2.0 )

轨道应用程序的官方编译二进制文件将在Apache许可证2.0下分发(以便害怕AGPL的组织可以将最终用户二进制文件安装到其计算机上)。

轨道是由Andy Matuschak创建的。它继续发展&#34的概念;助药媒介"与Michael Nielsen共同创建。轨道是免费服务;我们的Patreon社区有助于它保持这种状态。您可以成为支持该工作的成员,并读取唯一的守护者的文章和即将到来的项目预览。