25th Contributor Meeting in 's Hertogenbosch - qgis/QGIS GitHub Wiki

25th Contributor Meeting in 's-Hertogenbosch, The Netherlands

(18-)20-23 April 2023

The 2023 Contributor meeting will take place in the town of 's-Hertogenbosch, located in the south of the Netherlands. There is an Onboarding day on April 20. Prior to the meeting, there is going to be an International QGIS User Conference, on April 18 and 19. For the User Conference you need to buy a ticket, details about the User Conference are available on https://uc2023.qgis.nl/

Location on OSM

What is a Contributor Meeting?

A QGIS Contributor Meeting is a volunteer-driven event where contributors to the QGIS project from around the world get together in a common space. The event is normally three days in duration and we hold two such events each year. During these events, contributors to the QGIS project take the opportunity to plan their work, hold face-to-face discussions and present new improvements to the QGIS project that they have been working on. Everybody attending the event donates their time to the project for the days of the event. As a project that is built primarily through online collaboration, these meetings provide a crucial ingredient to the future development of the QGIS project. The event is planned largely as an ‘unconference’ with minimal structured programme planning. We do this to allow attendees the freedom to meet dynamically with those they encounter at the event. Those sessions that are planned are advertised on the event web page and we try to enable remote participation through video conferencing software. Although our hosts are not funded and donate the working space to us, we show our appreciation by making one of our software release’s splash screens in honour of that host, which is a great way to gain exposure of your institution and country to the hundreds of thousands of users that make use of QGIS.

Code of conduct

When attending our meetings we ask you to please abide by the QGIS diversity statement and Code of Conduct. We also ask attendees to respect local laws, customs and culture and be good ambassadors for the QGIS project.

Organizers:

Support

Sponsors

Kryptonite (€ 1.000) Titanium (€ 500) Platinum (€ 100)
OpenGeoGroep SAP Ana Leticia
Van Oord Provincie Zeeland HAS
GeoCat GeoNovation
Merkator Dirk
Geodan BGEO Open GIS
Nieuwland Giswater Association
Logisch Inzicht QGIS.ES
ITC Humboldt-Innovation GmbH

If you would like to become a sponsor to support the hackfest, please send us a message.

Accommodation

Attendants need to organize their own accommodation. Hotels are not cheap in The Netherlands, double rooms starting from around 80 euros per night. Make sure you book early!

Transportation - How to arrive

Good to know, 's-Hertogenbosch == Den Bosch. Both place names are used a lot and refer to the exact same town. 's-Hertogenbosch is the official name while Den Bosch is short and easier to spell.

By Train: 's-Hertogenbosch can be easily reached by train. Check itineraries and options offered by NS, NS international, DB, SBB, etc.

Places to get off the international trains are Breda schedule, Arnhem schedule or Venlo (trainline not visible yet on the map) schedule. When coming from the direction Osnabruck,Germany you can change over at Deventer, Amersfoort or Utrecht.

The website treinreiziger has information about cheaper train tickets.

By Plane: ‘s-Hertogenbosch is located approximately 80 Km from Amsterdam Airport Schiphol, and 40 Km from Eindhoven Airport. Amsterdam Airport Schiphol has direct flights from a large number of destinations in he world. Eindhoven airport serves many cheap airlines from European destinations.

From Schiphol: There is an intercity connection from the railway station (beneath the airport) to 's-Hertogenbosch. Direct trains depart every 30 minutes and the trip takes about 1 hour. schedule

From Eindhoven: Eindhoven Airport is the second airport, hosting cheap airlines with flights to/from many European destinations. You can take a shuttle bus from Eindhoven airport to Eindhoven station and then take a train to 's-Hertogenbosch. schedule

From Rotterdam The Hague airport: Rotterdam The Hague Airport is a third option, hosting cheap airlines with flights to/from several European destinations. You can take a shuttle bus from the airport to Rotterdam Central station and then take a train to 's-Hertogenbosch, with a change over in Breda. schedule

By Bike: Most popular Dutch transport is of course the bike! Biking in 's-Hertogenbosch is convenient and fun, and will allow you to reach the cheaper hotels a bit further away from the venue. If you would like to use a bike during your stay, please point it out in the registration table. Mind that the rental costs about 20 euros per bike, so please only book one if you are going to use it.

Participation

You can apply for refund of travel cost to [email protected] - Deadline for application 2 weeks before the event. Use this form to apply for funding support.

Register

Add your name by editing this page. If you'd like to attend workshops at the Onboarding Day, please subscribe for those as well at the bottom of this page. Going to the User Conference too? Please subscribe at the UC website.

Friday evening (19h30) dinner menu

A Salad Carpaccio Thinly sliced beef tenderloin/Parmesan cheese/seed mix/bacon/arugula dressing
B Salad Goat cheese from the oven Beer syrup/young lettuce
C Home smoked Tiger Tigerwolf (white fish)/Saffron mayo/young lettuce
P Baked Codfish Lobster sauce/seasonal vegetables
Q Steak Hereford steak/pepper sauce
R Mixed Grill Pork tenderloin/beef tenderloin/chicken thighs/BBQ sauce
S Pasta with forest mushrooms Basil/cream sauce/truffle/arugula
X Cheese platter Beer syrup/nuts/crostini
Y Special beer ice cream Sorbet ice cream home made from different special beers/beer syrup
Z Bastogne Weckpot Mascarpone/forest fruit confiture/whipped cream
# Name Country Arrival Time Depart. Time Place to stay Notes/Diet Menu Wants bike Shirt size Email
1 Raymond Nijssen NL 18/04 08:00 23/04 17:00 home anything CSY no no [email protected]
2 Aron Gergely NL 20/04 09:00 23/04 17:00 Raymond's anything CSY no no [email protected]
3 Rosa Aguilar NL 18/04 TBD 22/04 17:00 Raymond's anything BRZ no no [email protected]
4 Jorge Gustavo Rocha PT 18/04 13:00 23/04 10:00 Hotel Guldenberg, Helvoirt anything CQY yes m [email protected]
5 Björn Hinkeldey DE 20/04 09:00 23/04 17:00 camper vegetarian BPZ no m [email protected]
6 Richard Duivenvoorde NL 18/04 09:00 23/04 17:00 home anything BSZ no no [email protected]
7 Jeroen Hovens NL 18/04 08:00 23/04 17:00 home no shellfish CSZ no xl [email protected]
8 Giovanni Manghi PT TBD TBD TBD TBD TBD - no xl [email protected]
10 Tudor Bărăscu RO 17/04 09:00 23/04 17:00 TBC anything CSY yes l [email protected]
11 Hans van der Kwast NL 18/04 09:00 23/04 17:00 home anything CPZ no no [email protected]
12 Tim Sutton PT TBD TBD TBD TBD AIR BNB anything QY- no no [email protected]
13 Joana Simoes PT 20/04 Afternoon 24/04 morning Valk Hotel 's-Hertogenbosch – Vught vegetarian BPX yes xs [email protected]
14 Benjamin Jakimow DE 17/04 17:06 22/04 12:24 Hotel anything CSY yes xl [email protected]
15 Ismail Sunni ID 18/04 15:00 24/04 morning Hotel Halal Moslem CPZ yes M [email protected]
16 Arnaud Morvan FR 20/04 9:00 23/04 17h Hotel anything CSZ yes L [email protected]
17 Andreas Janz DE 18/04 9:00 23/04 18:00 Airbnb anything AQZ yes XL [email protected]
18 Julien Cabieces FR 19/04 17:00 22/04 19h Airbnb anything CRY no M [email protected]
19 Johannes Kröger DE 17/04 TBD 22/04 TBD Airbnb anything BS- yes S [email protected]
20 Benoit De Mezzo FR 19/09 17:00 23/04 07:30 Airbnb ASY no M [email protected]
21 Anita Graser AT 20/04 10:00 22/04 19:00 Hotel anything CPZ yes M [email protected]
22 Denis Rouzaud CH 18/04 9:30 22/04 19:00 AirBnB anything CRX maybe M [email protected]
23 Damiano Lombardi CH 18/04 9:30 22/04 19:00 AirBnB anything AQY maybe M [email protected]
24 Matthias Kuhn CH 18/04 9:30 22/04 19:00 AirBnB anything CRY yes m [email protected]
25 Marco Bernasocchi CH 18/04 ~08:00 21/04 16:00 AirBnB anything CRY no m [email protected]
26 Peter Gipper DE 20/04 TBD TBD TBD TBD anything maybe M [email protected]
27 Alessandro Pasotti IT 17/04 18:00 23:04 08:00 Hotel vegetarian BSY yes M [email protected]
28 Tobias Ostendorf DE 20/04 09:00 23/04 15:00 airbnb vegetarian no M [email protected]
29 Martin Dobias SK 18/04 09:00 21/04 12:00 Airbnb anything nothing no M [email protected]
30 Stefanos Natsis GR 18/04 09:00 22/04 14:00 Airbnb anything BSX no L [email protected]
31 Kurt Menke DK 18/04 15:00 20/04 15:00 AirBnb anything - no XL [email protected]
32 Diethard Jansen NL 18/04 09:00 23/04 TBD Tent anything AQX no S [email protected]
33 Jean Felder FR 19/04 16h55 23/04 7h42 Airbnb anything APZ no M [email protected]
34 Marc Ducobu BE 20/04 10h00 22/04 20h00 Hotel vegetarian BRY no M [email protected]
35 Riikka Nousiainen FI 19/04 20:00 24/04 08:00 Hotel anything APX no S [email protected]
36 Ivan Ivanov BG 16/04 15:00 22/04 11:00 AirBnB anything CRZ no M [email protected]
37 Andreas Neumann CH 17/04 20:00 23/04 12:00 Airbnb anything BQY no M andreas_at_qgis_org
38 Roel Vanhout NL 18/04 9:00 20/04 18:00 Hotel anything - no L [email protected]
39 Riku Oja FI 18/04 08.00 21/04 17:00 Hotel Fish/vegetarian - no L [email protected]
40 Stefan Uhrig DE 19/04 20:00 23/04 15:00 hotel anything BQZ no M [email protected]
41 Linda Talve FI 17/04 19:00 21/04 06:00 hotel vegetarian no xs [email protected]
42 Nicolae Marinică RO TBD 09:00 TBD 16:00 TBC anything no xl [email protected]
43 Suzan Dehati AFG 20/04 09:00 23/04 17:00 home halal CPZ no s [email protected]
44 Bich Tran VN 20/04 09:00 21/04 17:00 home vegetarian BSY no s [email protected]
45 Carlos Lopez Quintanilla ES 20/04 12:00 23/04 17:00 TBD anything CSY no xl [email protected]
46 Manuel Benitez Moncivaez MX 17/04 12:00 23/04 17:00 TBD anything s l [email protected]
47 Andres Morfin Veytia NL 20/04 09:00 22/04 17:00 home anything AQZ no l [email protected]
48 Janneke van Dijk NL 20/04 09:00 23/04 17:00 home anything BRX no s [email protected]
49 Jürgen Fischer DE 20/04 13:00 23/04 12:30 Golden Tulip anything ARY yes XXL jef%40norbit.de
50 Carmen Díez SanMartín ES 20/04 13:00 23/04 17:00 AirBNB anything BPY no M [email protected]
51 Zoubida Nemer DZ 18/04 09:00 22/04 17:00 TSH Delft halal - no s [email protected]
52 Tammo Jan Dijkema NL 19/04 11:00 20/04 17:00 tbd veg - no m [email protected]
53 Michael Schmuki CH 18/04 09:00 21/04 17:00 tbd anything - no m [email protected]
54 Saber Razmjooei UK 17/04 21:00 20/04 15:00 Hotel anything - no m [email protected]
55 Walter Molina NL 18/04 08:00 21/04 21:00 Home anything BQY no xxl [email protected]
56 Mustafa Oğurlu TR 17/04 21:00 20/04 17:00 Hotel halal - no m [email protected]
57 Derrick Mirindi CD 18/04 09:00 23/04 17:00 Mina Delft anything BRY no xl [email protected]
58 Borys Jurgiel PL 21/04 16:00 22/04 23:59 Hotel anything CSY no m [email protected]
59 Linda ANGULO LOPEZ FR 18/04 16:00 21/04 23:59 Chalet anything BPY no xl [email protected]
60 Lucho Ferrer PE 18/04 08:00 23/04 10:00 Hotel anything CSY yes xl [email protected]

Individual Preparation

  • Bring your own laptop (and power supply and adapter!). Dutch sockets (230V/50Hz) look like this:

Run/Walk/Bike/Swim/Paddle/Climb

Always bring your favourite sports gear to contributor meetings and find out who will join you for some exercise.

You can find practical information about the city, what to see and to do at www.holland.com and visitdenbosch.

Onboarding Day

If you are coming to a QGIS Contributors event for the first time, you may be a little lost and confused about what you should do when you get there. For this event, we have an "onboarding day" with a variety of workshops to help you get started in the QGIS Community. The tentative workshops to get you up and running are listed below. The onboarding day program (Thursday, April 20) has two parallel tracks. Please register for the workshops you would like to attend by putting your name and email in the participant list. Remember to bring your laptop and full energy to make yourself helpful to the vibrant QGIS community.

We will finish the day with some well-deserved drinks. They taste better!

Subject Mentor Subject Mentor
9:00 coffee and meet & greet
9:30 Getting around in the QGIS community Marco Bernasocchi
10:00 Documentation system and process Rosa Aguilar Compiling QGIS Matthias Kuhn
11:00 Edit the documentation online on GitHub Ivan Ivanov
12:30 Lunch
13:30 Translating QGIS Carlos López Quintanilla Making your first PR Alessandro Pasotti
15:00 Coffee
15:30 Building documentation on your local machine Tudor Bărăscu Creating issues and feature requests Jorge Gustavo
17:00 Drinks

Getting around in the QGIS community (30 minutes)

The goal of this workshop is to get you an impression of the QGIS community and how you can become an active contributor.

Stream leader: Marco Bernasocchi

Participants:

# Name Email
1 Tobias Ostendorf [email protected]
2 Stefan Uhrig [email protected]
3 Bich Tran [email protected]
4 Linda Talve [email protected]
5 Manuel Benitez Moncivaez [email protected]
6 Björn Hinkeldey [email protected]
7 Diethard Jansen [email protected]
8 Janneke van Dijk [email protected]
9 Zoubida Nemer [email protected]
10 Benjamin Jakimow [email protected]
11 Derrick Mirindi [email protected]
12 Lucho Ferrer [email protected]

Translating QGIS (30 minutes)

The goal of this workshop is to get you up and running in QGIS online translation process.

Stream leader: Carlos López Quintanilla

Participants:

# Name Email
1 Linda Talve [email protected]
2 Manuel Benitez Moncivaez [email protected]
3 Janneke van Dijk [email protected]
4 Zoubida Nemer [email protected]
5 Benjamin Jakimow [email protected]
6 Carmen Díez SanMartín [email protected]
7 Johannes Kröger [email protected]
8 Derrick Mirindi [email protected]
9 Lucho Ferrer [email protected]

Documentation system and process (60 minutes)

Introduction to the documentation system and the process of writing or editing documentation.

Stream leader: Rosa Aguilar

Participants:

# Name Email
1 Linda Talve [email protected]
2 Manuel Benitez Moncivaez [email protected]
3 Diethard Jansen [email protected]
4 Janneke van Dijk [email protected]
5 Roel Vanhout [email protected]
6 Zoubida Nemer [email protected]
7 Johannes Kröger [email protected]
8 Derrick Mirindi [email protected]
9 Lucho Ferrer [email protected]

Edit the documentation online on GitHub (90 minutes)

Pick an issue and write or edit the documentation online on the GitHub website.

Stream leader: Ivan Ivanov

Participants:

# Name Email
1 Diethard Jansen [email protected]
2 Janneke van Dijk [email protected]
3 Zoubida Nemer [email protected]
4 Derrick Mirindi [email protected]
5 Lucho Ferrer [email protected]

Building documentation on your local machine and using git to make a PR (90 minutes)

Building documentation on your local machine and using git to make a PR.

Stream leader: Tudor Bărăscu

Participants:

# Name Email
1 Tobias Ostendorf [email protected]
2 Diethard Jansen [email protected]
3 Janneke van Dijk [email protected]
4 Roel Vanhout [email protected]
5 Benjamin Jakimow [email protected]
6 Johannes Kröger [email protected]
7 Derrick Mirindi [email protected]
8 Lucho Ferrer [email protected]

Compiling QGIS (90 minutes)

Build the QGIS Desktop application on your own machine.

Stream leader: Matthias Kuhn

Participants:

# Name Email
1 Riikka Nousiainen [email protected]
2 Roel Vanhout [email protected]
3 Riku Oja [email protected]
4 Tobias Ostendorf [email protected]
5 Stefan Uhrig [email protected]
6 Bich Tran [email protected]
7 Manuel Benitez Moncivaez [email protected]
8 Michael Schmuki [email protected]
9 Benjamin Jakimow [email protected]
10 Derrick Mirindi [email protected]
11 Lucho Ferrer [email protected]

Making your first Pull Request to QGIS (90 minutes)

This is a mentored walkthrough of the entire process of getting your development environment set up, building QGIS and fixing your first small issue, submitting a Pull Request (PR) and having it approved by someone in the community.

Stream leader: Alessandro Pasotti

Participants:

# Name Email
1 Riikka Nousiainen [email protected]
2 Roel Vanhout [email protected]
3 Riku Oja [email protected]
4 Tobias Ostendorf [email protected]
5 Stefan Uhrig [email protected]
6 Bich Tran [email protected]
7 Linda Talve [email protected]
8 Tammo Jan Dijkema [email protected]
9 Derrick Mirindi [email protected]
10 Lucho Ferrer [email protected]

Create QGIS issues and feature requests (90 minutes)

Reporting issues is a very nice way to start contributing to QGIS. It can be scary at the beginning, but soon as you start receiving feedback and see issues being solved, it is so rewarding!

In this workshop, we will see how to report an issue properly. We will check good and bad examples from the QGIS issue queue. We will try to reproduce existing issues to improve bug triage.

  • The expected duration is 90 minutes
  • Material: bring your computer with QGIS installed
  • Newcomers: please create a GitHub account before the workshop, if possible.

Stream leader: Jorge Gustavo

Participants:

# Name Email
1 Riikka Nousiainen [email protected]
2 Riku Oja [email protected]
3 Stefan Uhrig [email protected]
4 Bich Tran [email protected]
5 Linda Talve [email protected]
6 Zoubida Nemer [email protected]
7 Carmen Díez SanMartín [email protected]
8 Derrick Mirindi [email protected]
9 Lucho Ferrer [email protected]

Friday Sessions

(Feel free to add yours!)

Subject Mentor Description
10:00
11:00 OGC API in QGIS: current support and proposed developments Joana Simoes QGIS offers support for accessing services published using some of the latest OGC Standards (OGC APIs). In this session we will discuss what could be the roadmap to support more standards, including some low-hanging fruit. We will also discuss the new OSGeo-OGC MoU and how the QGIS project could benefit from this agreement, including access to certification and compliance and to OGC Code Sprints.
17:00 Drinks
19:30 Dinner Contributor Meeting Dinner in restaurant Het Groote Genoegen, Achter het Stadhuis 10, https://grootegenoegen.nl . Please pick your menu items and put them in the subscription form!

Saturday Sessions

(Feel free to add yours!)

Subject Mentor Description
10:00 A new QGIS website: Let the community choose the best design. Seabilwe Tilodi, Tim Sutton and Thiasha Vythilingam Since the last contributors meeting, a subset of the QGIS community has been working on creating a new, professional and exciting official QGIS website. The new website aims to present QGIS as a mature, professional and reliable project for everyone. Further, the website should be more user-friendly, attractive and easy to navigate. There are three top designs to review the best option available want to showcase these options and get community feedback to use the best option available.
17:00 Drinks

Sunday Sessions

(Feel free to add yours, but keep in mind that many people might be on their way home.)

Subject Mentor Description
10:00
15:00 Closing (No drinks!)