Skip to content

jayclassless/eco-crafter-toolkit

Repository files navigation

Eco Crafter Toolkit

This application gives players of Eco a price calculator for the in-game economy: pick your skills, talents, plugin modules, and crafting tables, set prices for the raw materials you can source, and the app derives the cost and sale price of every recipe you can craft (with margins, ingredient swaps, and recipe variants resolved automatically).

The app is free to use and records no information about you -- all data is stored locally in your browser.

Contributing

Bug reports and pull requests are welcome on GitHub. For non-trivial changes, please open an issue first to discuss the approach.

Development

To set up an environment to develop this application, the most straight-forward way is to use mise:

$ mise settings experimental=true
$ mise trust
$ mise install

To boot up a local development server:

$ aube run dev

Deployment

Production hosting (S3 + CloudFront on eco-crafter.classless.net) is defined as a CDK app under infra/. Pushes to the production branch trigger .github/workflows/deploy.yml, which builds the site and uploads to the S3 bucket provisioned by the stack, then invalidates CloudFront.

See infra/README.md for first-time setup, the IAM policy used by the deploy workflow, and instructions for adding a future Lambda API behind the same distribution.

License

MIT

About

Crafting, pricing, and other tools for players of the game Eco

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages