Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 2.22 KB

CONTRIBUTING.md

File metadata and controls

31 lines (24 loc) · 2.22 KB

Contributing

Contributor License Agreement

New contributions will not be accepted unless you agree to and sign this CLA. The signing process is automatic and should not in any way affect your ability to contribute. This is only required to protect the repository against possible legal issues in the future.

Preferred conventions and code style

  • For commiting, we encourage Conventional Commits.
  • We encourage access modifiers to be specified explicitly with no exceptions.
  • Keep access modifiers as strict as possible (E.G: Do not default everything to public when they're not meant for public access).
  • Unity messages (Awake, Start, Update etc..) should always be private.
  • Remove unused using statements. Many IDEs offer shortcuts to perform this action.
  • For namespaces, use File Scoped Namespaces.

Setup

  1. Download and install .NET 7
  2. Fork & clone the repository
  3. Open the solution (.sln) file with your favorite IDE
  4. Restore the dependencies by performing a NuGet restore via your IDE or by simply executing dotnet restore in a terminal
  5. Make your changes, then submit a pull request.

Submitting a Pull Request

We expect submitted PRs to be functional and thoroughly tested in the game. Please make sure of the following:

If you are new to pull requests, read through GitHub's Guide.

Docs Contribution

If you're looking to contribute to the docs, refer to our Docs Guidelines.