Atlassian 宣布推出开发者体验平台 Compass

Atlassian 发布 Compass 开发者体验平台

Atlassian 近期发布了 Compass,这是一个旨在提升软件架构性能的开发者体验平台。Compass 提供了软件架构目录,集成了代码仓库,并存储了工具链数据。它还定义了健康标准,使团队能够跟踪其软件项目的持续改进。

Compass 的核心功能

Atlassian 的高级内容设计师 Matt Boulton 在一篇博客文章中总结了 Compass 的功能。他指出,开发者在理解特定代码如何融入整个项目时经常感到沮丧。诸如仓库所有权、依赖关系或相关联系人等关键信息难以获取,导致工作流程效率低下。

这种代码上下文的缺失以及组织内部搜索信息所花费的时间可能会阻碍进展,打破开发流程,在团队中产生瓶颈,最终延迟软件交付给客户的时间。

Compass 与 Bitbucket 的集成

用户可以通过将 Compass 连接到 Bitbucket,将组件信息直接集成到代码仓库中。这意味着组件的所有者、依赖关系和相关沟通渠道等详细信息可以与代码一起查看。

上下文信息帮助工程师节省了搜索关键细节的时间,使他们能够专注于开发,并对自己的工作充满信心。它使他们能够理解他们的代码如何融入更广泛的软件架构。

Compass 组件卡

在导航到任何仓库的源页面时,会显示一个 Compass 组件卡。该卡片将显示相关软件组件的所有者团队、其在更广泛架构中的依赖关系以及相关沟通渠道,以便快速获取支持或信息。

Reddit 上的讨论

在 Atlassian 宣布 Compass 全面可用后,Reddit 上出现了一场有趣的讨论,用户分享了他们的初步印象。一位用户 Hisako1337 表示计划用 Compass 替换他们内部的 backstage.io 设置,称赞其相比定制解决方案的维护成本更低。然而,另一位用户 STGItsMe 对 Compass 缺乏本地部署选项表示失望。

平台工程的作用

在最近的一次虚拟小组讨论中,小组成员一致认为平台工程在提升开发者体验方面起着至关重要的作用。平台通过建立开发实践的标准化,进一步促进了组织的扩展。它们通过将方法、工具集、流程和最佳实践编码到平台中,确保了团队和项目之间的一致性和效率。

Compass 的获取与使用

Compass 可以免费提供给用户,或者根据组织的请求提供。添加后,需要将 Compass 连接到 Bitbucket 工作区。然后,可以通过直接使用 Bitbucket 仓库或将现有仓库链接到 Compass 中已有的组件来使用 Compass 目录。

用户反馈与社区参与

Boulton 邀请用户分享他们对集成 Bitbucket 和 Compass 的想法,鼓励他们加入 Compass 社区的讨论。

阅读 42
0 条评论