Inside view codesprint DrupalCamp Ghent 2014 | Intracto

De nood aan extra hulp van developers in het oplossen van issues in de Drupal core werd enkele weken geleden, nog eens aangegeven door Dries Buytaert in zijn driesnote op Drupalcon.

Vanuit Intracto zijn er verschillende van onze Drupal developers, reeds actief in de Drupal community en wordt dit vanuit Intracto ook mee ondersteund.

Een praktisch voorbeeld van die steun is deelname aan zogenaamde Drupal Codesprints.

Wikipedia-definitie codesprint:

sprint is a get-together of people involved in a project to give a focused development on the project. Sprints are typically from one week up to three weeks. Sprints have become popular events among some open source projects.

 

Voorbeelden van de Intracto ondersteuning is de Search API Code Sprint, die Intracto organiseerde en ondersteunde in juni in de Intracto kantoren.

search api codesprint intracto

 

En ook op Drupalcon waren verschillende Intracto developers mee betrokken in de Drupal 8 code sprints op de 4de dag van dit event.

 

DrupalCamp Ghent 2014 Code Sprints

Deze dagen is er in Gent de Drupalcamp Ghent 2014 conferentie met verschillende Drupal presentaties. Als neventraject in dit event worden er ook codesprints gehouden.

Onze Intracto developer Joris Vercammen (@borisson) is deze dagen mee aan het codesprinten en daarom heb ik eens een inside view van een codesprint gevraagd.

Inside view Code sprint door Joris

Op donderdag 6 juni waren er ongeveer 15 mensen aan het sprinten, aan de verschillende Drupal 8 core issues, die getagged waren met “DrupalCamp Ghent 2014”.

codesprint drupalcamp Ghent

Ikzelf heb maar 1 van deze issues opgenomen: "Vertical toolbar menu is broken in narrow viewports". Na het oplossen van dit Drupal 8 core issue, ben ik overgegaan naar codeissues in de Search API.

Dit daar ik tijdens de sprint van searchapi bij Intracto hier reeds de nodige ervaring had opgebouwd en dan ook sneller meerwaarde kon brengen in deze issues.

Zo heb ik de de integration tests  van SearchApi terug in lijn gebracht met de huidige versie van de Drupal core:  http://cgit.drupalcode.org/sandbox-daeron-2091893/commit/?id=954c420b4c466ded32926909e34f56ff4f5b9267 en http://cgit.drupalcode.org/sandbox-daeron-2091893/commit/?id=86094552ea1fbbe4f55e9be52e314587a0c6da97.

Aansluitend ben ik dan aan het werk gegaan voor het oplossen van issues in de search api: Creating an index requires a cache-clear before the index can be used as a view source.

searchapi issue

Door het oplossen van dit issue heb ik een bijkomend issue in Drupal Core gevonden. Dit issue is dan ook gerapporteerd: Views data cache tags are insufficient.

In samenwerking met Wim Leers (@wimleers) hebben we samen hiervoor reeds een oplossing uitgewerkt, maar deze is momenteel nog niet geïmplementeerd.

Als laatste issue van de dag ben ik vervolgens gestart aan volgend SearchApi issue Add integration testing for processors and their forms”.

Dit issue zal op vrijdag afgewerkt worden, waarna ik vrijdag en zaterdag nog verschillende van de vele andere issues kan opnemen in deze codesprint.

Meer weten? Contacteer ons!

Door Intracto