OK here's a reply,

One thing that I've been frustrated with is having to search for solutions on how to contribute.  I want to contribute.  I've been a "newbie" for a couple of years now, because I've never had a simple door to walk through.  No, I'm not looking to be spoon-fed, I'm looking for an easier to understand way of walking through the front door.  I would love to help with package maintenance, but I need some kind of tutorial on how to build RPM packages.  I asked this question years ago and was told there was one being built, but it never seemed to happen.

Basically what it boils down to is this:  There is a HUGE cavern between someone that wants to help, be it code, comments, contributions and actually doing it.  I've been to all the contribution sites and all the clicks, but there still isn't some simple way for people to help out.  For me I would love to help with code or graphics or making things easier for end users to use Fedora, but all of the gates I have to pass are difficult to find and I end up giving up after a couple of hours.

The systems in place are confusing and there are no simple instructions on how to use them.  It's self-defeating in many ways.  I want to help, but I can't help because I don't know how to use any of the systems.  I'm in my last semester of a computer engineering course and I haven't had the time necessary to learn your processes, so after an hour I end up discouraged and just give up.  Not because I don't want to help, I just don't have the time to figure it out on my own right now.

Fedora, and most open source projects that I've found seem to have the same problems.  There is 1000 ways to do everything, none of them are easy to understand.  It's overwhelming.


On 29/08/16 12:16 PM, Ankur Sinha wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hiya,

Before I begin, if you're a member of the Fedora community already,
please apply for membership to the fedora-join group in FAS[1].
(That'll give us an idea of how many community members are interested
in the SIG.) If you are a newbie and haven't introduced yourself yet,
please do so. 

It's a somewhat long e-mail, but please bear with me and skim through
it. I encourage *everyone* to reply to this e-mail with ideas/comments!

Background and aim of this group
- ---------------------------------

For years now, we've heard that new potential contributors (henceforth
referred to as "newbies") have a hard time joining the community. The
reasons for this include, but are not limited to:

- - newbies are timid (think squirrels!)
- - newbies aren't used to the open source way of self education (Google
the hell out of things, RTFM attitude, shamelessly ask questions if
needed,  NO spoon feeding and so on)
- - newbies lose interest if they don't make friends and integrate into
the community in a few weeks (few days?).
- - the community is *vast*, spread over different teams with their own
systems and procedures, and for someone new, finding the right
people/channels/procedures can be quite daunting.
- - community members are usually quite busy to give detailed replies -
we're all volunteers here.
- - more?

So the idea of setting up the SIG was to set up channels of
communication where newbies can come and in an extremely friendly
environment form relationships within themselves, and with the
community. 

For this to work, we need:

- - the infrastructure. We have:
* #fedora-join
* this mailing list
- - community members hanging out in these channels and willing to speak
to newbies, help them get in touch with the right people, help them
find the right resources, and so on.
- - newbies.

I hope this makes sense to everyone? Does everyone agree that the idea
is a sane one? Any tweaks?

How are we doing?
- ------------------

Well, not too good, I'd say. We've helped out some folks in the past,
but we're not as active as we should be. Ideally, we should be up to
our ears in e-mails and questions and people. So why aren't we? 

- - Part of this is of course because we're busy with other things; 
- - Part of this is also because we haven't managed to gain enough
traction to get more members of the community involved in helping out
at the group. 
- - I'm not sure the entire community is aware of the existence of the
channels we've set up
- - I'm not sure if we are visible enough for newbies to find us (for
example, we're not on whatcanidoforfedora.org)

Other related reasons:
- - we don't meet often (but do we need regular IRC meetings?)

What can we do?
- ---------------

Now, this is the interesting bit! What do we do to improve the current
state? Events (physical/IRC), make more noise, turn up in the right
places, make ourselves more visible? 

Off the top of my head:
- - We should make more noise to inform the community that we're here to
help newbies get started
- - I think we need to be better organised. For example, we don't have a
SOP document (standard operating procedure) to guide either newbies or
contributors to this group. Maybe we can set up a pagure repo where we
open a new ticket for each newbie, and then close it when the newbie's
integrated nicely with the community?
- - We need to embrace metrics too - how many newbies do we have on this
list? How many have we helped? Maybe we can set up a feedback form and
request newbies to fill it out when they're ready? How many
contributors do we have on this list? How often do people refer newbies
to our channels?
- - We need to integrate better with the community - we seem to be a
standalone group at the moment, and that just won't work. Maybe we
could integrate with CommOps better, since CommOps has members from the
different teams?
- - Maybe an IRC meeting a month just to keep ourselves active wouldn't
be such a bad idea?
- - The fas group is only for community members, do we need another for
newbies? Should we just open the group to newbies? (This can then be
used to give them wiki access which has been limited to cla+1 to deal
with spam.)
- - What else?


Please, add to this list!


Other stuff
- ------------

Please do keep up with the Fedora hubs initiative[2]. It's going to be
marvellous! It also has some functionality to enable people to join
groups, but I still don't think it's a complete replacement for good
old school conversation when it comes to forming relationships.


Please, do reply to this e-mail with whatever ideas you have - we can't
improve things without ideas and discussion.

I'm still drowning in work, but when I do have time off (like this long
weekend!), I'm going to be active. Most of you know that I lurk in a
lot of fedora channels as FranciscoD, please feel free to ping me.

[1] https://admin.fedoraproject.org/accounts/group/view/fedora-join
[2] https://fedoramagazine.org/5tftw-2015-06-19/
- -- 
Thanks,
Regards,
Ankur Sinha "FranciscoD"

http://fedoraproject.org/wiki/User:Ankursinha
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJXxF/7AAoJEPjYwL66yJi90g8IAJKimXJRaGhbEIpKnYrpTRyk
ltCHacYwwSpI2LJBKtmdvtZ9WU87r9/UgHDxOs8AB/BkFML56h6TU+jAkOOmo0CA
i9anYGk9gcinBrWhEx43uKBlEEDKzX0abCKn0YlbWZbCVYml+Es5GnRMZjYNoTK+
tvUz6S3giWJPM+RD13dDQKXtEBW+Ep2dZkuDD/V4EWM6xFeJLeKbPyEs3U8Owr4Y
RyNTE0IEUoldohQKbeTyEfIbgXbuBOUl3QV31kZUiVZKHo3LFYO11dw2XZCVzUgC
O/Rc2B2CQCJh1soT/p6Y+sarpBWd65v/P96EFNUsiiQodMXCv8/4ja8WP9gjSi4=
=92aM
-----END PGP SIGNATURE-----
_______________________________________________
fedora-join mailing list
fedora-join@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/fedora-join@lists.fedoraproject.org