-
-
Notifications
You must be signed in to change notification settings - Fork 300
Description
🙌 Hey, folks!
Thanks for entrusting me and my code and using WPGulp is thousands of projects. I am humbled by how one single file project has changed my life and the way I look at #OpenSource now. 600+ stargazers, 100+ forks, ~50 watchers. WOW!
🤔 For quite some time I have been thinking of what would WPGulp 2.0 look like in the world of Webpacks, Parcels, and RollUps. :)
🎯 Glad to announce that I have started working on the next version of WPGulp with the support from the amazing WordPress community (you can see the WPCouple partners list on the readme file).
🔥 WPGulp 2.0 Feature Exploration
I have a lot of ideas about how we'll go about it. And I'll be updating this issue as such. I'd love to get some input on this one from all of you. Here're is a non-exhaustive list of what I think we should build next.
- [x] [📃 Development Branch for WPGulp v2.0.0] It's live…
- 💯 ES6 or ESNext Support —(Progress → 💯 ES6 or ESNext Support #67)
- 👋 Gulp 4.0 Incremental Builds and Caching —(Progress → Incremental Builds and Caching + Gulp 4.0 #63 )
- 🔬 ESLint + (optionally) Prettier Integration with WordPress Standards — (Progress 🔬 ESLint + (optionally) Prettier Integration with WordPress Standards #73)
- ⚒ Better Error handling for all the tasks — (Progress ⚒ Better Error Handling for All the Tasks #68)
- 📚 Improved Image Caching — (Progress 📚 Improved Image Caching #70)
- 🛡 Improve Sass Task + Update NPM Modules — (Progress 🛡 Improve Sass Task + Update NPM Modules #74)
- ☕️ Separate Config File —(Progress → ☕️ Create Separate Config File #65 )
— Separation of concerns: Config file to be edited where gulpfile.js remains independent for easy updates. Yes, I am thinking the new version of WPGulp should be modular and easily updateable. - 📦 New logo —(Progress → 📦 New Logo for WPGulp #62)
- ⚡️ Better Documentation — led by @MaedahBatool
- 🗃 Improved architecture — Separate source and build folders.
- 🤔 Exploration of an NPM Scripts alternate or a CLI. WPGulp that could be installed as a devdependency and it could rely on
config.jsfile + a few NPM Scripts to do what it does behind the scenes for zero config setups. - 👊 Some inspiration from
create-react-appto make the build process easier.
Would you like to add something? Now's the time to speak! (Or forever hold your peace. OK that was a joke, feel free to create issues, send PR's, and comment below).
👉 Kindly, send the pull requests against the Development Branch for WPGulp v2.0.0.
Peace! ✌️
P.S. I'll be slow to respond being on vacations and all but I wanted to put my thought process out there so that we can build a better new version of WPGulp next year.
📣 This is also a call for contributors. Do reach out. Any level of contribution from your end would mean a lot to the WPGulp project.