Hi Edward,

Thanks for the excellent idea and for your effort.
I hope I'll find time to get deeper into the Leo sources.
A few times I tried and seemed fairly difficult, but perhaps my approach 
was not the best.

Zoltan

On Tuesday, July 5, 2016 at 5:47:12 PM UTC+3, Edward K. Ream wrote:
>
> It's time, imo, to begin planning for the day that I won't be around to 
> maintain Leo.  To that end, I would like to start training people to become 
> comfortable with fixing bugs in Leo and to add Leo plugins. Yes, we already 
> have people who have done both, but we could use more.
>
> I would like to start encouraging people to fix bugs themselves.  In many 
> cases, the task isn't all that difficult. Learning to navigate/explore 
> Leo's code is an excellent skill, not just for Leo, but for any project 
> that uses Leo to maintain code. People have different learning styles, but 
> I am convinced that learning by doing is the best way to master any complex 
> skill.  And fixing a bug that bugs you is pretty close to the best possible 
> motivation.
>
> I would rather spend a week teaching someone how to fix a bug in Leo than 
> to take an hour fixing the bug myself.  The former has long-term benefits, 
> the latter only fixes the bug.
>
> I will be happy to teach people who don't know Python, and even people who 
> don't know anything about programming at all.  There are resources of the 
> web to get anyone started, and learning in the Leo environment should be 
> easier in some ways than learning, say, using vim or emacs.  I suspect that 
> just about anyone who is interested in Leo has the temperament and ability 
> to program Leo with Python.
>
> Please let me know if you are interested in learning about Leo's code, how 
> to program in Python, or how to fix a specific bug. For bug fixes, the best 
> place to have the discussion is in the github bug page itself.  In fact, 
> the mypy people use the github bug system for *all* conversations, so 
> please feel free to open a new bug item 
> <https://github.com/leo-editor/leo-editor/issues> in order to start 
> learning.  I've just created a new "Leo Academy" label for all such 
> conversations.
>
> All comments welcome.
>
> Edward
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to