我目前有一个基于 Angular 2 的开源项目。它的名称中有 angular2:generator-angular2-firebase-bootstrap(它是一个 yeoman 生成器)。我现在正在将它移植到 Angular 4,但是,在发布它之前,我想知道我现在应该如何命名它:
- 保留名称并在文档中说明它实际上基于 Angular 4。至少,我不会丢失与该项目相关的历史记录。此外,在 npm 中重命名很麻烦。
- 将名称更改为 generator-angular4-firebase-bootstrap 但在 Angular 的下一次迭代中,我将再次遇到同样的问题。
- 将名称更改为 generator-angular-firebase-bootstrap。
在 npm 中,更改名称意味着弃用当前项目并创建一个新项目。我很想知道社区有哪些选择和最佳实践。