Skip to content
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

V1 #8

Draft
wants to merge 72 commits into
base: master
Choose a base branch
from
Draft

V1 #8

wants to merge 72 commits into from

Conversation

kitallis
Copy link
Contributor

@kitallis kitallis commented May 31, 2020

This PR should be merged to master once we're happy with the alpha-mvp.

kitallis and others added 12 commits May 30, 2020 16:07
- Change the port on API.cljs
- Recompile the assets
* Rename RoomChannel to GameChannel and make it room sensitive
* Refactor exists? -> presence
* Add basic host game state
* Pull out high-level coordination stuff in a stateless Game module
* Add functions to update host & participants on Game
* Hook up game state updates with controller
* Make game channel check for presence of game
* Refactor Game-related modules
* Better controller-layer error handling
* Just pull the room name from join params instead of socket
* Specify imported functions from ControllerHelpers
@kitallis kitallis added this to the alpha milestone May 31, 2020
@kitallis kitallis changed the title Alpha Release Release V1 May 31, 2020
@kitallis kitallis changed the title Release V1 V1 May 31, 2020
@nid90
Copy link

nid90 commented Jun 1, 2020

Why is this a single PR?

@kitallis
Copy link
Contributor Author

kitallis commented Jun 1, 2020

Why is this a single PR?

Because I want to avoid the trouble of creating PRs for daily updates until we reach alpha.

The alpha branch is basically our trunk or master at the moment. Until alpha is merged to master, we're going to directly commit everything to this branch, it'll allow us to catch regressions faster etc. since we don't have any tests at the moment. Once we move to master, we're going to start making reviewable PRs. Just doing this for speed to not get blocked on reviews etc.

I'll only make separate PRs for significant Elixir/Phoenix changes.

kitallis and others added 7 commits June 8, 2020 01:06
* Get 1st draft of lobby

* Break out subs, events and fx into separate namespaces

* launch multiple subscriptions from tube.fx

* Get the lobby functional
* Add CI via github actions
* Add a compilation step
* Add postgres service to run tests in github workflow
* Add configuration for running tests on the CI
* Fix: The postgres_host configuration while running the tests in CI
* Fix: Incorrect assertions in the error view tests
* Add CI status badge
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](indutny/elliptic@v6.5.2...v6.5.3)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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.

4 participants