Outline - gslab-econ/gslab_python GitHub Wiki

Improvements

  • Consider adding functionality to print SCons tree in state_of_repo logger (see here).
  • Create tool/emitter to specify raw data downloads as sources 'dynamically' (see here).
  • See if there is a way to force scons to rebuild a target if that target has been modified (see here).
  • Address potential problems in gslab_scons raised during a testing review.
  • Consider adding integration tests for gslab_scons builders. Be mindful of Windows-specific issues.
  • We should use ZIP 64 compression in the release script. Found in gslab-econ/congress_text#177.
  • Allow users to turn off size warnings for certain files (see here).
  • Skip implicit command dependencies in LyX scanner when they're in a note.
  • Edit gslab_scons.build_matlab() to fix its incompatibility with scons parallelization (see here).
  • Add functionality to reconfigure user's cache (see here).
  • Refactor logging machinery as a Python decorator instead of repeated code from builder to builder.

External testing

  • Include Tobias Schmidt (postdoc of Susan Athey) in next round of review.

Testings

Write integration tests. (see #100, reopen that task when we are ready to work on it) Update unit tests. (see #112, reopen that task when we are ready to work on it)

Next Release

  • Changes made in #159 (removing an argument from start_log) will require an update to template specified here.