Closed atra2396 closed 4 years ago
Well, the PR doesn't quite fulfill the requirements, but it's a good start - It doesn't handle the SCM provider registration, but it does handle the other two cases so I'm satisfied with that for now. Gonna think a bit about how to go about the SCM point...
Goal
Given a bit if information, a user should be able to create their own READUS account, from which they can give whatever additional information they need to start aggregating their READMEs from various SCM providers.
Details
In the future we will handle this with OAuth, which has the added benefit of letting us automatically assign people to organizations. For now though we will keep things simple - users can create their own organizations and add others to them and fill out repository information by hand (ex. a PAT for Azure DevOps). These concerns can be handled in a different ticket, but nevertheless are important to keep in mind while designing the User model.
Requirements