[release] Drawing new contributors with simple tasks
Guillaume Lambert
Hi everyone
toggle quoted message
Show quoted text
I completely share Robert's opinion here. Robert, apart taking on my own some of the JIRA issues, I can try to give you a hand on guiding newcomers. We faced these difficulties when beginning transportPCE. According to me, the 2 main problems are: - most people do not know Gerrit (and even Git) subtleties ( they are usually familiar with Github / GitLab PR which has a different philosophy) - and as you pointed, best practices and step-by-step guides and other materials are spread over a lot of pages in our documentation, what fears potential contributors. A few years ago, I tried my best to centralize the minimum material for newcomers in a page on our wiki, now at https://wiki.opendaylight.org/display/ODL/Contributor+Guidelines Though not obsolete, this page is a bit outdated because of latest Gerrit evolutions. I am currently working on it again to fill new needs, by listing some best practices for our contributors and by simplifying openstack documentation, which is more complete than ODL on the topic in my opinion. https://docs.openstack.org/openstack-ansible/queens/contributor/code-rules.html https://wiki.openstack.org/wiki/GitCommitMessages That can be good basis to start with. Hope this helps Guillaume -----Message d'origine-----
De : release@... [mailto:release@...] De la part de Robert Varga Envoyé : dimanche 18 octobre 2020 23:33 À : discuss@...; release@...; tsc@...; dev@... Objet : [release] Drawing new contributors with simple tasks Hello everyone, this is yet another wall of text from me. TL;DR is: we want to give visibility of easy tasks so that even causal ODL users see where they can contribute. If that interests you, please read on. If not and you'd like more relevant content from me, please unicast :) We are faced with a dire lack of contributions, that is fact. We want to attract new contributors as much as possible. Another fact is that we are being used in production environments, which sets the bar for contribution quality quite high. This leads to competing requirements, where people willing to enter the community with a fix will be faced with dire requirements -- just because of the sensitive nature of the area they are touching. We also lack the community resources to support on-boarding newcomers, most highlighted by our inability to grow the community via internships. Being the top contributor (by more than a fair margin) who ends up doing all sorts of menial tasks, I think we need to start communicating the need, and receiving help with, a number of low-priority but nice-to-have-fixed issues. One way of doing that is defining, labeling and publishing issues which we (the ODL community) know to be (relatively) easy to do, but are simply not of priority at a particular point in time. For the definition part, I can say that filing a descriptive JIRA issue takes 5-10 minutes, where the effort required to solving it takes 4-16 hours. For the labeling part, I took the liberty of defining a new label, 'quickwin', in JIRA. There a whooping one issue in https://jira.opendaylight.org/issues/?jql=labels%20%3D%20quickwin What I struggle with is the question of communication -- and hence this wall of text (again, sorry, but heck there's so much context first!). Can we perhaps create a documentation page for this? My thinking is that it should be the first item under https://docs.opendaylight.org/en/latest/#opendaylight-contributor-guides and would serve as the bare-bones, minimum-requirements, step-by-step HOW-TO of getting involved. What do you think? Regards, Robert _________________________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you. |
|
Abhijit Kumbhare
Guillaume, This ( https://wiki.opendaylight.org/display/ODL/Contributor+Guidelines) is great stuff. Is it OK to migrate it to the Contributor Info page that I created at the top level of the OpenDaylight Wiki? The page is: https://wiki.opendaylight.org/display/ODL/Contributor+Info. For now I have just created a single page for the "Best Practices" under the Contributor Info Page - all of the best practices should be ideally migrated over but for now I am just pointing to https://wiki-archive.opendaylight.org/view/BestPractices from this page. Thanks, Abhijit On Mon, Oct 19, 2020 at 5:55 AM Guillaume Lambert via lists.opendaylight.org <guillaume.lambert=orange.com@...> wrote: Hi everyone |
|
Robert Varga
On 22/10/2020 00:15, Abhijit Kumbhare wrote:
Guillaume,Abhijit, with all due respect, let us not move from one wiki to another. We have agreed many moons ago to keep in the docs. Having all that content in .rst makes it more maintainable, searcheable and actually makes it a lot more visible -- for example here: https://github.com/opendaylight/docs/blob/master/docs/index.rst docs.opendaylight.org is the place we are pointing everyone to, so when we are migrating content *PLEASE* let us migrate it once and for all. All of that before going to the point that, unlike a Wiki edits, changes to .rsts can be properly reviewed. Thanks, Robert |
|
Guillaume Lambert
Hi all
Abhijit, Robert, thank you a lot for your kind feedbacks.
Abhijit, I am fine with moving this at the top of the wiki
I can give a hand on translating it to RST. I should still have an old version in Markdown somewhere…
BR Guillaume
De : release@... [mailto:release@...]
De la part de Abhijit Kumbhare
Guillaume,
This ( https://wiki.opendaylight.org/display/ODL/Contributor+Guidelines) is great stuff. Is it OK to migrate it to the Contributor Info page that I created at the top level of the OpenDaylight Wiki? The page is: https://wiki.opendaylight.org/display/ODL/Contributor+Info. For now I have just created a single page for the "Best Practices" under the Contributor Info Page - all of the best practices should be ideally migrated over but for now I am just pointing to https://wiki-archive.opendaylight.org/view/BestPractices from this page.
Thanks, Abhijit
On Mon, Oct 19, 2020 at 5:55 AM Guillaume Lambert via lists.opendaylight.org <guillaume.lambert=orange.com@...> wrote:
_________________________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you. |
|