Open cgreene opened 7 years ago
Name could be anything, including handles / aliases. It's also not required.
An alternative would be to give every user a random user name using something like https://github.com/Atrox/haikunatorpy which may prvide a better experience for people broswing than "User 362"
I'm just thinking, more of how we would attribute the creation classifiers, from a person looking at the app, what is making these classifiers?
Also, if someone wants to explore other classifiers the a user has created.
Down the line, we may want to even provide things like the ability to include URLs or something if a user wants to share more info. Such as, if I am a lab or researcher and I want people who saw my classifier to find me or my research. So linking to lab websites, specific papers, online profiles, etc. All of this being opt-in of course.
Created based on some discussion in https://github.com/cognoma/core-service/pull/25
Cognoma, as designed, does not require registration. Some users may register though. For those that do - what should the API be willing return about them? Would people be comfortable with others potentially knowing the usernames of those who have worked with the system? We have removed any e-mail being returned. We could also lock down the user endpoint to only return information about self. This prevents one from discovering other users, which could be viewed as a negative or a positive.