Personal tools

VirtuaHac

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(VirtuaHac 2011.10)
(VirtuaHac 2011.10)
 
(13 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 
VirtuaHac is a hackathon for the rest of us! Instead of travel and lodging expenses, we plan to host a collective hacking session using technology and distance collaboration tools.
 
VirtuaHac is a hackathon for the rest of us! Instead of travel and lodging expenses, we plan to host a collective hacking session using technology and distance collaboration tools.
  +
  +
== In Progress ==
  +
  +
* As a general discussion point, an IRC channel #VirtuaHac exists on FreeNode.
  +
  +
Please add links to Hangouts for your projects here:
   
 
== Collaboration Tools ==
 
== Collaboration Tools ==
Line 9: Line 15:
 
* Git/Darcs: We recommend (but don't require) using github or patch-tag for projects that are hacked on. You probably want to create a hackathon-specific repo to make it easier for hackathon members to collaborate without handing out permissions to the real code. Even if it's not through github or patch-tag, anyone sponsoring a project will need to provide an easy way to manage collective access to the source code. If that's 'darcs send', you'll have to be pretty responsive.
 
* Git/Darcs: We recommend (but don't require) using github or patch-tag for projects that are hacked on. You probably want to create a hackathon-specific repo to make it easier for hackathon members to collaborate without handing out permissions to the real code. Even if it's not through github or patch-tag, anyone sponsoring a project will need to provide an easy way to manage collective access to the source code. If that's 'darcs send', you'll have to be pretty responsive.
   
* This Wiki: Make sure you have a Haskellwiki account, as we'll be posting links to current projects here.
+
* This Wiki: Make sure you have a HaskellWiki account, as we'll be posting links to current projects here.
   
 
== VirtuaHac 2011.10 ==
 
== VirtuaHac 2011.10 ==
Line 27: Line 33:
 
** I'll work on anything I'm capable of.
 
** I'll work on anything I'm capable of.
   
* Etienne `AtnNn` Laurin
+
* Etienne `AtnNn` Laurin (UTC-4)
 
** GHCi
 
** GHCi
 
** Yesod
 
** Yesod
  +
** Anything else
   
* Jens Petersen (juhp)
+
* Jens Petersen (JST, +0900)
** probably something cabal/packaging related
+
** may work on cabal/packaging, or join others
 
* Hemanth Kapila
 
** c2hs based bindings to libharu [http://libharu.org/wiki/Main_Page]
 
** I'm happy to join in other projects too.
 
   
 
* Dan Burton (GMT-6)
 
* Dan Burton (GMT-6)
Line 40: Line 47:
 
** I'll be open to working on anything, but I will be at a conference so my time will be limited. I'm especially open to learning to hack on GHC.
 
** I'll be open to working on anything, but I will be at a conference so my time will be limited. I'm especially open to learning to hack on GHC.
   
* The Yesod Team
+
* The Yesod Team (possibly any time zone)
** We have a lot of items and ideas on our [TODO](http://www.yesodweb.com/wiki/todo) and [WishList](http://www.yesodweb.com/wiki/WishList)
+
** There are a lot of items and ideas on our [http://www.yesodweb.com/wiki/todo Todo] and [http://www.yesodweb.com/wiki/WishList Wish List]. A high-level, backwards-compatible websockets interface that will show off Haskell's amazing concurrency could be fun to work on during VirtuaHac.
 
** GHC Issue #4900 mentioned by Chris Smith
 
** GHC Issue #4900 mentioned by Chris Smith
 
** improvements you would like to see to Yesod
 
** improvements you would like to see to Yesod
  +
  +
* Robert Massaioli (GMT+10)
  +
** Maybe some htodo [https://github.com/robertmassaioli/htodo] cleanup work.
  +
** One of the many projects I have been meaning to finish.
  +
  +
* Dirk Hünniger (GMT+2)
  +
** in my project wb2pdf: improving code quality and use higher lever strutures
  +
** chat with other haskellers
  +
** lots of non Haskell stuff todo that weekend, especially my 31st birthday
   
 
== Procedures ==
 
== Procedures ==
Line 49: Line 65:
 
Once VirtuaHac starts, we'll create a Lobby section of this wiki page. To start up a collaboration:
 
Once VirtuaHac starts, we'll create a Lobby section of this wiki page. To start up a collaboration:
   
1. Create a Hangout on Google+. Name it to indicate it's part of VirtuaHac.
+
# Create a Hangout on Google+. Name it to indicate it's part of VirtuaHac.
2. Post a link to the Hangout in the Lobby section.
+
# Post a link to the Hangout in the Lobby section.
3. As applicable, post links to version control or other resources under the project in Lobby, too.
+
# As applicable, post links to version control or other resources under the project in Lobby, too.
   
 
As needed, also feel free to create "VirtuaHac Break Room" Hangouts, for chatting among people who aren't currently working on a collaboration. These could be a good chance to chat with others about what they've got in the pipe, and start collaborations.
 
As needed, also feel free to create "VirtuaHac Break Room" Hangouts, for chatting among people who aren't currently working on a collaboration. These could be a good chance to chat with others about what they've got in the pipe, and start collaborations.
   
 
If a collaboration is at or very close to 10 people (the size limit for Google+ hangouts), you may want to break it into subprojects.
 
If a collaboration is at or very close to 10 people (the size limit for Google+ hangouts), you may want to break it into subprojects.
  +
  +
[[Category:Community]]

Latest revision as of 04:51, 24 October 2011

VirtuaHac is a hackathon for the rest of us! Instead of travel and lodging expenses, we plan to host a collective hacking session using technology and distance collaboration tools.

Contents

[edit] 1 In Progress

  • As a general discussion point, an IRC channel #VirtuaHac exists on FreeNode.

Please add links to Hangouts for your projects here:

[edit] 2 Collaboration Tools

The tools we plan to use are:

  • Git/Darcs: We recommend (but don't require) using github or patch-tag for projects that are hacked on. You probably want to create a hackathon-specific repo to make it easier for hackathon members to collaborate without handing out permissions to the real code. Even if it's not through github or patch-tag, anyone sponsoring a project will need to provide an easy way to manage collective access to the source code. If that's 'darcs send', you'll have to be pretty responsive.
  • This Wiki: Make sure you have a HaskellWiki account, as we'll be posting links to current projects here.

[edit] 3 VirtuaHac 2011.10

The first VirtuaHac is October 21-23, 2011.

Signups (include your time zone as GMT +/- x, and projects you know something about and are willing or interested in working on):

  • Chris Smith (GMT-7)
    • snap-typed-sessions (mysnapsession in Hackage)
    • gloss-web (https://github.com/cdsmith/gloss-web)
    • mvclient (in Hackage) - willing only if anyone else is so motivated
    • GHC Issue #4900 or #5527 - would need someone experienced in GHC
    • I'm also happy to join in other projects
  • Clint Moore
    • I'll work on anything I'm capable of.
  • Etienne `AtnNn` Laurin (UTC-4)
    • GHCi
    • Yesod
    • Anything else
  • Jens Petersen (JST, +0900)
    • may work on cabal/packaging, or join others
  • Dan Burton (GMT-6)
    • Anything I can help with
  • Edward Amsden
    • I'll be open to working on anything, but I will be at a conference so my time will be limited. I'm especially open to learning to hack on GHC.
  • The Yesod Team (possibly any time zone)
    • There are a lot of items and ideas on our Todo and Wish List. A high-level, backwards-compatible websockets interface that will show off Haskell's amazing concurrency could be fun to work on during VirtuaHac.
    • GHC Issue #4900 mentioned by Chris Smith
    • improvements you would like to see to Yesod
  • Robert Massaioli (GMT+10)
    • Maybe some htodo [1] cleanup work.
    • One of the many projects I have been meaning to finish.
  • Dirk Hünniger (GMT+2)
    • in my project wb2pdf: improving code quality and use higher lever strutures
    • chat with other haskellers
    • lots of non Haskell stuff todo that weekend, especially my 31st birthday

[edit] 4 Procedures

Once VirtuaHac starts, we'll create a Lobby section of this wiki page. To start up a collaboration:

  1. Create a Hangout on Google+. Name it to indicate it's part of VirtuaHac.
  2. Post a link to the Hangout in the Lobby section.
  3. As applicable, post links to version control or other resources under the project in Lobby, too.

As needed, also feel free to create "VirtuaHac Break Room" Hangouts, for chatting among people who aren't currently working on a collaboration. These could be a good chance to chat with others about what they've got in the pipe, and start collaborations.

If a collaboration is at or very close to 10 people (the size limit for Google+ hangouts), you may want to break it into subprojects.