OpenWISP's participation to Hacktoberfest

152 views
Skip to first unread message

Gagan Deep

unread,
Sep 22, 2020, 10:09:53 AM9/22/20
to OpenWISP

Hello everyone, 

I observed that OpenWISP already started preparing for this year's GCI, which later got canceled. Since Hacktoberfest is around the corner, I think we can use those issues for Hacktoberfest. While Hacktoberfest may not as indulging as GCI, it shares similar core values, i.e. encourages opensource contribution. An organization-wide project board already exists listing all issues that were planned for GCI. We'll just need to add the "Hacktoberfest" label to those issues. This will help new contributors find these issues easily as people generally search for issues using that label. During October, we can celebrate opensource by helping others contribute. 

Maybe in this process, someone will find OpenWISP interesting, just like I did. I am excited to hear your thoughts on this. 


Resources


Best,

Gagan Deep

Federico Capoano

unread,
Sep 22, 2020, 11:39:51 AM9/22/20
to OpenWISP
I think it's a great idea to keep the community motivated to push the project forward, thank you Gagan! 

What would be the steps needed to participate?

- find contributors / users willing to help with review/testing of the patches
- prepare the issue and issue labels
- announce our participation (where would we do this?)

Anyone wants to help out with this initiative?

Best
Federico

--
You received this message because you are subscribed to the Google Groups "OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openwisp+u...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openwisp/1048c3a8-5c1e-4067-8a3c-a3adcd5143d9n%40googlegroups.com.

Hardik Jain

unread,
Sep 22, 2020, 12:15:33 PM9/22/20
to OpenWISP
Hi Gagan and Federico,

Hacktoberfest seems very promising. Honestly, I hadn't heard of it earlier but after going through the details of the event and reading past experiences,
I think hacktoberfest is one more good platform for developers to familiarize themselves more with open source. It might not be as famous as
GCI but we can go for it.

If I read it correctly it is a month long event starting October 1 (for this year).
So if we are planning to participate (which I think we should), we should decide upon it this week itself (the sooner the better).

Also Google Season of Docs seems a very good chance to improve our docs and make it friendlier (am saying for the coming years).

Best regards
Hardik Jain
:)

Gagan Deep

unread,
Sep 22, 2020, 3:42:45 PM9/22/20
to OpenWISP
Hi Federico and Hardik

I am glad that you liked this proposal, participating in Hacktoberfest will surely help the community. 

I would just like to clarify here that by participating I meant preparing/labelling issues and encouraging and others to contribute. There is no registration required by an organization or a project. All public repositories are eligible to participate in Hacktoberfest. I hope I didn't create a confusion here.

> - find contributors / users willing to help with review/testing of the patches

We will surely need help of our existing contributors and community members for reviewing pull requests. It is my humble request to all community members to come forward and contribute according to their availability. 

> - announce our participation (where would we do this?)

While it is not needed to announce our participation, I will recommend sharing it on social media platforms and Hacktoberfest Discord Server where people are generally looking for new issues to contribute. 

P.S.: If anyone has any doubts, I suggest reading FAQ section on Hacktoberfest website. If your query remains unresolved you can ask it on any of their support channels, they are usually very responsive. While I only posses fair amount of knowledge regarding Hacktoberfest, I will be glad to help out with your queries.

Best,
Gagan Deep

Ajay Tripathi

unread,
Sep 22, 2020, 4:00:46 PM9/22/20
to OpenWISP
Hi,

On Tuesday, September 22, 2020 at 9:09:51 PM UTC+5:30 federico...@gmail.com wrote:
What would be the steps needed to participate?

To the best of my knowledge, there are no formal steps for participation.

The event rules are roughly are as followed:
- Participants have to create 5-6 pull requests on any project hosted on GitHub
- If they do that within the month of October, they  get a shirt.

My understanding of the event is that:
- It's a great event for people getting started open-source for the first time.
- Like GCI, it attracts a lot of people who are just interested in the shirt and not any project so we need to be careful about spending a lot of time on someone who is there just for the reward and wants us to do most of the work.

I would give it some time to mark some `good-first-issues` with `hacktoberfest` tag.


Best,
Ajay T.

Federico Capoano

unread,
Sep 23, 2020, 6:16:34 PM9/23/20
to OpenWISP
Thanks Ajay for your thoughts and for having updated the project board, which I renamed from GCI to Hacktoberfest.

I'll keep dedicating time to adding, moving and refining issues, I encourage all the contributors to do the same with the modules they work with, so we have enough easy issues that contributors can start to tackle.

What should we do next? 
Should we announce our participation yet?
Should we organize a meetup

Maybe it would be better to have a brainstorming call between us?

Federico

Noumbissi Valere

unread,
Sep 24, 2020, 12:44:16 PM9/24/20
to OpenWISP
Hello Guys,
This will be a great Idea.
I will obviously help with reviewing the PRs

Ajay Tripathi

unread,
Sep 27, 2020, 11:40:48 AM9/27/20
to OpenWISP
Hi,

On Thursday, September 24, 2020 at 3:46:34 AM UTC+5:30 federico...@gmail.com wrote:
What should we do next? 
Should we announce our participation yet?

+1, I think we should at least post on social media.

Should we organize a meetup

I can free from 1:30 UTC to 3:30 UTC in the next week.

Maybe it would be better to have a brainstorming call between us?

Sure, I can be available, what all do we have to discuss? :-)


Ajay

Federico Capoano

unread,
Sep 27, 2020, 3:05:04 PM9/27/20
to OpenWISP
I created a doodle for it: https://doodle.com/poll/t5yh4fz76cuwzubp

As in every undertaking, we have to set one or two goals (what we want to take home from this experience?), brainstorm and then distribute tasks to get started.

Federico

--
You received this message because you are subscribed to the Google Groups "OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openwisp+u...@googlegroups.com.

Gagan Deep

unread,
Sep 27, 2020, 11:26:16 PM9/27/20
to open...@googlegroups.com
What should we do next? 
Should we announce our participation yet?
+1, I think we should at least post on social media.

I agree with Ajay. We should post on all of OpenWISP's social media handles regarding our participation. We can also share our issues link on Hacktoberfest Discord Server. 

As in every undertaking, we have to set one or two goals (what we want to take home from this experience?), brainstorm and then distribute tasks to get started.
Sure! Looking forward to it.

It will be great if everyone can lookup maintainer's resources on Hacktoberfest website. They can give us a starting stage for coming up with ideas.

Best, 
Gagan Deep 

Federico Capoano

unread,
Sep 28, 2020, 1:00:20 PM9/28/20
to OpenWISP
Thanks to those who participated in the Doodle.
We'll have the call tomorrow September 29 at 6pm UTC
Anyone is welcome to join, URL: http://meet.google.com/pci-kkqt-pby

Federico Capoano

unread,
Sep 29, 2020, 3:00:23 PM9/29/20
to OpenWISP
Thanks to all who participated!

These are the notes I collected during the call:

- hacktoberfest experiences
    - positive: Gagan Deep got started contributing to opensource with Hacktoberfest
    - negative: many spammy PRs, we can use a github label to exclude these and document why these are invalidated

- organization goals
    - push issues that are in the plan for the next releases, close at least 5, ideally 10
    - strengthening the community by training new contributors, achieve at least 3 proficient contributors
    - increase visibility on social media by posting at least 5 interesting posts during the program

- tasks
    - documentation page - Federico will create the PR and ask others for feedback
    - announcement on discord - Federico
    - social media announcements / spread the word - Federico with the help of everybody involved
    - creating an event to present OpenWISP and answer questions - Gagan/Federico and anyone welcome to join (let us know asap)
    - creating / categorizing issues - Gagan: openwisp-notifications, Hardik: openwisp-monitoring, Ajay: docker-openwisp, Noumbissi: openwisp-users, openwisp-controller
    - encourage contributors and maintainers to share interesting content regarding the experience on social media / everybody

- documentation page
    - link hacktoberfest project board
    - spammy requests will be flagged as "invalid"
    - guidelines about announcing that you want to work on a specific issue


I will get started with the documentation page of Hacktoberfest asap.

Best regards
Federico

Federico Capoano

unread,
Sep 30, 2020, 3:12:14 PM9/30/20
to OpenWISP

Things are progressing!



Docs page: https://openwisp.io/docs/developer/hacktoberfest.html
You can send improvements/fixes/proposals on github:

Federico Capoano

unread,
Nov 7, 2020, 5:03:09 PM11/7/20
to OpenWISP
Hi everyone,

a quick report on this subject. Our goals were:


On Tuesday, September 29, 2020 at 2:00:23 PM UTC-5, Federico Capoano wrote:
- organization goals
    - push issues that are in the plan for the next releases, close at least 5, ideally 10

Goal reached!
 
    - strengthening the community by training new contributors, achieve at least 3 proficient contributors

Goal reached! I can count at least 3 recurring contributors who have sent useful patches during the program and some of them are still contributing.
 
    - increase visibility on social media by posting at least 5 interesting posts during the program

 We didn't do very well on this, we did publish at least 5 posts but mostly from us organizers, so I ask anyone who participated actively (as contributor and mentor) and hasn't published anything to do so (eg: share your experience, how's been useful, what could be improved, if there's anything you didn't like).

I also summarized my experience in this tweet:

Copy/pasting the content below for archiving purposes:

hacktoberfest-results.png

30 issues closed during #hacktoberfest2020. Good involvement of former Google Summer of Code students in mentoring, seen some former Google Code-In ones participating as well. 
Not huge, but a step forward for @openwisp.
Spam was limited. Overall was worth it! THX @digitalocean!

I want to go back focusing on pushing the next releases now.
We need to take all the good work we've been doing in the last 6 months, release it and package it (eg: release on pypi, make it installable via ansible-openwisp2 and docker-openwisp, update the openwrt package in the official openwrt feeds) so that all our users can benefit from it, start using it, give us feedback about how to improve it and keep advancing with our broader goals.

I prepared a new project board here: https://github.com/orgs/openwisp/projects/4
We're already actively working on the issues there. 

Best regards
Federico Capoano
hacktoberfest-results.png
Reply all
Reply to author
Forward
0 new messages