^

OSGeo Codesprint 2018: Hacking on FOSSGIS 2018 in Bonn

As announced on our homepage, the annual OSGeo CodeSprint took place during the week of March 18, 2018, to March 25, 2018. This time, it was held parallel to the FOSSGIS conference in the extraordinary atmosphere of the Bonn BaseCamp.

After Toronto (2009), New York City (2010), Montreal (2011), Island Wood, Seattle (2012), Boston (2013), Vienna (2014), Philadelphia (2015), Paris (2016), and Daytona Beach last year, this event took place in Germany for the first time.

The response to the CodeSprint was enormous; 95 participants were registered on the event wiki page. The thematic diversity of the represented projects was also great; from basic libraries such as GDAL, Proj (Proj.4), OWSLib & JTS to GRASS GIS, MapServer, GeoServer & deegree to OpenLayers, react-geo, Mapbender and, last but not least, numerous other projects such as QGIS, GeoNetwork & SHOGun (etc.).

A total of eight terrestris employees participated, who were able to establish and maintain contacts with friendly teams in addition to viewing and editing our core technologies. Below you can see some results of the CodeSprint in figures and images (using react-geo as an example).

In the still young Project react-geo, a clear peak in commits can be seen during the CodeSprint week. In addition to new features, bugs were fixed and the documentation was improved. Overall, even more lines were deleted than added, which meant that the focus was on refactoring the existing code, while maintaining existing functionality used in projects.


$ git log --pretty=tformat: --numstat --since="2018-03-17" --before="2018-03-26" | awk '{inserted+=$1; deleted+=$2; delta+=$1-$2;} END {printf "\nCommit stats:\n- Lines added (total)....  %s\n- Lines deleted (total)..  %s\n- Total lines (delta)....  %s\n", inserted, deleted, delta }' -

Commit stats:
- Lines added (total)....  4348
- Lines deleted (total)..  22139
- Total lines (delta)....  -17791

The improved documentation of the react-geo library is certainly worth mentioning. The revised documentation is available at https://terrestris.github.io/react-geo/docs/latest/index.html, which contains detailed configuration options and an editable live example for all components. React Styleguidist has been used for documentation since the CodeSprint.

Below are a few impressions of this year’s CodeSprint at Basecamp Bonn:

[smartslider3 slider=”5″]

Numerous photos of the event are available on Flickr; you can view them here.

The organization of this year’s CodeSprint, which was partly supported by terrestris employees, was excellent overall. At this point, we would like to thank OSGeo and everyone involved, as well as the numerous sponsors, for the successful event.

We look forward to a possible participation in future events of this kind, because the friendly-collaborative atmosphere optimally supports effective but also creative work on Free and Open Source GIS Software.

 

OSGeo Codesprint 2018: Hacking on FOSSGIS 2018 in Bonn