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

Create a repository and templates for write access requests #188

Closed
2 tasks done
rpau opened this issue Jun 21, 2023 · 6 comments
Closed
2 tasks done

Create a repository and templates for write access requests #188

rpau opened this issue Jun 21, 2023 · 6 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@rpau
Copy link

rpau commented Jun 21, 2023

Background

Third-party communities might want to transfer their recipe repositories. In this case, they should also have write permissions to the repositories. However, now the repository will be allocated in the openrewrite org.

Acceptance Criteria

  • There is a new repository for access-requests
  • There is a template to request write access to the repository for a list of developers.
@timtebeek timtebeek transferred this issue from openrewrite/rewrite Jun 28, 2023
@timtebeek
Copy link
Contributor

Had a quick look at how others handle these sort of requests, for instance Joining Quarkiverse via extension_proposal.yml

We can do something similar; I'm expecting a mix of documentation on https://docs.openrewrite.org, and potentially some duplicate documentation in a README for the new requests repository.

I'm leaning towards a slightly different name for the repository: I want the name to be a call to action, and convey that we both invite contributors, as well as adopt existing repositories such as we did with rewrite-jenkins. With that said I'm leaning towards for instance:

  • openrewrite/collaborate

And then within the repository have two issue forms, one to get access to existing repositories, and one for adopting new libraries and frameworks.

We could even have the form to get access just in https://github.com/openrewrite/.github/tree/main/.github/ISSUE_TEMPLATE ; that way the form is available on every repository, and not hidden away in a different access repository. Should also help scale up such requests and immediately have the applicable people involved in that project.

@rpau
Copy link
Author

rpau commented Jun 28, 2023

It sounds good to me 👍

@timtebeek
Copy link
Contributor

So two forms added:

  1. Add write access request form .github#7 for write access to each existing repository
  2. Add collaboration proposal form collaboration-proposals#1 to propose collaborations

We'll likely also want to document the community and governance over on docs.openrewrite.org, and call out those two forms in a similar manner to what we've seen for Quarkiverse.

@timtebeek timtebeek moved this from Up Next to In Progress in OpenRewrite Jun 29, 2023
@timtebeek timtebeek added the documentation Improvements or additions to documentation label Jun 29, 2023
@mike-solomon
Copy link
Contributor

@timtebeek No rush - just curious about the status of this. Does more work need to be done on this end? Is this blocked on anything in particular?

@timtebeek
Copy link
Contributor

The tasks laid out at the start of this issue are covered, but we do not yet refer to these forms from a "community" landing page in the OpenRewrite docs. We're also adding a community page to the moderne.io website, which might also feature links to these forms, but it's not exactly clear where to draw the line.

Maybe best to close this issue and ask internally on thoughts of similarly adding a community page to the OpenRewrite docs, and linking to the collaboration proposal form from there.

@mike-solomon
Copy link
Contributor

Gonna close this issue as I think this isn't being worked on anymore. Feel free to reopen if you feel like it is.

@github-project-automation github-project-automation bot moved this from In Progress to Done in OpenRewrite Jan 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Archived in project
Development

No branches or pull requests

3 participants