Angular团队简化了功能请求

252 阅读2分钟

功能请求将被审查,以便与Angular路线图上的现有项目保持一致,然后进行优先排序或通过60天的投票过程。

总编辑,InfoWorld |

![Angular team streamlines feature requests](https://images.idgesg.net/images/article/2019/02/thumbs-up_thumbs-down_good_bad_voting_opinion_compare_different_positive_negative_by-comicsans-getty-100786977-large.jpg)

ComicSans / Getty

谷歌流行的基于TypeScript的网络框架Angular背后的团队,很快将引入一种新的方法来处理功能请求。这种新方法将类似于微软开发其Visual Studio Code编辑器的方式。

在新的过程中,当项目收到一个票据时,Angular团队成员将审查它并将其归类为功能请求或问题。然后,团队将验证该功能请求是否与路线图上的任何现有项目相一致。如果与之相符,该请求将被优先处理。如果不是,它将接受60天的投票过程。

[也在InfoWorld上:Angular 12带着一大堆改进到来] 。

在投票期间,任何人都可以通过给它一个 "大拇指 "的反应来为该功能投票。如果在60天结束时,该功能已经收集了一定数量的投票,团队的GitHub机器人就会给它贴上考虑的标签。否则,该功能将被关闭。按照微软Visual Studio Code团队设定的流程,Angular团队将考虑至少有20票的请求,如果不同的票数能提供更好的结果,则会进行迭代。

如果一个请求有考虑的标签,它将被再次人工审查。如果审查员核实该功能与Angular的未来愿景一致,该请求将被移到优先级队列中。如果不是,该请求将被关闭,并给出解释。这样的功能可能更适合于外部模块,比如说,作为Angular扩展构建。

Angular目前处理功能请求的流程最近要求团队对来自GitHub和拉动请求的4500多个问题进行分流。处理所有这些请求可能会很麻烦,并分散团队的注意力,无法解决开发者的首要需求。虽然很诱人,但纳入所有的功能请求是不现实的。这可能会使框架变得不可学习和不可维护。但这样的反馈是 "宝贵的",该团队在Angular 12发布两周后的5月27日发布的公告中说。

Paul Krill是InfoWorld的总编辑,他的报道集中在应用开发方面。

Copyright © 2021IDG Communications, Inc.