42atomys/stud42

FAQ : [Why ?]

Closed this issue ยท 1 comments

Why the app ask to access my public repositories write access ?

Intresting thing, the Github permission wanted to "Star a repository" is "write public repositories", that is why. Automatic project starring is a desired starting mechanism, and will be changed to an optional star in the future.

Usage in code base :
https://github.com/42Atomys/stud42/blob/main/internal/api/account_callbacks.go#LL67-L69

Github documentation about that :
https://docs.github.com/en/developers/apps/building-oauth-apps/scopes-for-oauth-apps#:~:text=Also%20required%20for%20starring%20public%20repositories

If you have revoke your GitHub account, yes actually no way to reconnect ๐Ÿ˜” This is planned under the "settings/access" page in the future on beta !

But don't worry, you will be notified when this page has released if your credentials is revoked ๐Ÿ˜ƒ

Why automatize star and follow ?

When you arrive to the beta access project, this is a requirement to access to the beta and this is write on this page.
As a requirement, you can accept it, and access to the app or not and you will need to wait the end of the beta, when this requirement will ne be exist anymore ๐Ÿ˜„

I decide to automate it to not be boring with 2 extra step for me and you has indicated on the beta access page

image

This issue is stale because it has been open for 28 days with no activity.