Skip to content

Improve consistency around “match” vs “game” #763

Description

@delucis

There is still some work needed to make the framework fully consistent around using the term “match” to describe an instance of a specific game (see #709). Should we aim to get this done as part of 0.40.0?

  • Database connectors (would require updating the various third-party connectors):

    • createGame method should be renamed createMatch

    • listGames method should be renamed listMatches

    Done in Improve match term consistency #806

  • gameIDmatchID

    • in React client

    • in plain JS client

    • in debug panel

    • in master

    • in server transport (cosmetic argument renaming)

  • gameMetadatamatchMetadata

    • in React client

    • in plain JS client

    (This had in fact been done in Fix #703 - Use the term "match" in the API and Lobby #704, because the 0.40.0 docs have been updated to show matchMetadata, but I think I may have overwritten those changes when merging in the Typescript clients.)

  • updateGameIDupdateMatchID (plain JS client)

There may be some more I’ve missed, but I think that’s most of it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions