Drupal Starter kit and front-end architecture
As part of the R&D team, worked on various aspects of Dropsolid’s Drupal-based site development distribution called ‘Rocketship’ alongside our main Back-end developer.
Being the lead frontend-developer for 6 years, I developed a component-based starter theme including a Storybook-based style guide, following Atomic Design principles. Alongside, wrote documentation and aligned with the other front-end developers as well as the designers at the company, about how to use and expand on it.
The theme eventually turned into a theme generator with 4 different settings of customization (including a full demo theme).
I also contributed to the site-building functionality exposed to the devs as well as editors (using Paragraphs and later Layout Builder).
See my Drupal profile to see my contributions.
As we started work on this in Drupal 8 before Layout Builder was in Core (and years before the Starshot initiative), we relied a lot on not just our own research but also the work and information shared by others in the Drupal community. We kept our work open source as well, to honour the same principles.
After 5 years and 3 Drupal versions, we transferred ownership to our development teams, who continue to refine, build on and use the system to make websites for the company’s customers. Meanwhile, a combined effort is being done on a new initiative called Starshot, backed by many companies working with the Drupal ecosystem.