Upgrade to Pro — share decks privately, control downloads, hide ads and more …

An Open Source Story: Bringing Sculpin to Life (True North PHP 2015)

An Open Source Story: Bringing Sculpin to Life (True North PHP 2015)

Are you curious about the process of creating an open-source application from scratch? Are you asking questions like, "should I contribute to an existing project instead?" or "does the world really need yet another [insert your idea here]?" Maybe you are wrestling with, "am I good enough?" or "what if nobody wants to use it?" Once you decide to go for it, a whole new round of decisions need to be made like "which framework should I use?" , "should I roll everything from scratch?" or "should I use some standalone libraries to help me?"

Come see how this scenario played out for Sculpin (sculpin.io). Learn about the motivations for creating yet another static site generator for PHP. Find out about the questions and barriers that almost kept Sculpin from ever being created. Discover the technology decisions that needed to be made and how those have changed over time. Walk away knowing more about what it was like for one open-source application to grow from idea to a full-fledged application with actual users.

Beau Simensen

November 06, 2015
Tweet

More Decks by Beau Simensen

Other Decks in Programming

Transcript

  1. NIH

  2. This looks like a really cool project. Does anyone know

    of a similar project for PHP? — Me, April 16th, 2011
  3. php

  4. \

  5. :(

  6. what could i build... 1. that could be a console

    application similar to composer 2. that could use composer for extensibility 3. that could allow me to use more symfony components 4. that could be distributed as a phar
  7. go ahead and build it, but don't promote it because

    phrozn — #composer-dev, late 2011
  8. What was I thinking? Meh. — Me, after 5 rejection

    emails but right before Symfony Live! Portland 2013 acceptance email arrived
  9. go ahead and build it, but don't promote it because

    phrozn — #composer-dev, late 2011