Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Hackathon EclipseCon 2014"

(Participating Projects)
 
(23 intermediate revisions by 15 users not shown)
Line 3: Line 3:
 
We are planning to hold a Hackathon at EclipseCon 2014 in San Francisco. The event will be held at the Hyatt Regency San Francisco Airport.
 
We are planning to hold a Hackathon at EclipseCon 2014 in San Francisco. The event will be held at the Hyatt Regency San Francisco Airport.
  
We have the room reserved for Tuesday, March 18, 19:00. See schedule (link TBD).
+
We have the room reserved for Tuesday, March 18, 19:00. [https://www.eclipsecon.org/na2014/schedule_item/eclipsecon-hackathon See schedule].
  
 
= What is a Hackathon? =
 
= What is a Hackathon? =
Line 19: Line 19:
 
   
 
   
 
It is also a good idea to have an up to date [http://wiki.eclipse.org/Category:How_to_Contribute How to Contribute] page for your project. This gives contributors a useful starting place, and a summary of all the things they need to know as a reference for after the Hackathon ends. To give a concrete example, look at the [[Platform UI/How to Contribute]] page.
 
It is also a good idea to have an up to date [http://wiki.eclipse.org/Category:How_to_Contribute How to Contribute] page for your project. This gives contributors a useful starting place, and a summary of all the things they need to know as a reference for after the Hackathon ends. To give a concrete example, look at the [[Platform UI/How to Contribute]] page.
 +
 +
Please note that your project doesn't need to be hosted at Eclipse in order to participate.
  
 
== Contributors ==
 
== Contributors ==
Line 28: Line 30:
 
= Participating Projects =
 
= Participating Projects =
  
The following Eclipse projects will have committers attending the Hackathon, ready to help you make your first contribution.<br>
+
The following Eclipse projects will have committers attending the Hackathon, ready to help you make your first contribution.
TBD
+
* [[CBI]] (Thanh Ha)
 +
* [[Tycho/Contributor Guide|Tycho]] (Tobias Oberlies)
 +
* Eclipse [[Platform]] (Pascal Rapicault, Lars Vogel, Paul Webster, Eric Moffatt, John Arthorne)
 +
* [[Orion]] (Ken Walker, John Arthorne)
 +
* [[p2]] (Pascal Rapicault, Ian Bull, John Arthorne)
 +
* [[SWTBot]] (Mickael Istria)
 +
* [[EGit]], [[JGit]] (Stefan Lay)
 +
* Eclipse [[IoT]] projects (Benjamin Cabé)
 +
* e(fx)clipse [[Efxclipse]] (Tom Schindl)
 +
* wakama/liblwm2m & californium (Julien Vermillard)
 +
* Papyrus [[Papyrus]] (Remi Schnekenburger, Patrick Tessier)
 +
* Flight (Martin Lippert) (since the project might not have been fully created by that time, and probably renamed as well, I will be there to introduce people to the project, the concepts, the prototype code, etc.)
 +
* [[E4/Scripting]] aka. EASE (Christian Pontesegger)
 +
* ...add your project here...
 +
In case you wish to contribute to a project that is not listed here, come anyway. It is almost sure one person in the room will be able to give you some help.
  
 
= Resources =
 
= Resources =
Line 35: Line 51:
 
* [http://www.vogella.com/articles/Gerrit/article.html#eclipsegerritcontribution Guide to contributing to Eclipse via Gerrit]
 
* [http://www.vogella.com/articles/Gerrit/article.html#eclipsegerritcontribution Guide to contributing to Eclipse via Gerrit]
  
[[Category:How to Contribute]]
+
[[Category:How to Contribute]][[Category:Hackathons]]

Latest revision as of 11:22, 11 December 2015

When and Where

We are planning to hold a Hackathon at EclipseCon 2014 in San Francisco. The event will be held at the Hyatt Regency San Francisco Airport.

We have the room reserved for Tuesday, March 18, 19:00. See schedule.

What is a Hackathon?

Hackathon is when a group of developers code together. We invite you to come and code with us. Learn new stuff, get code contributed to your favorite Eclipse projects, win prizes, meet new people and have some geek fun.

Hackathon Theme

The theme for this Hackathon will be creating your first commit to an Eclipse project. Contributing your first commit to an open source project is always the hardest one, because there is so much to learn. You're a smart developer so you know how to implement a fix or enhancement on a chunk of code once it is sitting in front of you. But first you need to learn where to get the source code, how to enter a bug, how to run the tests, how to follow the IP process, how to submit a patch for review, and how to flag down a committer to get them to review and release it. At this Hackathon, seasoned committers from various Eclipse projects will be on hand to take you through all these steps. The goal will be to have a real commit pushed to master from new contributors. Armed with this knowledge you will be able to go home after the conference and continue contributing to the project, confident in understanding how the lifecycle of a change works on that project.

What to Bring

Committers

Committer volunteers should arrive with a list of known simple bugs that first time contributors can fix. Since the goal here is helping contributors understand the dev process, the nature of the bug isn't very important. For example it could be fixing typos, adding documentation, writing a test, etc. Bugs with one line fixes are fine. Maybe resist the temptation to fix this kind of bug yourself for the next month and save it for the Hackathon.

It is also a good idea to have an up to date How to Contribute page for your project. This gives contributors a useful starting place, and a summary of all the things they need to know as a reference for after the Hackathon ends. To give a concrete example, look at the Platform UI/How to Contribute page.

Please note that your project doesn't need to be hosted at Eclipse in order to participate.

Contributors

All attendees should bring a laptop with Eclipse Kepler or newer installed. Please try to clone the Git repository in advance for the project you want to work on. You can likely find a link on the project's wiki page, or find it at git.eclipse.org. If you have trouble finding it, don't worry! A committer can help you get that setup during the event.

It is also a good idea to make sure you have an eclipse.org (Bugzilla) account already created (see projects.eclipse.org to make sure). Also it is a good idea to sign the Eclipse Contributor License Agreement, which is done from your profile page on projects.eclipse.org. Again, don't worry if you have any trouble with this. We can help during the Hackathon.

Participating Projects

The following Eclipse projects will have committers attending the Hackathon, ready to help you make your first contribution.

  • CBI (Thanh Ha)
  • Tycho (Tobias Oberlies)
  • Eclipse Platform (Pascal Rapicault, Lars Vogel, Paul Webster, Eric Moffatt, John Arthorne)
  • Orion (Ken Walker, John Arthorne)
  • p2 (Pascal Rapicault, Ian Bull, John Arthorne)
  • SWTBot (Mickael Istria)
  • EGit, JGit (Stefan Lay)
  • Eclipse IoT projects (Benjamin Cabé)
  • e(fx)clipse Efxclipse (Tom Schindl)
  • wakama/liblwm2m & californium (Julien Vermillard)
  • Papyrus Papyrus (Remi Schnekenburger, Patrick Tessier)
  • Flight (Martin Lippert) (since the project might not have been fully created by that time, and probably renamed as well, I will be there to introduce people to the project, the concepts, the prototype code, etc.)
  • E4/Scripting aka. EASE (Christian Pontesegger)
  • ...add your project here...

In case you wish to contribute to a project that is not listed here, come anyway. It is almost sure one person in the room will be able to give you some help.

Resources

Back to the top