TODO - Artimi/waktu GitHub Wiki

App

  • ✓ Remove todo list, tarif
  • Two languages: English, Czech
  • Create rpm and publish it
  • Create deb package and publish it
  • Add more graphs, check possibility of use Prettyplotlib

Code

  • ✓ Get rid of every getATTRIBUTE - make property of them (getter, setter, deleter) but only when needed
  • ✓ Solve where to store persistent data
  • ✓ Change saving data from pickle to json
    • Really needed? [martiinsiimon]
    • Current behavior is restricting us to not change container classes at all. For example: during example I renamed self._name to self.name and when I loaded data from pickle it was not compatible anymore. Also I think that human readable data are better than some almost binary code. [Artimi]
    • OK, I agree then, nice explained, thanks! [martiinsiimon]
  • ✓ Change _var to var in arguments
  • ✓ Use logging
  • ✓ Remove fill... methods with mock data
  • ✓ Use "with open(...)" opening files
  • Use naming convention according to pep8
  • Refactor redundant names e.g. Category.delete_activity(activity)

Documentation

  • Make documentation - sphinx
  • comment every class - what is it for

Tests

  • Make unit tests