GeoExt 3 Codesprint

Kai Volland edited this page Jun 18, 2015 · 43 revisions
Clone this wiki locally

Idea

GeoExt is based upon the frameworks ExtJS and OpenLayers. While GeoExt has been migrated to support several ExtJS major versions (From 3 -> 4 -> 5) within the last years the OpenLayers support has been more or less untouched (besides some minor upgrades). But in the mean time OpenLayers has been re-written in a version 3. This rewrite of OL implies a completely new designed code base and API, so the current GeoExt version (2.x) is not compatible to OL3. Since OL3 is a great and popular mapping library with a ton of great features and a lot of users and application developers are showing a big interest in OL3 the GeoExt developers would see a great benefit making GeoExt compatible to OL3. This would also guarantee the sustainability and ensure a contemporary ongoing of the GeoExt project.

As mentioned above OpenLayers 3 is a complete re-write and therfore the changes in GeoExt will be enormous and need to be settled on a well designed foundation. So the idea came up to organize a codesprint to ensure the GeoExt devs can meet each other in person and discuss and develop the base for the new "GeoExt 3".

Sponsors

The following agencies and companies are sponsoring this codesprint either by providing developer manpower or by money donations (alphabetical order):

Bistum Eichstätt

Boundless

Compass Informatics Ltd

ISB AG

Landesamt für Geoinformation und Landentwicklung Baden Württemberg

Landplan AG

meggsimum

terrestris GmbH & Co. KG

Thank you for supporting GeoExt!

If you are also interested in sponsoring this codesprint see the next section below.

Financing

To run the sprint properly the GeoExt community needs some sponsorship for food and accomodation of the sprinters. If you are interested in sponsoring the GeoExt 3 sprint you can transfer money to the bank account of the FOSSGIS e.V with the reference "GeoExt 3".

For further information please contact Christian Mayer (chris--(at)--meggsimum--(dot)--de) or Till Adams (adams--(at)--terrestris--(dot)--de).

Transfer data:

FOSSGIS e.V.: 
Konto 415938026
Mainzer Volksbank
BLZ 551 900 00
IBAN: DE93 5519 0000 0415 9380 26
BIC: MVBM DE 55
Reference "GeoExt 3"

When?

From 17th to 19th of June 2015, We'll start at 09:00 h (CEST) in the morning.

Where?

terrestris office rooms, Pützchens Chaussee 56 in Bonn, Germany.

Who?

Everybody who is interested in developing GeoExt is invited to participate. Remote work and communication should also be possible via Skype, IRC, et. al. (See section 'Organizational Hints')

Please add yourself to the list if you are participating.

Participants:

username on-site days need accomodation Notes
Till Adams (terrestris) @tilladams x all no coding, only for organization
Bart van den Eijnden (Boundless) @bartvde x 17/18 x accommodation organized
Marc Jansen (terrestris) @marcjansen x all x accomodation privately organized
Christian Mayer (meggsimum) @chrismayer x all x accomodation organized
Kai Volland (terrestris) @KaiVolland x all
Johannes Weskamm (terrestris) @weskamm x all
Lars-Christian Timm (ISB AG) @ltimm x all
Benjamin Thurm @bentrm x all x accomodation privately organized
Thanassis Mantes
(Greece, web mapping enthusiast)
@mantesat all
Thomas Wanderer (DLR) @wandth x 17/18

Objectives

  • Lower the participation barrier
  • Identify common development targets
  • Write Code
  • Develop rough roadmap
  • Design a solid foundation for GeoExt 3

Topics

2015-06-17

  • Discuss objectives
  • Discuss Licensing
  • Present current state of KaiVolland fork
  • Package structure (Sencha, Node)
  • Development setup (Git, NPM, Sencha, ..)
  • Organize Teams
  • Work
  • Summarize daily efforts, plan next day

2015-06-18

  • Organize Teams
  • Work
  • Summarize daily efforts, plan next day
  • Social Evening

2015-06-19

  • Organize Teams
  • Work
  • Summarize daily efforts
  • Discuss roadmap and create todo-list

Organizational Hints

Connect to the sprint remotely

The sprinters will be available at the GeoExt IRC channel

  • Server: irc.freenode.net
  • Channel: #geoext

At the beginning of the sprint (ca. 09:30 h CEST on 17th of June) the sprinters will also connect via Skype. Connection details will be announced by the above mentioned IRC chat.

For skype, simply contact terrestris.jansen, and we'll add you to the group video call.

What do we have / what do you need?

  • You should bring your own computer
  • We have a full appointed conference room with WIFI, presentation screen, chairs and desks, etc.
  • We will offer some snacks for lunch
  • Water and coffee will be available during the sprint

Social evening

We'll dine and drink at Brauhaus Bönnsch, on Thursday, the 18th. The party starts at 20:00h. Show location on a map...

How to reach the sprint

by bus (from Bonn Main Station)
  • The bus station is on the opposite side of the main station approx. 200m on the right
  • Take Line 608 (direction "Birlinghoven") or line 609 (direction "Holzlar Gielgen")
  • Get off at bus stop 'Röhfeldstraße Ost'
  • The office rooms (house number 56) are directly at the bus stop
by car (from direction Cologne)
  • Follow the A555 until the exit 6 and go towards Siegburg / A565 to the A565
  • After about 5 km turn off at exit 1-Beuel on the A59 towards Königswinter
  • Leave A59 at exit 41 towards Siegburgerstraße / L83
  • Keep right at the fork and follow the signs to the city of Bonn-Beuel
  • After 200m turn into the Siegburgerstraße / L83
  • After 600m turn left onto the Pützchens Chaussee / K8
  • The office rooms (house number 56) are located after about 300 meters on the right
by car (from direction Ruhrgebiet, Frankfurt, Siegburg)
  • Take the A59 and take the exit 41 towards Siegburgerstraße / L83
  • Keep right at the fork and follow the signs to the city of Bonn-Beuel
  • After 200m turn into the Siegburgerstraße / L83
  • After 600m turn left onto the Pützchens Chaussee / K8
  • The office rooms (house number 56) are located after about 300 meters on the right