Live data from Hacker News

RIP Jekyll (The Genesis of the Jamstack)

bridgetownrb.com

111–120 of 187 posts

Re: RIP Jekyll (The Genesis of the Jamstack)

#111

Earlier quoted context omitted.

Closely related, I wish we had a better way of saying a library or product is now feature-complete. We use recent commit activity as a proxy of viability, but all of that churn could just as easily be an indication of immaturity. It's okay for tools to achieve their objectives and just live on as stable code with maintenance releases as needed. To my mind, Jekyll is feature-complete. The only changes I've needed to m…

Even if the core project is feature complete and excellent, "death" can come from a lack of continued creation and maintenance of 3rd party integrations or plugins. Personally I found Jekyll plugins lacking and those that were good seemed pretty old/unmaintained. However I only moved to Hugo from Jekyll just because I didn't want to deal with Ruby gem installation and dependency management. I am not a Ruby dev by any…

I'm using Jekyll (Ruby) in a docker container to manage the documentation of a Django project (Python). No need to deal with gems. Only docker pull and docker run. Most of the other developers don't know anything about Ruby.

https://hub.docker.com/r/jekyll/jekyll/

Re: RIP Jekyll (The Genesis of the Jamstack)

#112

I dont often say this on the internet but WFT? I am autistic. I love coding. A single person can create wonderful software that is a gift to everyone as open source. I hate trying to be an extrovert and engage with a lot of people. I hate twitter and discord Does that mean that I and people like me cannot do open source in 2021? Most of these seem like detriments more than anything. * Engagement on Twitter * Official…

Just don't do any of that stuff if you don't want to. If you're writing software because it's useful to yourself and others and making it open to others to use you do not owe them a place to chat, engagement, a roadmap, a release cycle (or any given release).

You can weigh whether you want to do those things

Those things are often set up when people want to run software projects with certain goals and if those goals are not yours then that is fine, just know that there is a tradeoff.

One nice example is litestream[0]. It's open source, not open contribution -- similarly you can have open source without built in community/discord/project-management/etc.

[0]: https://github.com/benbjohnson/litestream#open-source-not-op...

Re: RIP Jekyll (The Genesis of the Jamstack)

#113
An important aspect: most of the "new stuff" that Jekyll might need down the road will either be done the plugin level by the community (integration for some new social network), or by libraries that Jekyll uses (new image formats).

I don't see why Jekyll Core would need an urgent release.

Re: RIP Jekyll (The Genesis of the Jamstack)

#114

I dont often say this on the internet but WFT? I am autistic. I love coding. A single person can create wonderful software that is a gift to everyone as open source. I hate trying to be an extrovert and engage with a lot of people. I hate twitter and discord Does that mean that I and people like me cannot do open source in 2021? Most of these seem like detriments more than anything. * Engagement on Twitter * Official…

Does that mean that I and people like me cannot do open source in 2021?

It means few people will hear about or discuss your projects, and that means you won't get the critical mass of people necessary for your project to become popular. If you also conflate popularity with usefulness or importance then that's a problem.

Pretty much all big open source projects have benefited from "marketing" of some sort or another. If you're unwilling to do that then you're limiting the scope and size of what you can accomplish to what you can do on your own.

However, devs who are happy to contribute to an existing project where others do the social stuff are always welcome on pretty much every open source effort. So of course you can do it.

Re: RIP Jekyll (The Genesis of the Jamstack)

#115
post #106

Personally I don't find static site generators worth the effort to learn or keep up-to-date as versions inevitably come. I end up just writing my own for each site in 1-200 lines of Python. It's normally just a markdown library and a template engine wrapped with a file system walker. Here's an example: https://github.com/eatonphil/notes.eatonphil.com/blob/master... . It's longer than usual since it embeds parts of th…

At that point why wouldnt you just write HTML? That would last basically forever and it's I think less hassle than hacking together a blog renderer.

I'm not the GP but if HTML supported client side includes then that would be enough for most of my sites.

Re: RIP Jekyll (The Genesis of the Jamstack)

#116

I dont often say this on the internet but WFT? I am autistic. I love coding. A single person can create wonderful software that is a gift to everyone as open source. I hate trying to be an extrovert and engage with a lot of people. I hate twitter and discord Does that mean that I and people like me cannot do open source in 2021? Most of these seem like detriments more than anything. * Engagement on Twitter * Official…

Fabrice Bellard doesn’t have Twitter. For all I know he might have never logged in to a Discord chat. He has still managed to create incredibly useful software (both open source and proprietary). Just sayin’.

Re: RIP Jekyll (The Genesis of the Jamstack)

#117
post #83

Earlier quoted context omitted.

Well if you want to reach lots of developers, you have to be where they are, and they're on Twitter and Discord—for better or worse. :shrug:

Giving into the status quo is not going to change it. Free software projects aren't really free they make people sign up for nonfree platforms to collaborate. The biggest projects are typically on IRC, mailing lists, and online forums. Linux, ffmpeg, practically every Linux or BSD distro, Git, nginx, postgresql, systemd, neovim, Freedesktop, etc. Practically none of the software I use on a daily basis has a significa…

You're right, but many of the newish projects are on Discord: Rust, Julia, Deno... I've seen many others that I can't remember now.

Re: RIP Jekyll (The Genesis of the Jamstack)

#118

I dont often say this on the internet but WFT? I am autistic. I love coding. A single person can create wonderful software that is a gift to everyone as open source. I hate trying to be an extrovert and engage with a lot of people. I hate twitter and discord Does that mean that I and people like me cannot do open source in 2021? Most of these seem like detriments more than anything. * Engagement on Twitter * Official…

The very next sentence in the article: > Lack of any one of these points isn’t the end of the world, but at the present moment, Jekyll lacks ALL of them. That’s a real problem. Nobody cares if there's no Discord if you're releasing and responsive to Github issues / roadmap questions.

The list with Discord is an example of what "open source in 2021" as opposed to being responsive to github. So yes, some care.

Re: RIP Jekyll (The Genesis of the Jamstack)

#119
post #83

Earlier quoted context omitted.

Well if you want to reach lots of developers, you have to be where they are, and they're on Twitter and Discord—for better or worse. :shrug:

Giving into the status quo is not going to change it. Free software projects aren't really free they make people sign up for nonfree platforms to collaborate. The biggest projects are typically on IRC, mailing lists, and online forums. Linux, ffmpeg, practically every Linux or BSD distro, Git, nginx, postgresql, systemd, neovim, Freedesktop, etc. Practically none of the software I use on a daily basis has a significa…

The biggest projects have enough momentum that they can be on whatever communication channels they want - if Linux decided to switch to avian carriers tomorrow, they'd still have thousands of people talking over that.

>neovim

Neovim is on twitter, and doesn't have a mailing list. They also offer matrix and IRC (presumably bridged). See https://neovim.io/community/

Re: RIP Jekyll (The Genesis of the Jamstack)

#120
post #66

I dont often say this on the internet but WFT? I am autistic. I love coding. A single person can create wonderful software that is a gift to everyone as open source. I hate trying to be an extrovert and engage with a lot of people. I hate twitter and discord Does that mean that I and people like me cannot do open source in 2021? Most of these seem like detriments more than anything. * Engagement on Twitter * Official…

I think there’s a terminology gap that the article doesn’t do a great job with. Open source in 2021 does not require anything on the list. But to be a widely deployed open source project does generally require those kinds of things. As the parallel commenter noted, it doesn’t need to specifically be Discord or GitHub or Twitter or whatever, but to have mass adoption, the project needs to have directionality and momen…

Directionality and momentum? How about out-of-the-box functionality? What is the fascination with releasing unfinished products these days?
Post reply on HN