8000 Monorepo: extracting modules away from the @colyseus/core by endel · Pull Request #419 · colyseus/colyseus · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Monorepo: extracting modules away from the @colyseus/core #419

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 75 commits into from
Jul 12, 2021
Merged

Conversation

endel
Copy link
Member
@endel endel commented Jul 12, 2021

This PR breaks down the colyseus package into isolated modules to avoid tying specific modules too hard with the framework.

Migrating to this version: https://docs.colyseus.io/migrating/0.14.18/

  • colyseus - aggregates previously existing features through their respective modules
    • @colyseus/core - all framework abstractions and features
    • @colyseus/ws-transport - default WebSocket transport (through ws module)
    • @colyseus/redis-presence - provides RedisPresence
    • @colyseus/mongoose-driver - provides MongooseDriver
  • @colyseus/uwebsockets-transport - New transport option!, uses uWebSockets.js instead of ws 🥳
  • @colyseus/redis-driver - Redis driver support #412, thanks @vitalyrotari!
  • @colyseus/monitor - moved from its own repository into this one
  • @colyseus/arena - moved from its own repository into this one

Closes #416, #330, #412

endel and others added 30 commits May 3, 2021 18:22
endel added 27 commits July 2, 2021 17:19
@endel endel merged commit 9279adf into master Jul 12, 2021
@endel endel deleted the monorepo branch July 12, 2021 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0