如何开始为 Unity 做贡献?

如何开始为 Unity 做贡献?

我刚刚 fork 了 Unity 的源代码。我是这个项目的新手。

Unity 开发人员是否使用任何特定的 IDE?

我之所以问这个问题,是因为我很困惑从哪里开始,以及完成后我究竟如何检查更改?

我应该重新编译整个 natty 吗?如果是这样,那么该怎么做?

我知道我问了很多问题,但如果有人能写一些适合初学者的 Unity 开发介绍,那将会非常有帮助。

答案1

卷入unity.ubuntu.com 上的页面有一组初始的入门说明。

看起来您已经分支了代码。您可以使用您喜欢的任何编辑器来编辑它(Unity 人员没有特定的 IDE,这只是个人偏好)。完成所需的更改后,您可以执行以下任务,bzr commit然后您需要构建 Unity 来测试它:

您不必按照从 Launchpad 拉取 Unity 的说明进行操作,因为您已经这样做了。

修复完所需问题后,如果您希望 Unity 人员集成它,则可以将分支提交到 Launchpad。

我们有一页小型虫子对于刚刚起步的人来说,如果他们想解决一些小事情来熟悉代码库。

如果你有具体的有关 Unity 代码部分的问题,只需将其作为新问题提出,并标记Unity 开发人员将会查看它们,这将有助于开始建立一系列有关 Unity 代码库的问题和答案!

答案2

您可以在这里找到参与 Unity 开发的几种方式:http://unity.ubuntu.com/getinvolved/

您不需要虚拟机,您可以从开发目录运行 Unity,而无需替换系统文件。当然,您可以加入 freenode 上的 #ubuntu-unity 与其他开发人员交流。

相关内容