有两个项目:micropython和lvgl (一个图形用户界面),都是由不同的人维护的,都是git repos。两者在技术上可以结合在一起,构建一个“用于微控制器的python可编程图形用户界面”。大部分代码不会重叠,只需要做一些改动就可以让enter code heree变成micropython "lvgl-aware“。已经有了这两者的组合的代码库,但是这个代码库有点过时了,而且与git相关的元数据也有问题。因此,我想尝试自己的尝试,将两者结合起来。
有没有可能将两者合并成一个存储库,这样就很容易更新lvgl,因为更新micropython很容易?
发布于 2020-11-07 18:15:31
也许更好的结构是在这两个项目之上编写一些东西(使用micropython和lvgl作为依赖项),而不是修改特定应用程序的基础项目。如果您随后需要对其中一个项目进行更改,以使其更具通用性/可扩展性,则应将这些更改合并到基础项目中。这种方法还有其他好处。它允许您抽象出依赖项中的任何实现细节,并提供所需的接口。
https://stackoverflow.com/questions/64726551
复制相似问题