随着微服务的数量不断增加,以及人们在项目中的流动。找到支持某项服务的人变得越来越困难。
有没有可能在git hub企业中放入一些元数据,以及谁是所有者和支持它的人?
人工智能和其他知识管理工具,如机器人,可以找到或索引信息,以便它可以回答。
现在我通过口口相传找到了合适的人。时间太长了。
我也不想触发构建。
有什么想法吗?
发布于 2021-10-15 02:12:34
这可以通过使用某种标准的元数据文件,然后让机器人抓取每个存储库并聚合数据来完成。这个机器人基本上构建了每个服务的目录。
我们在我目前的雇主使用这种方法,我们包括关于服务的数据,它的名称,拥有它的团队,它的重要性(关键的,不那么关键的,很好拥有),以及各种其他元数据。我们碰巧将其存储在一个YAML文件中,但也可以使用其他方法。我们特别允许一个文件声明多个服务,因为有时一个存储库必然需要托管多个逻辑服务。
至于将这些数据放入存储库,我们依赖于人来添加这些数据。现在,在通过CI检查部署任何服务之前,我们需要最新的数据,这意味着它不太可能意外丢失。
https://stackoverflow.com/questions/69579043
复制相似问题