-
-
Notifications
You must be signed in to change notification settings - Fork 202
DevIndex: Implement Issue-Template-Based Opt-Out mechanism #9231
Copy link
Copy link
Closed
Labels
Description
Description
Implement a secondary, explicit opt-out mechanism using GitHub issues. Users can create an issue using a specific template to request removal from the DevIndex.
Requirements
- Issue Template:
- Create a new GitHub issue template specifically for DevIndex opt-outs.
- Apply a specific label (e.g.,
devindex-opt-out) to issues created with this template.
- Service Integration (
OptOut.mjs):- Extend the newly created
OptOut.mjsservice to query for newly opened issues containing thedevindex-opt-outlabel. - Use the issue author (
issue.user.login) as the verified identity for the opt-out. - Apply the blacklisting logic (add to blacklist, remove from data stores).
- Extend the newly created
- Cleanup (Privacy):
- Provide a mechanism to immediately close and delete/hide the issue after processing to prevent permanent public association with the neo project.
Reactions are currently unavailable