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

🚀 Feature: Allow auth and repository hosts other than GitHub #77

Open
2 tasks done
JoshuaKGoldberg opened this issue Dec 20, 2024 · 3 comments
Open
2 tasks done
Assignees
Labels
status: blocked Waiting for something else to be resolved type: feature New enhancement or request

Comments

@JoshuaKGoldberg
Copy link
Owner

Bug Report Checklist

Overview

Right now, create requires the user be authenticated with GitHub to create a repository. An Octokit instance is created during runtime always. Which is reasonable and convenient for feature parity with create-typescript-app and the single place I personally always put my repositories on, GitHub...

But there are other authentication and repository hosts out there! At least:

  • Azure DevOps
  • GitLab
  • Theoretically others that people will want to ad hoc plug in on their own

Long-term, the create engine will need to be able to support that. I don't know yet what that will look like.

Additional Info

It's not going to happen in milestone/2 Blocks Launch, and I'm not sure whether it'll even happen in milestone/3 Broad Launch. Marking as blocked for a while. But it definitely should happen.

This came in part out of talking with @johnnyreilly about the work he's been doing on his personal and corporate templates. https://johnnyreilly.com/npx-and-azure-artifacts-the-secret-cli-delivery-mechanism talks a good amount about Azure DevOps / Azure Artifacts hooks.

Co-authored-by: @johnnyreilly

@JoshuaKGoldberg JoshuaKGoldberg added type: feature New enhancement or request status: blocked Waiting for something else to be resolved labels Dec 20, 2024
@JoshuaKGoldberg JoshuaKGoldberg self-assigned this Dec 20, 2024
@JoshuaKGoldberg
Copy link
Owner Author

@allcontributors add @johnnyreilly for ideas

Copy link
Contributor

@JoshuaKGoldberg

I've put up a pull request to add @johnnyreilly! 🎉

@johnnyreilly
Copy link

I'll be well placed to help with the Azure DevOps side of things when the time comes - I now know quite a lot about that world!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: blocked Waiting for something else to be resolved type: feature New enhancement or request
Projects
None yet
Development

No branches or pull requests

2 participants