dlang / project-ideas

Collection of impactful projects in the D ecosystem
36 stars 12 forks source link

dub-registry: Implement OAuth support for Github login & package management #80

Open Geod24 opened 3 years ago

Geod24 commented 3 years ago

Description

Add support for user registration / authentication using Github's OAuth, then add support for package management based on OAuth. See details here: https://github.com/dlang/dub-registry/issues/475

What are rough milestones of this project?

How does this project help the D community?

Recommended skills

Very little. One will need to read the OAuth specs, but that's part of the project. Then it's a matter of implementing it in https://github.com/dlang/dub-registry and get it deployed.

What can students expect to get out of doing this project?

Rating

Easy

Project Type

Infrastructure/Automation

Point of Contact/Potential mentors

@Geod24

Imperatorn commented 3 years ago

If anyone touches dub-registry it should be a criminal offense not to fix the search at the same time 😬