@Helmy: Fantastic! I'm using c++ for exactly 31 days now. So guidance?
No. But certainly we can learn from each other.
The first task I entered on the virgin project page
<https://phabricator.kde.org/project/board/261/> was 'Documentation'. I
regard this as very important, because IMO the main reason for baloo's
bad reputation is people don't know how to use it properly. We should
start by documenting the options and hint out some caveats. On IRC there
is #kde-baloo we can use for communication. Currently my nickname is
michael_ sometimes it's kernseife.
On 31.01.2018 18:11, Helmy wrote:
I would like to be able to help with baloo, but i have no idea where
to start
I have over 10 years programming experience, in c#, python, js, but
not so much in c++ like you when you first started , I would really
appreciate it if you would be able to guide me,
Thank you
On Wed, Jan 31, 2018 at 7:00 PM, Michael Heidelbach <[email protected]
<mailto:[email protected]>> wrote:
Perfect! Thank you. You made me happy, honestly.
On 31.01.2018 17:53, Ben Cooksley wrote:
On Thu, Feb 1, 2018 at 5:43 AM, Michael Heidelbach
<[email protected] <mailto:[email protected]>> wrote:
Hi!
Hi Michael,
Let me introduce myself first. When I started contributing
to KDE with the
beginning of this year this was the status:
No experience in C++ at all
Wtr coding: No experience in collaboration and the
technologies involved
No experience in many other things
Good javascript knowledge
Hobby developer
since then:
arcanist hater (that's reciprocal)
That did not keep me from being active: 14 commits this month.
To the point. Baloo:
I think baloo is fantastic! I'm a heavy user of metadata
to organize my
media (audio, video, ebooks) and I love how it integrates
into the desktop.
As a result I know many of the kinks of the packages
involved and want to
improve them. Baloo is in the centre of it.
The "low hanging fruit"-phase will soon be over for me.
Very soon I'm going
to really tackle the bear (why is baloo called baloo
anyway?). That is
challenging. Time to roll-up my sleeves. BUT! Neither can
I nor do I want to
do this alone. Currently there are only 2 (two) regular
committers to baloo,
James Smith and me.
Sadly baloo has no maintainer. I would take on that task
if were more
experienced, but for now that wouldn't be reasonable and
also would issue a
wrong message. I intend do it when I feel ready for it and
it still is a
necessity.
"The bear must live". This is a non-exhaustive list of
things I need in the
meantime:
Reviewers. Many of my submits for baloo have been
lingering on for days
without reaction. (OK, I'm impatient. But please don't
make poking on
#kde-devel a regular element of my workflow.)
Critique! I want you to look at my code and be harsh with it.
Guidance. Old code, new code, styles, dependencies ... KDE
code is like a
jungle to me. In coding I usually learn best by looking
how others have done
it, analyze and adapt or adopt. With KDE code that often
times doesn't work
out for me. E.g. I haven't been able to derive rules for
string handling
"otto", 'otto', QStringWhatEver("otto") or what? Or
CMakeFiles: a horror!
Also testing strategies, very diverse...
There is no critique inherent to this list, not at all.
You are helpful!
The list of what I want is not really a list:
@Community Admins: Baloo project page?
I've now created #baloo on Phabricator.
If you would like to use the wiki for more indepth content
other than
just a description we can also look into that.
So here's my plea:
If you are an experienced C++-programmer and know the KDE
code-base well,
please watch the things the two of us doing for baloo,
criticize me, and
first of all: become a reviewer for the requests targeted
at baloo or
baloo-widgets, please! Help me keep the pace!
Thank you for reading all this,
Michael
Cheers,
Ben Cooksley
KDE Sysadmin