Page MenuHomePhabricator

Presentations for training session of African Wikimedia Devs in Ghana
Closed, ResolvedPublic

Description

Below are the following presentations I am going to use for the first training program in Ghana (those marked [x] are the ones I have developed as this is my planning ticket);

  • Introduction to IRC and programming languages used to build MediaWiki
  • Gentle introduction to Git & GitHub
  • Introduction to Phabricator (resource from @Aklapper)
  • Wikimedia Technical Areas - An Overview (resource from @srishakatux)
  • Gerrit Tutorials and Installation of MediaWiki
  • Building/Hacking and How to contribute to MediaWiki extension

These presentations will be developed and used during the training in Ghana and files would be made public once the presentations are ready. Feedback from the community and everyone else is welcomed to make the training a better one in the future after Ghana.

Event Timeline

Aklapper renamed this task from Presentation topics to be used during the first training session to Presentation topics to be used during the first training session for Wikimedia volunteer developers in Africa.Jun 4 2017, 5:21 PM

Would it make sense to reuse/adapt @srishakatux's slides at T158791: Overview of Wikimedia Tech (code areas, infrastructure tools, communication venues)? That is a PDF, but Srishti must have the editable version somewhere.

Would it make sense to reuse/adapt @srishakatux's slides at T158791: Overview of Wikimedia Tech (code areas, infrastructure tools, communication venues)? That is a PDF, but Srishti must have the editable version somewhere.

Yes @Qgil, it would be good to reuse @srishakatux slides. I may also used her slides to come up with mind with will make it a very useful resource. Thanks @Qgil for the suggestion.

@Qgil, I have seen the @srishakatux presentation slides on Wikimedia Technical Area overview. Its a good resource to use to point out all the technical areas / projects that people can contribute to in the Wikimedia. This is a very useful resource and since I don't have any topic that matches that, I can just reuse her resource as it is.

I will add it as another topic of discussion during the training and will make available a slot for it. @srishakatux, I will need your permission to use your slides in the training in Ghana, please can I do this?

[off-topic side note]

that people can contribute to in the Wikimedia Foundation.

Please drop the "Foundation". :)

[off-topic side note]

that people can contribute to in the Wikimedia Foundation.

Please drop the "Foundation". :)

Done and thanks very much for the note :)

Thanks for the resource and having a look at the doc now :). Editing the ticket right away.

@Aklapper, do you have any resources on introduction to phabricator or phabricator for beginners geared towards software development?

You could also take a look at these two videos on technical areas and Phabricator.

You could also take a look at these two videos on technical areas and Phabricator.

Thanks @srishakatux. Will have a look at these. :)

In T166981#3316096, @D3r1ck01 wrote:

@Aklapper, do you have any resources on introduction to phabricator or phabricator for beginners geared towards software development?

Heja @D3r1ck01! Instead of watching a lenghty video I'd currently recommend using the slides in c:File:Introduction-to-Phabricator-WikiCon-2016.pdf instead.
Lots of screenshots (also helpful when internet is down) and covering the very basics you'd need to know.
However note that those slides target several audiences:

  • normal users who want to report a software bug / feature request in some Wikimedia software
  • technically interested people who want to follow a certain software project a bit closer (and potentially get involved at some point?)
  • developers/maintainers who want to have a tool (=Phabricator) to plan development of their software and maintain its feature requests and bug reports

In the long run I'd love to have a better, shorter, more-to-the-point video but unfortunately we are not there yet...

Thanks so much for this great resource @Aklapper. I am much grateful and will learn from this resource and may come up with something that is geared for developers and beginners (too) which is not much of a difference with your work. Hope I have the permission to do so?

Also, I think the points you listed above addresses all the categories of people I will meet in the training session so might use the presentation as it is or come up with mine (as earlier mentioned). All I need is your permission :). Thanks.

xSavitar updated the task description. (Show Details)

@D3r1ck01 depending on the time of the events, I will be able to help out, while I don't speak the local languague, I could help out with english-speaking African volunteers, via IRC, perhaps in #wikimedia-tech on freenode, or even wikimedia-dev, even though -tech has a lot less bot spam.

@D3r1ck01 depending on the time of the events, I will be able to help out, while I don't speak the local languague, I could help out with english-speaking African volunteers, via IRC, perhaps in #wikimedia-tech on freenode, or even wikimedia-dev, even though -tech has a lot less bot spam.

Great! It would be good for us to learn from you too :). One of the things we are doing is making sure to follow up with developers before, during and after the event. So, this is a good way to connect them to more experienced developers. We will keep you updated on the next steps and we are glad that you opt to help :)

xSavitar updated the task description. (Show Details)
xSavitar renamed this task from Presentation topics to be used during the first training session for Wikimedia volunteer developers in Africa to Presentations for training session of African Wikimedia Devs in Ghana.Jun 17 2017, 5:00 PM
xSavitar updated the task description. (Show Details)

Started to upload presentations on Commons and when done, will mark this task as resolved but presentations will be have RfC to improve on them. Also, on Google Drive, you can check here: https://drive.google.com/drive/folders/0B4agRArssZY8TWlEeThZMWIyYkE?usp=sharing

Flixtey removed xSavitar as the assignee of this task.
Flixtey updated the task description. (Show Details)

Task is completed