Introducing Pudl: An Easy to Use JavaScript-Based Static Site Generator

Maedah Batool 👩‍💻 on October 19, 2018

Today, I am super excited to release my dev-friendly starter toolkit pudl. In this post, I am going to share what is pudl, what is the motivation... [Read Full]
markdown guide
 

You could distribute this as an NPM package with an executable pudl

 

This. There are many if not most devs that know how to use curl/git to setup a project, but it seems unnecessary considering we already have tools to distribute and properly manage versions of projects like this.

Anyways, looks cool! Always enjoy seeing Pug around

 

Considering the limited amount of source files, this could all be packaged as templates then a CLI interface would gather the values necessary to render the templates customized for a new project (project name, authors, description, license, etc.). Using templates removes the dependency on Git even though I believe Git is a dependency of Node so should always be available.

Wonderful idea, how about you reach out and contribute. It's all open source and it's #Hacktoberfest as well. I think she wanted to do just that.

 

As far as I know, she's already working on it for the next release. 😇

 

Hey, Esteban!

That's the plan. I am working on the next release and that is going to be in it.

Peace! ✌️

 

This is wonderful, Maedah! It has already helped in my workshop yesterday — waiting for the v2 release with an npm package.

 
 

Nice! But what are the benefits over for example MetalSmith?

 

Haha, yes.

I think this is an excellent project and the fact that a "WordPress Core Contributor" built it seems intriguing, but the first thing I wanna read in such posts are comparisons to other tools like this. I mean "my personal dev-workflow needs" implies that something wasn't quite right with Gatsby, MetalSmith, OctoPress, etc.

 

Why do people keep reinvent the (old) wheels when we have better things to offer ?

 

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. pudl actually helps me not to reinvent the wheel daily.

I just open-sourced it so that others can take the benefit of it. :)

 
code of conduct - report abuse