Awesome
Ecosystem
Ecosystem balancing simulator, originally built for Elm gamejam #4. It can be played on the game's website or on itch.io
<img width="611" alt="ecosystem-1-0-0-start" src="https://user-images.githubusercontent.com/1006966/86554925-ef1f0b00-bf1c-11ea-9f56-164febfb2ee0.png">Running locally
bin/server
Deployment
The game is automatically deployed to Netlify whenever the master
branch gets
pushed. It is available at https://elm-ecosystem.netlify.app.
Release process
The game is deployed to two places. While the latest master
is auto-deployed
to Netlify, we need to manually make a release to itch.io. We also cut a release
on GitHub.
- Create a new tag with
git tag -a "vX.X.X"
with the desired version number. - Push tag with
git push --tags
- Make a production build with
bin/build
and compress thedist/
directory - Find the tag on GitHub and create a new release. Attach the
dist.zip
file. - Publish to itch.io with
butler push dist.zip joelq/ecosystem:html5 --userversion X.X.X
(assumes you have butler installed). - Optionally create a new devlog on itch.io to discuss new features in the release. I often have very similar content to what I would put in the GitHub release description.