We'd love to accept your patches and contributions to this project. There are just a few small guidelines you need to follow.
Contributions to this project must be accompanied by a Contributor License Agreement. You (or your employer) retain the copyright to your contribution, this simply gives us permission to use and redistribute your contributions as part of the project. Head over to https://cla.developers.google.com/ to see your current agreements on file or to sign a new one.
You generally only need to submit a CLA once, so if you've already submitted one (even if it was for a different project), you probably don't need to do it again.
Participation in this project comes under the Contributor Covenant Code of Conduct
Thank you for considering submitting code to Agones!
As there is no CI for the Unreal plugin, the following checklist should be run manually before the PR is approved, using the latest released version of UE4.
When submitting pull requests, make sure to do the following:
gofmt
.clang-format -style=Google foo.cc
). The exception to this is
the Unreal Engine plugin code, which should follow the
Unreal Engine 4 Coding Standard.Often, new features will need to go through experimental stages so that we can gather feedback and adjust as necessary.
You can see this project's feature stage documentation on the Agones website.
If you are working on a new feature, you may need to take feature stages into account. This should be discussed on a design ticket prior to commencement of work.
Continuous integration is provided by Google Cloud Container Builder, through the cloudbuilder.yaml file found at the root of the directory.
Build success/failure with relevant details are pushed automatically to pull requests via the not (yet 😉) opensourced build system.
See the Container Builder documentation for more details on how to edit and expand the build process.
If you are interested in becoming an Approver on the Agones project and getting commit access to the repository, we have a community membership guide, that outlines the process.
GameServer
, etc) within Kubernetes.How to write a good Git Commit message - Great way to make sure your Pull Requests get accepted.
Log levels usage:
More details can be found in this article.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。