This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

1. GNOME Development Documentation and Tools Hackfest

Berlin, 2nd to 5th of December 2010

1.1. Relevant GNOME teams

Documentation, Development Tools, Art, Marketing

1.2. Description

The idea of this Hackfest started out on LinuxTag when Stormy asked me about improving the GNOME developer experience. After further discussion especially with the documentation guys on GUADEC it became clear that we really need to redefine our developer documentation to attract new developers on our platform.

The aim of the hackfest is to provide at least a start for getting people into GNOME Development for GNOME 3.0.

1.3.1. Agenda, goals

The current state of GNOME Development Documentation and Tools is very cluttered and poor in some places. At the Documentation BoF at GUADEC we realized that there is no single point of entry for a developer to start contributing to GNOME or write a new application for the GNOME desktop.

The idea was to reorganize the Documentation in a way to show the power of the GNOME platform and to point out where to start. This will also mean to give new developers a preferred workflow for an easy start. During the BoF we discussed that we think a workflow based on Anjuta + Glade + <one of C,C++,Python,Vala> could be a very good starting point for developers coming from the Windows and Mac environments where the usual combination is Visual Studio + .Net or XCode + Objective-C. One of the primary goals for sticking with that workflow is to avoid scaring away people with the beloved autotools which is still our favorite build system in GNOME.

Some people pointed out that another target group, web developers, are more used to using the command line for getting things done. We haven't discussed the further during the BoF but there are of course areas where we could also improve their experience.

Another big area was to clarify what the GNOME platform consists of and which libraries can be used to achieve common features. This might involve reworking what we consider as the GNOME developer platform for GNOME 3.0.

In short:

1.3.2. Measuring your success

1.3.3. Attendants

(Put your home country and the amount of sponsorship you might require, if any, in brackets)

1.3.4. Costs

Openismus was kind enough to provide a free venue. Hotel costs have to be checked but shouldn't be too high in Berlin in general. Probably some of the Openismus people are willing to provide private accommodation.

1.3.5. Current sponsors

1.4. How to get there

Berlin is (as you might know) in the north east of Germany. There are good train connections from all major German cities, Poland, Czech Republic. There are two international airports (Tegel (TXL), Schönefeld (SXF)).

1.5. Accommodation and food

The venue is in a crowded place with lots of restaurants and bars. There are nearby hotels and hostels available (reachable by walking).

1.6. Schedule


2024-10-23 11:10