clasp icon indicating copy to clipboard operation
clasp copied to clipboard

Is `clasp` still being actively maintained/developed?

Open imthenachoman opened this issue 2 years ago • 5 comments

If not, is there anything we can do to help keep it going?

imthenachoman avatar May 27 '22 02:05 imthenachoman

Hey Nacho Man! Thanks for using clasp. :)

I created clasp and worked on it awhile ago. (not working at the big G anymore). Fun times.

I'll give my (external) perspective~


I wouldn't say that this project is actively maintained, but it's definitely not deprecated/archived. The API is still up and running, important PRs for this repo get merged and then the CLI gets auto-published to npm.

If there's something you'd like improved with clasp, I suggest creating a simple, high-quality PR that fixes a filed issue. I did so just a month ago and got a speedy review and merge. https://github.com/google/clasp/pull/936

grant avatar Oct 22 '22 19:10 grant

I see. Thank you.

I have submitted PRs (#703 and #884) before, value-add ones IMHO, but they just sit there. That's why I thought maybe it was not being maintained.

imthenachoman avatar Oct 24 '22 03:10 imthenachoman

With GitHub's recent move beyond beta and to free accounts for Codespaces (and Copilot), I expect that clasp(1) will be getting a lot more attention. Developing in the browser-based editor is a non-starter for non-trivial coding. It took me an hour of searching last night to find clasp(1). It's been a life-saver.

Perhaps GitHub could do some work to get serious developers onboard GitHub Codespaces, because serious developers don't use non-serious tools. Codespaces is a serious tool, but the editor is not!

MichaelRWolf avatar Dec 16 '22 20:12 MichaelRWolf

Agreed. GAS is the best productivity platform out there -- bar none. I don't think most folks realize how powerful it is. I've been broadcasting it at work and usage has increased exponentially. It solves so many, so, so many business problems.

And with greater usage, clasp is a must. I wouldn't even mind paying for clasp, or GAS for that matter.

imthenachoman avatar Dec 17 '22 01:12 imthenachoman

As a software developer by-day, discovering GAS and clasp has made me feel at home in my attempts to automate some Workspace processes for a non-profit I volunteer at. I only wish its capabilities were more visible - I discovered GAM first which I guess is more in-tune with the sys-admin crowd.

I too am interested to know how much priority Google is giving GAS and clasp. Trying to use the directory_v1 API to set user recovery emails today, I noticed the TS definitions were out of date and didn't include the recoveryEmail property (despite the npm package being updated just 2 months ago) as it's not clear who has responsibility for that now...

The Google API Discovery Service (I'm guessing) didn't exist upon clasps inception, although it now seems like the most low-effort way to keep the TS defs up-to-date using ~~a tool like this: https://github.com/callmehiphop/discovery-tsd~~ googleapis (already a dependency of clasp) to provide the schemas.

OctanMan avatar Dec 21 '22 19:12 OctanMan