<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,41 +1,83 @@
 = ohai
 
-* http://wiki.opscode.com/display/ohai 
+= DESCRIPTION:
 
-== DESCRIPTION:
+Ohai detects data about your operating system. It can be used standalone, but it's primary purpose is to provide node data to Chef.
 
-Ohai detects data about your operating system. 
+Ohai will print out a JSON data blob for all the known data about your system. When used with Chef, that data is reported back via node attributes.
 
-I'm in yur server, findin yer dater
+Opscode distributes ohai as a RubyGem. This README is for developers who want to modify the Ohai source code. For users who want to write plugins for Ohai, see the wiki:
 
-== SYNOPSIS:
+* http://wiki.opscode.com/display/ohai/Home
 
-./bin/ohai
+= DEVELOPMENT:
 
-Will print out a JSON structure for all the known data about 
-your system.
+Before working on the code, if you plan to contribute your changes, you need to read the Opscode Contributing document.
 
-== REQUIREMENTS:
+* http://wiki.opscode.com/display/opscode/Contributing
+
+You will also need to set up the repository with the appropriate branches. We document the process on the Chef Wiki.
+
+* http://wiki.opscode.com/display/opscode/Working+with+Git
+
+(Substitude 'ohai' for 'chef')
+
+Once your repository is set up, you can start working on the code. We do use BDD/TDD with RSpec, and soon Cucumber for integration/feature testing, so you'll need to get those installed.
+
+= ENVIRONMENT:
+
+In order to have a dev environment where you can work on Ohai, you'll need to install a few additional gems after setting up the Git repository.
+
+Install the following RubyGems.
 
 * rake
-* json
 * rspec
 * extlib 
+* systemu
+* json
+
+  gem install rake rspec extlib systemu json
+
+== Rake Tasks
+
+Ohai has some Rake tasks for doing various things.
+
+  rake -T
+  rake clobber_package  # Remove package products
+  rake gem              # Build the gem file ohai-$VERSION.gem
+  rake install          # install the gem locally
+  rake make_spec        # create a gemspec file
+  rake package          # Build all the packages
+  rake repackage        # Force a rebuild of the package files
+  rake spec             # Run specs
+  
+($VERSION is the current version, from the GemSpec in Rakefile)
+
+== Spec Testing:
+
+We use RSpec for unit/spec tests.
+
+  rake spec
+
+Because ohai gathers system information, and we don't know what kind of system we might be running on (yet), we're moving away from specs for integration testing and to cucumber.
+
+= LINKS:
+
+Source:
+
+* http://github.com/opscode/ohai/tree/master
+
+Tickets/Issues:
 
-== INSTALL:
+* http://tickets.opscode.com/
 
-* git clone git://github.com/opscode/ohai.git
-* cd ohai
-* rake install 
+(Use the OHAI project)
 
-== SPECIAL THANKS:
+Documentation:
 
-Ohai was significantly easier to build because of the pre-existing
-work of everyone who contributed to Facter, especially Luke Kanies
-of Reductive Labs.  Thanks, guys. (We didn't use your code, but we
-were strongly inspired by it.)
+* http://wiki.opscode.com/display/ohai/Home/
 
-== LICENSE:
+= LICENSE:
 
 Ohai - system information application
 </diff>
      <filename>README.rdoc</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>fd612cd0f00b8d4a79236331005ddea0ced266e4</id>
    </parent>
  </parents>
  <author>
    <name>jtimberman</name>
    <email>joshua@opscode.com</email>
  </author>
  <url>http://github.com/opscode/ohai/commit/c7e96239146b0073f19817ce1db389f8b9600fca</url>
  <id>c7e96239146b0073f19817ce1db389f8b9600fca</id>
  <committed-date>2009-07-09T13:26:28-07:00</committed-date>
  <authored-date>2009-07-09T13:26:28-07:00</authored-date>
  <message>ohai-98, dev-focused readme a la chef's</message>
  <tree>b4b6435e0feb139c48c18a7df7f51c8c46634f87</tree>
  <committer>
    <name>jtimberman</name>
    <email>joshua@opscode.com</email>
  </committer>
</commit>
