哈Ha!
在KotlinConf,我们推出了新的
太空产品并
启动了“抢先体验计划”。 在这篇文章中,我们将告诉您Space可以做什么,我们现在正在做什么以及它解决的任务和问题。 您可以在下面的视频中观看演示记录。
什么是空间?
空间是团队合作的综合环境。 Space的主要功能包括托管Git存储库,代码审查,基于Kotlin脚本的自动化(CI / CD),软件包存储库,计划工具,任务跟踪器。 为了进行高效的沟通,Space提供了团队和员工的个人资料,聊天,博客,日历,安排会议的功能等等。

像许多JetBrains产品一样,Space成为了我们自身挑战的解决方案。 我们已经从由三个开发人员组成的团队发展成为拥有1200多名员工的公司,其中60%是技术专家。 在某个时候,我们意识到我们正在使用不同的,不相关的工具,这通常会导致误解,沟通效率降低,有时还会导致重要信息的丢失。 因此,我们决定创建一种产品,该产品将成为所有团队工作的单一环境。
空间-适用于人员和团队
团队是太空中的主要概念之一。 新的团队成员会自动访问与她相关的所有资源:会议,博客文章,资源库,日历,聊天频道,休假时间表等。 这样就无需创建组并手动向其添加新同事。

系统各个模块的紧密集成提供了许多优势。 例如,您可以在个人资料中标记出缺勤状态,而您的同事会在向您发送消息,进行约会或请求审核代码之前发现您不在工作场所。

太空是平台
空间功能可以通过几种方式扩展:使用HTTP API,webhooks或Client SDK与外部系统集成。 可以使用自定义字段来扩展Space数据模型,并且将来我们计划增加使用Kotlin上的脚本来自动执行流程的功能,并为自托管版本开发成熟的插件。
空间作为云服务或自托管
空间将有两个版本可用:云服务(由JetBrains支持)和本地安装(即将可用)。 该产品的云服务的定价政策包括4种资费计划,从适用于小型团队的免费计划开始,到针对大公司的企业计划结束。 早期使用计划的参与者将按照组织计划免费访问太空,直到产品正式发布为止。

随处可见空间
Space可作为Web应用程序,用于macOS,Linux和Windows的桌面客户端以及用于Android和iOS的移动应用程序使用。 此外,还提供了与IntelliJ平台的集成。
空间怎么样
空间完全用Kotlin编写。 我们使用
Exposed访问SQL数据库。 我们使用
Ktor在服务器上处理请求。 Web客户端使用
Kotlin-React和
Styled Components编写。 Android应用程序也是用Kotlin编写的,iOS应用程序是Kotlin / Native和Swift的混合体。 我们建议使用Kotlin Script向我们的用户编写汇编和自动化脚本。
产品发布和计划
空间已经具有:
- 网志
- 聊天室
- 团队管理
- Git存储库托管
- 代码审查
- 软件包存储库
- 规划工具
- 任务追踪器
- IDE整合
在不久的将来,我们计划为早期访问计划的参与者开放:
- 知识库
- 内部流程自动化
- CI / CD
- 个人任务列表和通知管理
在
网站上了解有关太空的更多信息。
早期访问计划已经针对Space的云版本开放。 要参加该计划,请提交申请,我们将按照收到的顺序对其进行处理。
一起加入 Space!