The Future of Underscores and A New Committer

The title may strike you as a bit ominous, but fear not. Underscores, our popular starter theme for WordPress theme development, isn’t going anywhere. As we continue to push for consistency in themes and imagine what they might become with Gutenberg, we’re bringing our attention back to Underscores. 🚀

For the last year and a half, we’ve experimented with a new starter-theme generator called Components. It was a way to make a few different theme “types” comprised of different components. The starter themes born from it brought with them more code and styles, and gave theme authors a bigger head start in their work. The generator we built to piece the different components together got complex quickly, though. We created a plugin to test builds locally and struggled with a seamless way to make many starter themes from one code base.

We learned a lot, though. We worked on Components at two team meetups, made almost 900 commits to the project and launched dozens of themes with it. However, we hit a point where we realized we had over-engineered parts of the project. The original idea is still solid: make starter themes do more by crafting them out of building blocks. But we didn’t hit the mark, so we’re retiring Components, and looking to bring some of what we learned there to Underscores.

In the last year, we’ve gotten a lot of questions from the community about Underscores and whether we had abandoned it. No way! It’s a stable project, and we enjoyed working on something new, away from it. It gave us better perspective and more ideas for the future of Underscores.

We also know that involvement from the community is vital. It’s been a while since we added our first contributor external to Automattic. To that end, we’ve given long-time Underscores contributor Ulrich Pogson commit access. He’s also a contributor to WordPress, most frequently as a member of the Theme Review Team. We’re excited to have his expertise and passion for world-class themes as part of the project. Please join me in welcoming Ulrich! 🎉

It’s always hard to let go of a project, in this case, Components. But it shouldn’t be, when you walk away with more knowledge than before. It has us excited and reinvigorated about Underscores and its role in the future of theming. And we’re glad Ulrich will help us along the way!

18 responses

  1. Congrats, Ulrich! Well, deserved!

  2. Congrats Ulrich. 🙂

    Thanks for taking care of Underscore. We use it a lot.

  3. Well deserved. Congrat Ulrich Pogson

  4. Congrats, Ulrich!

  5. Congrats, Ulrich! And glad that _s is getting more attention now.

  6. […] For the past couple weeks there have been a sudden flurry of commits to the Underscores repository, the first activity since December 2016. The project has come out of hibernation and Automattic announced its intentions to renew its efforts in maintaining it. […]

  7. […] few days ago, I published a post on ThemeShaper about the future of Underscores. I loved seeing coverage on WP Tavern about it, and even better, I went on the WordPress Weekly […]

  8. Congradulations Ulrich!! Happy to see where you’ll take this part of the Project 🙂

  9. […] This week, I published a post about how the Theme Team at Automattic decided to retire one of our recent experiments: […]

  10. Congrats Ulrich! Hoping to see exciting stuffs coming into _s

  11. Can I still access to Components project? I believe it would be a great reference.

    1. The site has been taken down, but all the code is still available via GitHub. Happy theming!

  12. Congratulation Ulrich!
    Theme lovers would love to have your contributions in `_s`

  13. Congrats Ulrich. Happy to see you here!! 🙂

  14. Congrats Ulrich!
    Look forward to seeing _S progressing

  15. Fantastic to see _S continuing, it’s a great way to start a project nice and clean and I use it all the time. I often murk it up immediately by combining it with Foundation.

  16. teccrowd Avatar
    teccrowd

    Good news. Congrats Ulrich! Thanks for news.

  17. It is nice to see _s is still getting some love. Thank you!