Larrikinism

It is the Confession, not the Priest that gives us absolution

Archive | RSS
July 23, 2011 at 5:13pm
Home

GSOC 2011: ssc Week 9

Tasks completed this week:

  1. Replacing of ArgumentParser with Thor. I’d given a mid-week update about this [1] on the mailing list. Please check there for complete details.

  2. Implementing the general commands (checkout, commit and status). As a direct consequence of using thor for the command line parsing, we get to use the invoke method to call other actions. This made writing these commands quite easy.

  3. Started on refactoring the DirectoryManager module. The NewDirectoryManager is currently in use in the general commands and will gradually replace the older version which is a mess of helper functions right now. There will be separate classes for handling each of the local storage files (for software, repositories and files) deriving from a parent LocalStorageFile class which implements the generic #read and #save methods.

  4. The gem is now hosted on rubygems.org . So, you can install it with gem install ssc. Use the fantastic thor generated usage instructions to help you use the app.

The tasks for next week are:

  • Write integration tests
  • Implement a command to get information about installed packages from the currently run system.
  • Commands for Appliance building and build status reporting.

If you have any suggestions for features. Please do write in on the studio-users mailing list.

[1] http://lists.opensuse.org/opensuse-project/2011-07/msg00098.html

Notes

  1. larikin posted this