如何确保我的 Fuse Angular 管理模板项目与主存储库的更新保持同步?

问题描述 投票:0回答:1

我最近为我正在开发的一个 Web 项目获取了 Fuse - Angular 管理模板。我现在主要关心的是如何使我的项目与模板的主 GitHub 存储库保持同步。

我已经分叉了他们的存储库,其中包含五个分支(演示、启动器、开发启动器、开发、独立)。我的计划是立即开始在起始分支上工作。然后,每当模板的开发人员发布更新时,我打算将这些更新拉到我的项目中,而不影响我现有的代码。

任何有此模板经验的人都可以确认我的方法是否正确吗?任何有关如何有效管理主存储库更新的指导将不胜感激。谢谢!

angular typescript github frameworks themes
1个回答
0
投票

我使用 Fuse for Angular 模板参与了多个项目。

虽然模板的组件、资源和响应能力非常丰富,但在某些情况下,您无法找到需要从模板实现的内容的解决方案,而您必须自己编写一些代码。当你的项目推进后,你会发现你的代码将是 Fuse 组件和原始代码的合并。

这两者不兼容。您在模板之外编写的代码将是专门为该模板版本设计的,并且您不能保证任何未来的 Fuse 版本都将与您自己的代码兼容。

它可能发生在像更新 CSS 属性这样简单的事情上。今天你的代码秩序井然,但明天模板会更新,一些东西会被移动,然后你的视图就会到处都是。

此外,它们应用的更改有时与 Angular 本身的更新相关联,因此如果您尝试使用最新的 Fuse 版本,则更新的 Fuse 版本中的更改甚至可能无法编译(就像他们将模板转换为优先考虑独立版本时所做的那样)组件)。

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.