What Is It ?

Hackergarten or Hackathon is a common name used for informal hands-on coding gatherings of developers, who want to spend some of their time helping open-source projects move forward.

If you’re organizing such an event and think about giving it a concurrency focus, we’ve prepared a list of GPars tasks suitable for Hackergarten.

  1. Catchy visual demos - http://jira.codehaus.org/browse/GPARS-96

  2. Concurrent Sudoku solver - https://jira.codehaus.org/browse/GPARS-202

  3. Fix User Guide styles - http://jira.codehaus.org/browse/GPARS-243

  4. Screencasts to explain GPars use

  5. Make additional Groovy collection processing methods parallel - https://jira.codehaus.org/browse/GPARS-209

  6. Benchmarking

  7. Experiment with comet in Grails - http://jira.codehaus.org/browse/GPARS-147

  8. Concurrency gotchas - http://jira.codehaus.org/browse/GPARS-150

  9. Tweak CodeNarc rules - http://jira.codehaus.org/browse/GPARS-152

  10. Revisit the codebase and fix CodeNarc-reported issues - http://jira.codehaus.org/browse/GPARS-153

Please note that jira.codehaus.org/ has closed, so prior links will not work

Get Ready

You are only a few easy steps away from being able to start:

  1. Clone the source repository - git clone git@github.com:GPars/GPars.git

  2. Checkout the master branch - git checkout master

  3. Build the project to make sure everything works for you - gradlew clean build

  4. Create an IDEA or Eclipse project files through gradlew idea or gradlew eclipse commands

  5. Open the project in IDEA or Eclipse

Please refer to Developer Zone for details on how to open up the project in an IDE.

Feel free to ask on the mailing list for more details on these topics or perhaps you could try grabbing someone from the team to assist your event on-line.