chrissy-dev / eleventy-web-starter

Eleventy Web Starter is a lightweight Eleventy boilerplate utilising, ESBuild Tailwind and PostCSS.
https://eleventywebstarter.netlify.app
MIT License
313 stars 31 forks source link

Version 2 Roadmap #18

Closed chrissy-dev closed 2 years ago

chrissy-dev commented 3 years ago

Back in 2018 the project goal of JAMStack Web Starter was to create a simple project structure that tied Eleventy and an opinionated asset pipeline together. The core pillars (Eleventy, Tailwind, Webpack and Post CSS) all worked together using simple commands but contained the absolute minimal configuration.

Although I still firmly believe the best boilerplate is minimal with solid foundations there's a few things I'll be changing in version 2. These changes are taking into account the emails and questions I've been asked over the last couple of years about the project.

Roadmap

Tailwind & CSS

I'm a big Tailwind fan. Some of the Twitter fanboys have questionable strong opinions on it, I'm not one of them. I believe it has it's place within the web eco-system but I don't think anyone should be forced to use it or degraded for not using it/using it. It's an optional tool at the end of the day.

Javascript

I don't dislike Webpack but it's probably overkill for a project of this size. I still believe the ability to bundle ES6 modules is a core functionality of a boilerplate, especially a Javascript based one where the developer is most likely familiar with the eco-system.

Eleventy

It's evident there's some additional foundations within the Eleventy boilerplate that would be useful and are likely required most of the time.

Misc

Notes

I'll start scoring these off as I work through them. All work will be available on a v2 branch while it's getting worked on.

ineptian commented 3 years ago

Who cares about the twitter fan boys!? In all honesty though I have used so many frameworks and tailwind is easily the best. This starter, also one of the best. Thanks for work!