有没有办法做广告并让消费者从repos或他们的branches或releases的可用REST API中了解特定版本或主要版本分支是否得到主动支持,维护支持或不受支持?或者应用一些共同的支持政策,比如“支持n-2主要版本”?
这是为了编写自动化,可以根据可用性警告甚至自动更新从属版本(例如,从我的维护版本升级支持的版本)。
单从GitHub API,不,因为“支持”的概念不是主要概念。
您可以设置发布命名约定,然后允许解释repos/releases API。
或者在README
中明确说明你可以通过repos/contents API获得的支持。
但是您可能考虑的任何解决方案都涉及某种约定/规范化。