Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is the project active maintained? #38

Closed
BenRoe opened this issue Aug 29, 2022 · 16 comments
Closed

Is the project active maintained? #38

BenRoe opened this issue Aug 29, 2022 · 16 comments

Comments

@BenRoe
Copy link
Collaborator

BenRoe commented Aug 29, 2022

Hello @stevetweeddale,
thanks for this useful gatsby plugin. I use it on my documentation site.
Some great features are waiting in the Pull requests list like #12 #26.
Can you merge this PR? If you need help with testing, let me know.

Greetings Ben

@BenRoe
Copy link
Collaborator Author

BenRoe commented Aug 31, 2022

@lawrenceching how can i use your code #26 without manual copy past? Right now i installed the plugin with npm install --save gatsby-source-git

@lawrenceching
Copy link
Contributor

lawrenceching commented Sep 2, 2022

@lawrenceching how can i use your code #26 without manual copy past? Right now i installed the plugin with npm install --save gatsby-source-git

Unfortunately I can't see a way to do it.
So far I maintain my own copy of gatsby-source-git in my personal project, like this:
https://github.com/lawrenceching/imlc.me

Well, as this project does not update anything for so long, maintaining a local copy is not that bad actually... = =!

@lawrenceching
Copy link
Contributor

Hi @stevetweeddale ,
Same question here.
Could you let us know if you're still maintaining this project?

I'm happy to see any of your feedback for my PR. Even a simple "No" is way better than no reply.

BR,
Lawrence

@BenRoe
Copy link
Collaborator Author

BenRoe commented Sep 2, 2022

@lawrenceching how can i use your code #26 without manual copy past? Right now i installed the plugin with npm install --save gatsby-source-git

Unfortunately I can't see a way to do it. So far I maintain my own copy of gatsby-source-git in my personal project, like this: https://github.com/lawrenceching/imlc.me

Well, as this project does not update anything for so long, maintaining a local copy is not that bad actually... = =!

Thanks for the hint with the local copy.
This helps short term.
Long term we could check how to do fork and add it to npm with a different name.

A short reply from @stevetweeddale would be great, even a no.

@stevetweeddale
Copy link
Owner

Hi everyone,

Yeah I'm sorry I've been AWOL on this. My original motivation for this project was as part of a work project, and I've subsequently moved to a new role and company. Initially, I thought I'd try to maintain this in my free time but a few months down the line it's clear it could use more attention than I'm currently able to give it.

Does anyone have time and interest in becoming a maintainer?

@BenRoe
Copy link
Collaborator Author

BenRoe commented Sep 2, 2022

Hi everyone,

Yeah I'm sorry I've been AWOL on this. My original motivation for this project was as part of a work project, and I've subsequently moved to a new role and company. Initially, I thought I'd try to maintain this in my free time but a few months down the line it's clear it could use more attention than I'm currently able to give it.

Does anyone have time and interest in becoming a maintainer?

Thank you for your honest reply.
I could maintain it, but need some help with reviewing PR. @lawrenceching are you interested to help me, or do you wanna maintain the project?

@lawrenceching
Copy link
Contributor

Hi @stevetweeddale ,
Than you for your reply.
I fully understand your situation. Maintaining an open source project has never been easy.

@BenRoe ,
I can't be a maintainer as I'm rather busy on week day. But, I could definitely help on review PR or maintain doc or something like that.

@BenRoe
Copy link
Collaborator Author

BenRoe commented Sep 3, 2022

Ok then i can try to maintain the Repo.
@stevetweeddale you can keep the ownership and give us some permission to accept PR,
or you transfer the ownership to me.

@itsmejoeeey
Copy link

itsmejoeeey commented May 3, 2023

Unfortunately I can't see a way to do it.
So far I maintain my own copy of gatsby-source-git in my personal project, like this:
https://github.com/lawrenceching/imlc.me

Well, as this project does not update anything for so long, maintaining a local copy is not that bad actually... = =!

FYI for anyone else coming across this thread - it is possible to directly npm install a PR. The following works to install @lawrenceching's PR that adds the enableShallowClone option:

npm install stevetweeddale/gatsby-source-git#pull/26/head

@iloveip
Copy link

iloveip commented Jul 26, 2023

Hi @stevetweeddale,

Do you have any update on switching ownership of this repository to some one else? It's the only source plugin for GitHub, but when I try to reinstall it I get some critical errors, which can't be fixed with npm audit fix.

simple-git  <=3.15.1
Severity: critical
Command injection in simple-git - https://github.com/advisories/GHSA-3f95-r44v-8mrg
Command injection in simple-git - https://github.com/advisories/GHSA-28xr-mwxg-3qc8
simple-git vulnerable to Remote Code Execution when enabling the ext transport protocol - https://github.com/advisories/GHSA-9p95-fxvg-qgq2
Remote code execution in simple-git - https://github.com/advisories/GHSA-9w5j-4mwv-2wj8
No fix available
node_modules/simple-git
  gatsby-source-git  >=1.0.1
  Depends on vulnerable versions of fast-glob
  Depends on vulnerable versions of gatsby-source-filesystem
  Depends on vulnerable versions of git-url-parse
  Depends on vulnerable versions of simple-git
  node_modules/gatsby-source-git
10 vulnerabilities (4 moderate, 4 high, 2 critical)

@darthsteven
Copy link
Collaborator

Hi @iloveip

I also have access to maintain the repo, I'll look at getting dependabot going on the repo again and generally getting things into a better state. Stay tuned!

@iloveip
Copy link

iloveip commented Jul 26, 2023

Hi @darthsteven

That would be great! Thank you very much! I also look forward to merging #26 🙏

@darthsteven
Copy link
Collaborator

I committed some things!
Still much more work to do, I'm going to close this issue out because we are now being maintained, but I appreciate that until I cut some releases it won't really feel like that.

@iloveip
Copy link

iloveip commented Aug 2, 2023

Hi @darthsteven,

Have you updated this package on npm? I still get some critical errors when trying to install it with npm install --save gatsby-source-git.

@darthsteven
Copy link
Collaborator

@iloveip not yet! I'm just trying to resolve some issues around caching as brought up in #46 and then I'll cut a release and get it published on npm.

@iloveip
Copy link

iloveip commented Aug 2, 2023

@darthsteven Ok, thank you very much for your reply 🙏 I will be looking forward to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants