Skip to content

thanks for all the great work #60

@bpkennedy

Description

@bpkennedy

Just wanted to give some feedback that I really admire the organization and structure of the project you made here. Great architecture choices, simple to follow - prioritizes readability and understanding over brevity/premature optimization, typed well for ide intellisense, great abstractions - especially of notoriously messy libraries. PIXI.js historically loves globals and didn't play well with es2016+ import/exports for a while ... unsure if it's still like that. Also love that you're using pixi-viewport, too.

I'm impressed at how much this is doing with so little use of promises! Just a couple in the client related to the initial interaction with the websocket.

Yarn workspaces makes dependencies nice and collected in the one place instead of three then managed with Lerna or more customized build scripts. I like that you drew the line during deployment at simple constructing the docker image and not also trying to add in whatever process you do to get/pull down to wherever you host (I like that those are separated concerns, makes the build process simpler).

Altogether, I think this may be one of the best put together javascript/typescript game repositories I've come across. Thank you so much for sharing this via open source software! Now, how can I buy you a coffee or beer or contribute to your Patreon? 😄

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