.. Will prepare and post data to an OpenData server running
in a background thread:
* will find servers from www.goldencheetah.org
* uses first server it finds that is running
* prepares and sends data
.. need to write the code to get explicit permission from
the user to do it, then send data when worthwhile.
.. thinking this is annually, but only if > 100 new workouts.
.. add template code and definition. This is not a functional
update, it is to get the basics in place and run through
CI to check for cross-platform issues.
.. part 2 to implement oauth
.. part 3 to implement configuration
.. part 4 to implement readdir()
.. part 5 to implement readFile()
.. part 6 to update CloudSyncDialog for download only services
Introducing a directory structure to make it a bit less
daunting for new developers and perhaps even old hands.
The main folders all start with an upper character, so src
files are now located in;
* Core - Core data structures
* Gui - Main GUI elements
* Metrics - Models and Metrics
* FileIO - Device and File I/O
* Charts - All the chart types
* Cloud - Working with Web Resources
* Train - Anything Train View specific
* ANT - Our ANT+ Stack
* Resources - Images, Translations, Web etc
Apologies to anyone who needs to merge across this update.