squirrellyjs / squirrelly

Semi-embedded JS template engine that supports helpers, filters, partials, and template inheritance. 4KB minzipped, written in TypeScript ⛺
https://squirrelly.js.org
MIT License
555 stars 81 forks source link

New Lead Maintainer Wanted #210

Open nebrelbug opened 3 years ago

nebrelbug commented 3 years ago

Hey everyone, this is @nebrelbug -- the lead maintainer of Squirrelly and its companion project, Eta.

On October 28, 2020, I will leave on a 2-year service opportunity. During that time, I will be unable to work on any of my open-source projects.

Since my date of departure is drawing closer, I've decided it is time to begin looking for a new lead maintainer.

Maintainer Requirements

Maintainer Jobs

A maintainer could also update documentation, write tutorials, write plugins, write integrations (ex. for Fastify, Eleventy, Koa) etc.

I've also updated Eta's file-handling logic, and it would be great to bring these changes back to Squirrelly

Project Goals

Fallback Plan

There's always the possibility I will be unable to find a new lead maintainer before my departure. This is one of the reasons I've accelerated development so much. It's also the reason Squirrelly and Eta are so extensively tested.

I feel confident that Squirrelly is stable enough it could continue to function, if needs be, without maintenance for several years. It has a stable API, is well tested, and has decent documentation. Many features can be added as 3rd-party plugins rather than core parts of the library. Moreover, Squirrelly's small size reduces the likelihood that important bugs exist inside the code.

That scenario, though, would be far from ideal, so I've made several backup plans:

TL;DR

I'm going to be away for 2 years and unable to maintain Squirrelly.

In case I am unable to find a maintainer before I leave, I will give repository access to a trusted friend and add the repository to https://www.codeshelter.co/ (allowing anyone to apply for maintainership).

If you want to become one of Squirrelly's maintainers and have experience with open-source and TypeScript, message me on Gitter, email me at nebrelbug [at] gmail [dot] com, or contact me some other way!

nebrelbug commented 3 years ago

If anybody would like to contribute to Squirrelly, I've added it to Code Shelter. They'll be able to vet potential contributors and grant edit and release access :)

jase88 commented 3 years ago

Is Eta also affected?

Thanks anyway for your great work ❤️

iamfj commented 2 years ago

What about an union of a few developers to take over the maintenance of squirrelly?

cdtut commented 7 months ago

@nebrelbug When someone should use this instead of Eta? They do almost same thing I can't tell what is the difference.

nebrelbug commented 7 months ago

@cdtut Eta is actively maintained and targeted towards minimalist embedded JS templating. Squirrelly is for more complex templating with helpers, filters etc.