1
所以我有一个用Java编写的名为XYZ的桌面应用程序,它位于名为XYZ的GitHub存储库中。现在我一直在研究一个与XYZ同名的iOS应用程序。如果我现在想把它添加到GitHub中,我该怎么做?显而易见的事情似乎只是将iOS添加到回购名称的末尾,但我不确定是否存在其他开发人员使用的某种命名约定。不同平台的版本库结构
所以我有一个用Java编写的名为XYZ的桌面应用程序,它位于名为XYZ的GitHub存储库中。现在我一直在研究一个与XYZ同名的iOS应用程序。如果我现在想把它添加到GitHub中,我该怎么做?显而易见的事情似乎只是将iOS添加到回购名称的末尾,但我不确定是否存在其他开发人员使用的某种命名约定。不同平台的版本库结构
没有官方的命名约定。
您可以使用XYZ,但包含两个不同的构建(例如两个不同的pom.xml),每个平台一个。
如果您的平台之间的源有所不同,那么您可能希望将它们分离到各自的Git仓库中,并将它们汇总到一个常见的XYZ仓库through submodules中。
参见例如“Build multi-platform executable for a SWT application using maven”。