<div dir="ltr">Hi David,<div><br></div><div>Great to here that you're going to hack on cabal. We need all the contributors we can get!</div><div><br></div><div>The general roadmap for 1.20 is here: <a href="http://www.haskell.org/pipermail/cabal-devel/2013-September/009533.html">http://www.haskell.org/pipermail/cabal-devel/2013-September/009533.html</a></div>

<div><br></div><div>The "<span style="color:rgb(0,0,0)">Do the right thing automatically" section is probably the most newbie friendly.</span></div><div><span style="color:rgb(0,0,0)"><br></span></div><div><font color="#000000">Other than that we really need to get the bug tracker under control. This means triaging bugs and fixing those that need fixing and closing the rest. I took a stab at this a while ago but if you want something to get your feet wet, I suggest grabbing something that looks interesting from the bug tracker.</font></div>

<div><font color="#000000"><br></font></div><div><font color="#000000">As for hacking on cabal, I suggest using sandboxes, like so:</font></div><div><br></div><div><span style="color:rgb(0,0,0)">cd cabal/cabal-install</span><br>

</div><div><span style="color:rgb(0,0,0)"># only once:</span></div><div><font color="#000000">cabal sandbox init</font></div><div><font color="#000000">cabal sandbox add-source ../Cabal</font></div><div><font color="#000000">cabal install -j --only-dep</font></div>

<div><font color="#000000"># to (re)build:</font></div><div><font color="#000000">cabal build</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">-- Johan</font></div></div><div class="gmail_extra">

<br><br><div class="gmail_quote">On Fri, Jan 3, 2014 at 1:50 PM, David Laing <span dir="ltr"><<a href="mailto:dave.laing.80@gmail.com" target="_blank">dave.laing.80@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">Hi all,<br><br>There are a few people in my local FP meetup group looking into doing some semi-regular Haskell hack nights, and we're hoping to target various tools and libraries in the Haskell ecosystem so that we can give back a little while having fun and honing our skills.  <br>


<br>Cabal is pretty high on our list of things to hack on, and we're hoping to start mid next week.<br><br>I'm sure we'll be able to click through github issues and submit pull requests on our own, but I thought I'd ask if anyone has any thoughts on areas that would be good to look at that might sit in a sweet spot of being both beneficial to Cabal and accessible to newcomers to the code.<br>


<br>Does anyone have any thoughts?<br><br>Cheers,<br><br>Dave <br></div>
<br>_______________________________________________<br>
cabal-devel mailing list<br>
<a href="mailto:cabal-devel@haskell.org">cabal-devel@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/cabal-devel" target="_blank">http://www.haskell.org/mailman/listinfo/cabal-devel</a><br>
<br></blockquote></div><br></div>