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

Missing Features Aggregate #379

Closed
8 of 10 tasks
yordis opened this issue Mar 5, 2020 · 10 comments
Closed
8 of 10 tasks

Missing Features Aggregate #379

yordis opened this issue Mar 5, 2020 · 10 comments
Labels
Status: Stale Used by stalebot to clean house Type: Documentation Improvements or additions to documentation Type: Feature New feature or request

Comments

@yordis
Copy link

yordis commented Mar 5, 2020

Based on the current GitHub UI, this is the list of missing features and their statuses

@benj-fletch
Copy link
Contributor

Hi @yordis, thanks for raising an issue and compiling this list!
I understand your want to replicate the GitHub UI with Terraform but we can only interact with GitHub via the API. Outside of those points which already have a ticket, are you able to confirm your needs are possible to be fulfilled via the API?

@yordis
Copy link
Author

yordis commented Mar 7, 2020

@benj-fletch this is why I have created the aggregate 😄

I stopped on figuring out what we have in progress today, I will be digging into what the API offers and in the worst case, we document that we can't do it due to technical limitations.

Does that sound like a good idea?

@jcudit
Copy link
Contributor

jcudit commented Mar 12, 2020

we document that we can't do it for technical limitations

I think this is very good information to surface to the community. It sounds like you are touching upon a roadmap for this project, which would be a very useful thing to have 😄 . I'm curious if there are other Terraform providers that do this well or any other project of similar scale.

@jcudit jcudit added Type: Documentation Improvements or additions to documentation Type: Feature New feature or request labels Dec 3, 2020
@jspiro
Copy link
Contributor

jspiro commented Jan 26, 2021

Could the maintainers enabled Projects so we can track these there? Being one of 120 issues isn't very visible.

Additionally, we're missing organization-wide policies (e.g. permitting public/private pages, SSO, etc.), in the same way that terraform cloud supports terrforming itself.

@jcudit
Copy link
Contributor

jcudit commented Jan 26, 2021

I've enabled Projects for this repository and can update it with ideas from this thread. However, I am skeptical about the throughput in which we can burn down these requests. My hope is that one day we'll get a batch of contributors that will take on these issues.

Given this limitation, organization of upcoming features and fixes has been accomplished with Milestones and Labels up to this point. The most discussed pain points are batched into categories and a milestone focuses on shoring up the specific resource as best possible.

If PRs show up that are out of scope of the current milestone, they take priority and we try to merge them in as contributions do not happen often. So expect a gradual improvement of long-standing pain points to occur, but the more bleeding-edge or exciting features being up to the heroes of this community to adopt and drive completion.

@jspiro
Copy link
Contributor

jspiro commented Jan 27, 2021

This would help you achieve more contributors: #677

I've been wanting to contribute for over a year but I can't figure out the local development lifecycle for the life of me.

@jspiro
Copy link
Contributor

jspiro commented Jan 27, 2021

Incidentally, it looks like only contributors are configured to use Projects, i.e. I am unable to edit it (obviously). This issue could be merged into Projects, then closed, so we can start to burn down the 123 open issues. Or not... but that was the original idea.

@jcudit
Copy link
Contributor

jcudit commented Jan 29, 2021

A couple of approaches come to mind:

  • Add permissions for your account (or anyone else interested) to manage Projects for this project
  • Have contributors "stage" a project board on their fork, to be posted here for discussion / importing into this project

@psub-github
Copy link

Hello, We are trying to set the Organizational policies where we can set dependency tracking etc. via TF, is there a way to accomplish that? Want to automate the organizational dependency tracking via IAC.

https://docs.github.com/en/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise.

@github-actions
Copy link

github-actions bot commented Aug 5, 2023

👋 Hey Friends, this issue has been automatically marked as stale because it has no recent activity. It will be closed if no further activity occurs. Please add the Status: Pinned label if you feel that this issue needs to remain open/active. Thank you for your contributions and help in keeping things tidy!

@github-actions github-actions bot added the Status: Stale Used by stalebot to clean house label Aug 5, 2023
@yordis yordis closed this as completed Aug 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Stale Used by stalebot to clean house Type: Documentation Improvements or additions to documentation Type: Feature New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants