Hey Christiano,

Thank you for sharing your feedback and ideas,

> The point is, for a newcomer is a little bit hard to understand how and
> when to use many different tools (Pagure, Bugzilla, Bodhi, IRC, etc, etc).

I agree, I once was faced by a similar situation to learn how to use
Pagure, Bugzilla, Bodhi, IRC, etc.

We at Join SiG are planning the following Classrooms in the near future for:
- `Git 101 with Pagure` to help newcomers understand how Git works and how
to interact with Pagure and sync SSH keys.
- IRC 101, as we've seen newcomers are not much familiar with how IRC works
and how to communicate on IRC.

Other than that,
- For Bodhi, on the packages testing side, Fedora QA did an awesome job by
organizing an onboarding call[1] and recorded it, to help newcomers
understand how Bodhi and karma works and how packages get pushed.
- Bugzilla would be an interesting one to look for as Bugzilla is huge and
have different use cases within Fedora, we can have a 2 part classroom on
it,

For Packaging Classrooms, we can have an onboarding call like we have in
Fedora QA that can serve as a way to help newcomers to know about How RPM
packaging works and how packages are maintained in Fedora and details about
the sponsorship Model and a tutorial to package a simple app and references
if someone would like to get started with Packaging.

Thank You for sharing the links for previous workshops and docs Ankur.

Have a Good Day,

1: https://bluejeans.com/s/gxABa

---
Nasir Hussain (He/Him/His)

On Tue, Jun 23, 2020 at 10:07 PM Ankur Sinha <sanjay.an...@gmail.com> wrote:

> On Tue, Jun 23, 2020 14:56:29 +0200, Christiano Anderson wrote:
> > Hi Nasir,
>
> Thanks Christiano, that's most useful.
>
> >
> > This classroom for newcomers is a great idea.
> >
> > I guess it should start with a very introductory one, how to get started
> and
> > have the hands dirty very fast, I mean, with real examples.
> >
> > The point is, for a newcomer is a little bit hard to understand how and
> when
> > to use many different tools (Pagure, Bugzilla, Bodhi, IRC, etc, etc).
> >
> > A real world example would be great, for instance, how to fix a bug into
> a
> > project, let's take DNF as example:
>
> An unfortunate property of a volunteer driven community is that it's
> quite fluid and does not have the strict structure that one would see at
> corporations. So, when people come together to work on something, they
> decide what platforms/services they want to use. As an example, lots of
> tools in Fedora use Pagure, fedora-review for example:
> https://pagure.io/FedoraReview
>
> but dnf uses GitHub:
> https://github.com/rpm-software-management/dnf
>
> This is compounded by the fact that Fedora as a Linux distribution is
> "downstream", so the packages we include can come from literally
> anywhere on the internet. It's up to the developers to decide on a
> location :(
>
> So instead of trying to teach newcomers all of this, we've got the
> "Welcome-to-Fedora" process.  It helps people learn the
> tools/platforms/skills they are interested in:
> https://pagure.io/fedora-join/Welcome-to-Fedora
>
> I do agree that a packaging classroom would be very useful. We've had
> them in the past, and we're looking at organising another one. In the
> meantime, please use these recordings of past packaging workshops:
>
> - http://youtu.be/H4vxkuoimzc
> - https://youtu.be/KdIsoYGSNS8
> - http://youtu.be/4J_Iksu1fgo
> - Advanced RPM packaging: https://youtu.be/vdWnyIbN8uw
>
> There were some introductory posts on the Fedora magazine related to RPM
> sometime ago also:
>
> - RPM packages explained:
>   https://fedoramagazine.org/rpm-packages-explained/
> - The SPEC file:
>   https://fedoramagazine.org/how-rpm-packages-are-made-the-spec-file/
> - The SRPM:
>   https://fedoramagazine.org/how-rpm-packages-are-made-the-source-rpm/
>
> I'll see if links to these can be added to the packaging docs on Fedora
> also.
>
> --
> Thanks,
> Regards,
> Ankur Sinha "FranciscoD" (He / Him / His) |
> https://fedoraproject.org/wiki/User:Ankursinha
> Time zone: Europe/London
> _______________________________________________
> fedora-join mailing list -- fedora-join@lists.fedoraproject.org
> To unsubscribe send an email to fedora-join-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/fedora-join@lists.fedoraproject.org
>
_______________________________________________
fedora-join mailing list -- fedora-join@lists.fedoraproject.org
To unsubscribe send an email to fedora-join-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/fedora-join@lists.fedoraproject.org

Reply via email to