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

Automatic creation of Github repo + other online features #280

Open
Arkoniak opened this issue Mar 7, 2021 · 2 comments
Open

Automatic creation of Github repo + other online features #280

Arkoniak opened this issue Mar 7, 2021 · 2 comments
Labels
Discussion Some discussion is required to decide what to do

Comments

@Arkoniak
Copy link

Arkoniak commented Mar 7, 2021

This is inspired by https://discourse.julialang.org/t/using-pkgtemplates-jl-to-create-new-github-repository/56651, and I haven't found previous discussions.

The question is, how appropriate it would be to have a functionality to make a github repo and automatically push newly created repository? It's not a big deal to do manually, but it would be convenient to have it packed together with everything else.

Of course, it would require some sort of token and preliminary setup, but this could be easily solved with something like DotEnv.jl and some explanation how to set it up properly. Also, github communications would require GitHub.jl or something like that. All of this generates additional dependencies and I am not sure whether it worth it to add them to PkgTemplates.jl.

I can give it a try and make a PR if there is a green light for this idea.

@christopher-dG
Copy link
Member

This has been thought about quite a bit e.g. #113 #79, mostly blocked by my overprotectiveness of the code at the time tbh. I'm not doing much maintenance on this anymore, so I'll defer to @nickrobinson251 and company 🙂

@Arkoniak
Copy link
Author

Arkoniak commented Mar 8, 2021

Ah, probably it deserves its own package then, something like PkgTemplatesExtra.jl
It looks like in #79 there were some other nice ideas like automatically add DOCUMENTER_KEY.

Let's wait with closing this issue though, and hear other opinions.

@christopher-dG christopher-dG changed the title Automatic creation of Github repo Automatic creation of Github repo + other online features Mar 8, 2021
@nickrobinson251 nickrobinson251 added the Discussion Some discussion is required to decide what to do label May 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Discussion Some discussion is required to decide what to do
Projects
None yet
Development

No branches or pull requests

3 participants