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 agones-bot.
See the Container Builder documentation for more details on how to edit and expand the build process.
As documented in the version update policy, each version of Agones supports 3 releases of Kubernetes. The newest supported version is the latest available version in the GKE Rapid channel and at least one of the 3 supported version is supported by each of the major cloud providers (EKS and AKS). This means whenever a new minor version is available in the GKE Rapid channel, we should check whether we can roll forward the supported versions.
Please follow the steps below to update the Kubernetes versions supported.
Community meetings occur every month, and are open to all who wish to attend!
You can see them on our calendar (web, ical) and/or join the mailing list or Slack for notifications.
If you have submitted at least one Pull Request and had it merged, you may wish to become an official collaborator. This will give you the ability to have tickets assigned to you (or you can assign tickets to yourself!).
We have a community membership guide, that outlines the 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.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )