Browse the term static site generators, and you'll find plenty of them, in different languages, with lots of features, and what not. But if you're a developer then building your own is easier than you might think, and it's an excellent opportunity to learn some things in the process.
When I looked at my work routine, then the setup of basic web architecture for a new project was something which took more than 20% of my time. And reinventing the wheel daily was something which was bothering me a lot.
I figured out the basic needs of my web-dev workflow and realized that it shouldn’t be that hard to build something small, with just the right features I need.
The requirements this generator must satisfy are:
- 🤝 It's for quick-prototyping of impressive little static demos for teaching, presenting and making landing pages,
- ⚡️ Use Pug to generate HTML files — coz pug is awesome.
- 🎯 Handles Sass to CSS conversion — coz why not.
- 🔥 Live reloads the browser with BrowserSync.
But now I am working on some advanced functionalities. And after I get ready with its first version, I plan to open source it. This way I can contribute my effort to makes the lives of developers easy and effective.
If I track my project status currently, then here is the timeline of things that are left to do:
- ✅ Testing
- 📖 Updating the docs
- 🚀 Releasing updates/commits
- ✍️ Working on its launching blog post
- 🎨 Designed its logo/name/featured image
- 🙌 Sending to some good folks for beta testing
Right now I am truly excited about this project, and it's been a great learning experience for myself. Still working out on some tiny miny details so, it'll be tough to share an exact date with you folks. Precisely, if everything sticks to plan then I'll be able to open-source it by the end of this month (i.e., September 2018).
Till then stay tuned for more updates. You can drop in your feedback in the comments section below. Or you can also reach out to me through my Twitter account @MaedahBatool.