<?xml version="1.0" encoding="UTF-8"?>
<wiki>
  <body>&lt;h1&gt;Setup&lt;/h1&gt;
&lt;p&gt;Git makes setup of a development environment easy.  At present Tap contains all the required files, and includes dependent gems as submodules.  To setup:&lt;/p&gt;
% git clone git://github.com/bahuvrihi/tap.git
% cd tap
% git submodule init
% git submodule update
&lt;p&gt;Now run the tests.&lt;/p&gt;
% cd tap
% rake test
&lt;p&gt;Hopefully the test pass on your platform.  That is it!&lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;
&lt;table&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;a href=&quot;http://git-scm.com/&quot;&gt;git&lt;/a&gt;&lt;/td&gt;
		&lt;td&gt;download, install, learn about git&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;a href=&quot;http://github.com/guides/developing-with-submodules&quot;&gt;git submodules&lt;/a&gt;&lt;/td&gt;
		&lt;td&gt;a nice intro to how submodules work&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;Note that when setting up development on Windows, you have to deal with the &lt;acronym title=&quot;end of line&quot;&gt;&lt;span class=&quot;caps&quot;&gt;CRLF&lt;/span&gt;&lt;/acronym&gt; issue.  Windows often wants &lt;span class=&quot;caps&quot;&gt;CRLF&lt;/span&gt;, everyone else wants LF.  I find the best setting for git is &amp;#8216;core.autocrlf=false&amp;#8217;.  To check/set this up:&lt;/p&gt;
% git config -l
% git config &amp;#8212;global &amp;#8212;add core.autocrlf false
&lt;p&gt;This only needs to be done on Windows.&lt;/p&gt;</body>
  <created-at type="datetime">2009-11-23T17:08:43-08:00</created-at>
  <id type="integer">205090</id>
  <permalink>develop-tap</permalink>
  <repository-id type="integer">12896</repository-id>
  <title>Develop Tap</title>
  <updated-at type="datetime">2009-05-05T22:53:14-07:00</updated-at>
  <user-id type="integer">7307</user-id>
</wiki>
