[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: GsoD: Contributor Profiling



Hi Prateek,

Le 07/05/2019 à 18:07, Prateek Nayak a écrit :
> Hello,
> 
> I actually looked at the proposed project ideas for GSoD by Debian [It's
> quiet unfortunate that Debian wasn't selected] and the contributor
> profiling idea has intrigued me. It sets a perfect way to help eager
> newcomers to enhance Debian. I wanted to work on this idea by making a
> simple web application that would score the experience of a newcomer and
> redirect him to appropriate locations to help him enhance his skills or
> contribute to Debian.

Yes, it is quite the idea, indeed. I had not thought of a scoring system
but the idea is good and the idea of a web app is exactly what I hope.

> 
> We start from basic question on Git and Version Control to complex
> question regarding the core API asking 5 questions [There will be a
> database of questions hosted on firestore] and the interests and
> directing him based on his score.

Do you mean the first 5 questions are about Git and Version COntrol? If
yes, I think the first questions need to be much more basic. So that we
have a non programmer trust in his/her Debian involving.



> 
> If the user is quiet beginner, we direct him to resources on git,
> helping him master the version control. Heading him next to docs.
> Showing simple examples of previous bug fixes [<50 lines of code]. If
> the user is well versed with Debian, we take him to bug tracker showing
> him pre-configured page with bugs under the topic he is interested in.

hmm yes. But I think the point of beginning should be really further.
Such as the first questions I suggest, then explain during the wizard
that Debian works via bugs, everything is a bug (website, project,
debate, etc), with examples. What you describe would be, I think, the
first steps for a technical profile, beginner or advanced. I propose to
be able to identify wether the profile is or not technical, so that non
tchnical go on the way via there docs and sources, seeing git much later
and for their specific needs (and maybe helped by a person in the team
they choose to help).



> I would like to work on this idea regardless of GSoD as it seems like a
> good initiative to bring more developers into Debian Ecosystem. Once a
> developer is armed with necessary weapons, he can do wonders.

Sure. I would be very happy with working with you about it. As a non
technical, I can help:
- sourcing the database of questions
- finding the appropriate points of the doc, according to the profile,
in particular in the non-technical part
- establishing the relationship between scores and doc
- test the app, in particular its accessibility

What I am unable to do is coding the web app and finding the advanced
topics in the doc for technical profiles.

> 
> Hoping to hear from you soon.

Many thanks for your encouraging and enthusiatic mail, nice to discuss
or work with you.

Best regards

> Yours sincerely,
> Prateek Nayak.
> 
> P.S. I'll love to share an entire timeline for the project if Debian
> Devs are still enthusiastic about carrying this out.  


Reply to: