If you have a project that you want to hack on and that others can hack on as well, post a brief description of it on the Projects page. Include the location of your source code repository and the version control system you use.
If you don't have a project of your own, sign up for one or more of the projects posted by other participants on the Projects page. Before the hackathon, make sure you have visited the source code repository and have a client installed for that project's version control system.
At least Perl 5.14.0. If hacking on the Perl 5 core distribution, you should have a checkout of the HEAD of blead:
% git clone git://perl5.git.perl.org/perl.git perl
If you're using a Windows laptop, we recommend you have Strawberry installed: http://strawberryperl.com/.
If you're working on a project other than the Perl 5 core, have that project's source code installed before arriving at the event.
C compiler and other command-line tools normally used for software development on your operating system.
Perlbrew will also prove useful for installation of Perl-related software.
Find out what version control system (VCS) your project uses: Subversion, Git, Mercurial, etc., and have a client installed.
You don't want to waste time during the hackathon trying to get on the wireless.
During the hackathon we will heavily use irc.perl.org: #hackathon for general purposes; other channels such as #p5p, #qa, #toolchain, etc., as needed for specific projects.
Because you don't want your laptop to die only two hours into the event.
Should you wish to project an image onto a data projector during the event, please note that these are the technical requirements for the projector which RubensteinTech will make available for us:
large-screen Samsung high-def display with the following input options: - HDMI - DVI - Mini DisplayPort (Mac / Thunderbolt) (NOTE, no VGA)
If you are working on a project with fellow hackers, feel free to discuss it with them prior to the day of the event.
A hackathon is a good place to learn advanced features of a VCS from a fellow hacker, but you should come to the event already knowing the basics.
Since many of our projects are hosted on Github, you should consider getting an account there prior to the hackathon.