@prertik did you make any progress ? You should at least make a post on the newsgroup if you are stepping down.
If you're asking on progress regarding releasing new version within few days, then no. But, if you're asking regarding some hacks around the update scenario, well, yes, I have been sneaking some LT update time after my office hours from time to time. Regarding stepping down, well now, this is confusing.
During all that time we could have found another maintainer.
This part I do not understand your emphasis on a maintainer. What LT really really needs is contributors. In open-source projects, from what I understand, a project is survived by contributors and maintainers are merely there to steer the ship.
My story in LT is somewhat the same, I originally, wanted to contribute to updating LT, I had lots of free time from December '18 to Feb'19.
What I did was show my progress and open a PR in LT repo. But, the maintainer at that time (Scott) was busy and didn't have much time to steer me forward and I found this kind of blocking me from updating LT, so, I proposed to be a maintainer and Scott agreed. Now, in this case, a new maintainer must be appointed because, the PR, the issues and other things are being unanswered, the project is a ghost town.
But, currently, I'm the maintainer, developer, documenter everything on LT. Whenever someone comes up with ideas regarding LT, I advise the person to open a PR, so we can work on something. If someone were to come on up and help with updating LT, I would definitely give most of my time and collaborate with the person. No one has opened a PR for LT, since, 2018, had someone opened a PR and shown desire to help with things, I would definitely help the project. Other than that, I have lots of technical debts in the repo to figure out.
If this isn't the job specification of a maintainer, then I don't understand what a maintainer does.
So, @Mouvedia, my dear friend, rather than searching for a maintainer, search for a contributor. Everything good grows in community.
Hi @amarjeet000_twitter, yes, I did. Well, I've not directly ventured upon receiving sponsorship and working like that since I haven't fixed the major issue in LT and haven't really worked on it for some time. But, in some months earlier, talking of Patreon or sponsorship did come up but, I am only willing on that option after I get LT stable and work on a new release. The reason I applied for CT was CT gave funds, and I had planned to take unpaid leave for few months from my current job to work on LT as it requires more time and re-write to get to a new release(as releasing fixing few things isn't something I'm after, I'm after finishing technical debts.)
Additional thing to note, is people assume LT to be "dead" and an editor of the past.
Here's my application's body on CT:
LightTable, as we all know, has been more or less stuck, it needs some serious re-write before moving any further. From the early release of LightTable, it incorporated lots of features and was a motivation for VSCode and other newer editors but, LT fell victim to its own fame as, the original authors open-sourced and abandoned sadly (they had their reasons), and LT has outdated dependencies which are coupled to it. Let me provide my backstory on LT: I became LT maintainer earlier this year, as I had submitted a
PR and, the previous maintainer didn't have much time to collaborate on this, and they passed me the torch. I started working on some solutions to update and fix some breaking changes but, the issue was, newer versions of out-dated libraries impacted the important features of LT i.e. InstaREPL, etc. So, I stalled to research how to design LT so that, these issues don't appear further(needing core re-write). I posted this around that time: (http://lighttable.com/2019/03/31/New-year-old-plans/) A month later, I started a new day job on a services company and have been having hard times managing my open-source contributions. Now, back to LT, with this funding I have some grand plans, I have either two of the options: