Sha256: 2856d09faaaccdb576e33d1657d51200318d0db397f9398ef2edf909ffe6c85a

Contents?: true

Size: 1.79 KB

Versions: 11

Compression:

Stored size: 1.79 KB

Contents

Version 0.1 plan
================

INSTALLER
* Fix up apt so that we can handle it if it asks questions, or fail? Check with Ben
* Support alternate gem package sources - DONE
* MD5/SHA1 checking on the installation files?

MISC
* Growl support
* Do a merb example
* Fix up printing of output so that its nice and a bit more like ports - DONE
  * print ports style output for stages (installing, configuring, etc...)
* Add an option to print the hierarchy tree of packages to be installed only - DONE
* BlankSlate - active support has one
* CREDITS file - DONE
* Get #!/usr/bin/env sprinkle working - DONE

OPERATING SYSTEM
* OS abstraction
  * build essential on Ubuntu only for example

TESTING
* Test on a base system Ubuntu system - DONE
* Multiple runs, check system that's partially installed - DONE
* Resuming downloads with wget ok - DONE

ERRORS
* Need to think about handling errors nicely
* Recovering from an error, and or successive runs of sprinkle
  * store installed state on the remote server so we can skip installed packages?
    * what about self healing things later? need to think about it

DOCUMENTATION
* Document the code somewhat, at least review that its all ok
* Wiki
* Home page somewhere? point to github
* Blog post
* Screencast - use that cool screenflow tool?

Post Version 0.1 plan
=====================

CONFIGURATION
* Think about it - talk to Lincoln and Ben
* Use cap 2.3 send/download file helpers, might be useful somehow for transporting config files

ACTOR
* Investigate a pure net:ssh/gateway delivery mechanism, ie. without cap?
* Generate a cap task file as output? not sure if people would be interested in this?
  * use ruby2ruby to generate the file, nice :)

MISC
* Slicehost API support for creating a slice on the way
  * active resource
* SSH keys, have to deploy them somehow?

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sprinkle-0.4.2 TODO
sprinkle-0.4.1 TODO
sprinkle-0.4.0 TODO
sprinkle-0.3.6 TODO
sprinkle-0.3.5 TODO
sprinkle-0.3.4 TODO
sprinkle-0.3.3 TODO
sprinkle-0.3.2 TODO
sprinkle-0.3.1 TODO
sprinkle-0.3.0 TODO
sprinkle-0.1.4 TODO