Skip to content

Improve codebase #47

@5Mixer

Description

@5Mixer

A number of smaller issues have emerged that tend to get private messaged or just noticed in the code.

  • Errors are not handled well - they are done through string responses that do not have a standard and are only useful when shown to the user - not when deciding what to do. Replace with enum?
  • Remote connections that fail freeze until timeout [?]
  • Client crashes if sending is attempted while not connected to server.
  • Continuing from the error issue, a debug mode could be good for printing warnings about issues that are unhandled.
  • Haxelib is long overdue for an update. The current version barely works.
  • Versions between the readme and haxelib are not aligned.
  • MessagePack is a required dependency but does not have a serialization class.
  • Some files don't make sense, are unused left overs, or are in the wrong place. Things like run.hxml in the top directory have no use.

These shouldn't take long to resolve.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions