Remove errant link under project info section
Norm MacLennan (2):
Update story
Make homepage customizable in config.toml
Norm MacLennan (10):
Render index banner properly on clients not using monospace font
Update to fully-qualified module path to enable go get-ing
Swap binaries to use flags for arg parsing
Update README to mention we're go get-able again
Markdownlint
Minor refactor in gemifc
Update dependencies
Fix pkger references
Add additional story metadata and intro page
Update existing stories to new metadata format
Norm MacLennan (11):
Add version to stories artifact so sr.ht doesn't get mad
Updating README to link to artifacts
Update ASCIInema for new version
Add a few more tests
Make protobuf a little happier
Clean up the Terraform a bit
Update systemd unit file to always restart
Variableize Terraform
Have Air restart server when .gemif files change
Drastically simplify .gemif story format
Rewrite bundled stories in simplified .gemif format
Norm MacLennan (14):
Version artifacts so they can be released automatically
Update sample config to more closely match reality
Update README
Add robots.txt to keep bots away from the games
Add not_condition to exits
Minor refactor to move things out of GameManager and into the components they actually belong
Add golangci-lint to ci process
Make serlialization format an enum for earlier error detection
Install missing dependency for linting in build
Don't try to run golangci-lint in Docker, since it's not available on the build server
Add emoji favicon
Pipe app version through to index page
Publish sample stories as artifacts for ease of deployment
Automate deployment of capsule and infrastructure
Norm MacLennan (5):
Added ability to automatically attach built packages to tagged refs
Slightly more working automated release
Hide API token from job output
Making release_version executable
Update on-site docs in static files
Norm MacLennan (38):
Initial commit
Start refactoring process
finish first pass refactor
add license
Add README
simplify example
Move to relative module to save typing. use pkger to compile in static assets
Add the ability to host multiple stories
Update index template
Move to in-memory game state to url-based state tokens
handle static file errors
updated asciinema
Fun random banners and lots of linting
further linting
add nonmegalinting
fix build-all
make action links speculative state
try a slight modification on the banner
fix up the banner more
Have speculative states properly use exits
Comments and junk
Update comment to appease lll
Address the rest of the linting
update api docs
Remove the last of the pseudoPOSTs
First pass at conditionals
Break out GameState to a testable object, simplify description templating, try making a build job
choose a working image and prereq packages
fix build
didn't realize i needed to change directory for every task
can't install binaries from project directory
try to set PATH to access go bins
shell doesn't expand ~ in path seemingly
README updates for new features
try switching to protobuf for state tokens
Add configuration
Initial story compiler with two examples
gemifc refactoring and linting