lmikolajczak/wms-tiles-downloader

Refactoring

Closed this issue · 1 comments

This project was created as a proof of concept and I neglected its maintenance for a long time. I plan to refactor it to match current Go's standards and make it more configurable and flexible. Some basic things to do at the very beginning:

  1. Refactor project structure
  2. Start using go modules
  3. Use context to provide granular control over each issued request and support client defined request timeouts
  4. Use cobra package to provide more robust CLI (still to consider if that's suitable solution)
  5. Handle other issues opened by people that tried to use this project
  6. ...

Done ✨