You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@texera.apache.org by "Ma77Ball (via GitHub)" <gi...@apache.org> on 2025/11/20 22:25:27 UTC

[I] Add students working on website to external collaborator (triage role) in .asf.yml [texera]

Ma77Ball opened a new issue, #4071:
URL: https://github.com/apache/texera/issues/4071

   ### Feature Summary
   
   PhD or students working with the Apache Texera team that need to edit the website should be added to the triage role in .asf.yml (https://github.com/apache/infrastructure-asfyaml?tab=readme-ov-file#assigning-the-github-triage-role-to-external-collaborators)
   
   ### Proposed Solution or Design
   
   Add collaborators section in .asf.yml (described here: https://github.com/apache/infrastructure-asfyaml?tab=readme-ov-file#assigning-the-github-triage-role-to-external-collaborators)
   
   ### Impact / Priority
   
   (P3)Low – nice to have
   
   ### Affected Area
   
   Other


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Add students working on website to external collaborator (triage role) in .asf.yml [texera]

Posted by "Yicong-Huang (via GitHub)" <gi...@apache.org>.
Yicong-Huang commented on issue #4071:
URL: https://github.com/apache/texera/issues/4071#issuecomment-3564237369

   TL;DR: Requesting reviews through comments is the standard practice in Apache projects. Sorry about that.
   
   For requesting reviews and assigning issues, Apache projects use a comment-based mechanism by default. This is consistent across both JIRA and GitHub. Non-committers cannot be assigned; they can only comment to claim an issue or request a review. The above workflows are automation tools to ease this process. 
   
   I am not fully getting the point for website developers to have access to this repo. I thought the apache website source code is managed by [apache/incubator-texera-site](https://github.com/apache/incubator-texera-site)? We can manage the access to that repo in dependently, which is out of the scope of this repo. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Add students working on website to external collaborator (triage role) in .asf.yml [texera]

Posted by "Yicong-Huang (via GitHub)" <gi...@apache.org>.
Yicong-Huang commented on issue #4071:
URL: https://github.com/apache/texera/issues/4071#issuecomment-3560642743

   Yes I aware of this option, and usually it is a good way to become a "triager" before officially become a "committer". 
   
   A few points, though:
   1. Apache does not allow GitHub "Triage Access" explicitly. It only gives "Write Access" to committers.
   2. The above workaround can only allow up to 10 external collaborators (see example [Apache Iceberg yaml](https://github.com/apache/iceberg/blob/0d4d3a562ffd339faae7e1db41c2068dc77920e8/.asf.yaml#L49). Deciding who to support or not is also a procedure, i.e., contributors typically need to "earn" the role through a process.
   3. This is now incubating for Apache project, so we should not only consider "students". 
   
   So I tend to not go with this temporary workaround, at least for this purpose. We could promote 1~2 good candidates to be granted as "triager role" to help out. We should have a way for all external contributors (none committers) to be able to "triage", such as assign issues, request reviews, etc., possibly through GitHub Actions and comments as commands. In this direction I am setting up some automations such as 
    - #4060.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Add students working on website to external collaborator (triage role) in .asf.yml [texera]

Posted by "chenlica (via GitHub)" <gi...@apache.org>.
chenlica commented on issue #4071:
URL: https://github.com/apache/texera/issues/4071#issuecomment-3561770399

   @Ma77Ball Please share your thoughts so that we can make a decision.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Add students working on website to external collaborator (triage role) in .asf.yml [texera]

Posted by "Ma77Ball (via GitHub)" <gi...@apache.org>.
Ma77Ball commented on issue #4071:
URL: https://github.com/apache/texera/issues/4071#issuecomment-3565830276

   Thanks for the clarification! That all makes sense. Given the Apache workflow and the limitations around GitHub's triage role, it's completely fine if we don't add the triage role for this purpose. This feature was more of a nice-to-have, as there are a few reasons I thought having triage access could be beneficial:
   
   1. The website will likely have more frequent, minor edits (content tweaks, documentation fixes, layout changes). Allowing trusted contributors to help organize PRs can reduce the burden on committers.
   2. The ability to self-assign or manage issues makes it easier for website maintainers to indicate what they're actively working on, reducing duplicate efforts.
   
   These would be conveniences rather than necessities, and access to the website repo can also be managed independently, so I'm totally fine with leaving things as they are, especially if this is the standard practice amongst Apache projects.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Add external collaborators working on website (triage role) in .asf.yml [texera]

Posted by "Yicong-Huang (via GitHub)" <gi...@apache.org>.
Yicong-Huang commented on issue #4071:
URL: https://github.com/apache/texera/issues/4071#issuecomment-3567552545

   Closed for now. Will raise other proposals. We want to make developers life easier for sure.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Add external collaborators working on website (triage role) in .asf.yml [texera]

Posted by "chenlica (via GitHub)" <gi...@apache.org>.
chenlica commented on issue #4071:
URL: https://github.com/apache/texera/issues/4071#issuecomment-3567082544

   @Yicong-Huang @Ma77Ball If no action is needed, can we close this issue?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Add students working on website to external collaborator (triage role) in .asf.yml [texera]

Posted by "Ma77Ball (via GitHub)" <gi...@apache.org>.
Ma77Ball commented on issue #4071:
URL: https://github.com/apache/texera/issues/4071#issuecomment-3561920589

   I agree we shouldn't add all/only the phd students. It would be a good idea to add/remove developers of the website to this role when they are not yet contributors. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Add external collaborators working on website (triage role) in .asf.yml [texera]

Posted by "Yicong-Huang (via GitHub)" <gi...@apache.org>.
Yicong-Huang closed issue #4071: Add external collaborators working on website (triage role) in .asf.yml
URL: https://github.com/apache/texera/issues/4071


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org