Learn more about these different git repos.
Other Git URLs
Hi folks,
I and @siddharthvipul1 have been in conversation for some meets now regarding the Fedora's representation in Hacktoberfest. As of now, we have registered for the event at DigitalOcean and are looking for folks who can act as speakers/representatives from the Join SIG.
Of course, the basic nuances like updating the CODE_OF_CONDUCT.md and CONTRIBUTING.md along with tagging the selectively simple and contained issues with hacktoberfest label are to be done but the same opportunity can be used to get new contributors (and probably have them stay) for the projects available at GitHub (Why GitHub you ask? The contributions made in GitHub are the only ones accounted for).
hacktoberfest
The meet would most likely be of 90 minutes duration where we would start with FOSS and Fedora and then move on to specific projects that we would want them to send PRs for. What do you think about it? How can we make our representation at Hacktoberfest good?
<img alt="Screenshot_2020-09-25_Hacktoberfest_presented_by_DigitalOcean.png" src="/fedora-join/Fedora-Join/issue/raw/files/3922c61d7d7f9d5f3a344cdaaae6b282f25183802def47aadc496677786c570a-Screenshot_2020-09-25_Hacktoberfest_presented_by_DigitalOcean.png" />
<img alt="Screenshot_2020-09-26_FOSS_and_Fedora_MLH_Organizer_Dashboard.png" src="/fedora-join/Fedora-Join/issue/raw/files/6230e890cf7639570cf71b1f86cfdd9a40ce6edf9758f64967e842eb07e01196-Screenshot_2020-09-26_FOSS_and_Fedora_MLH_Organizer_Dashboard.png" />
<img alt="Screenshot_2020-09-26_Hacktoberfest_presented_by_DigitalOcean.png" src="/fedora-join/Fedora-Join/issue/raw/files/53096c05eb7f3594a05575cca400ca796acebc8ea3d13afaf29588812f43a094-Screenshot_2020-09-26_Hacktoberfest_presented_by_DigitalOcean.png" />
The following are the projects I found on the easyfix site which are on GitHub.
Metadata Update from @t0xic0der: - Issue tagged with: C: Mentorship, S: Needs instructor
import os import requests error = { "message": "Not Found", "documentation_url": "https://docs.github.com/rest/reference/issues#get-a-label" } def appender(lict: list): textdata = "" for indx in lict: textdata += indx + "," return textdata[:-1] def create_issues_from_json(): lict = json.loads(open("issulist.json", "r").read()) for indx in lict: if requests.get("https://api.github.com/repos/antriksh123/sample-repo/labels/" + appender(indx["issutags"])).json() == error: requests.post("https://api.github.com/repos/antriksh123/sample-repo/labels/", data={"name": appender(indx["issutags"]), "description": appender(indx["issutags"]), "color": "purple"}) if os.system(f"gh issue create --repo antriksh123/sample-repo -t '" + indx["issuname"] + "' -b 'To find more about the issue, visit " + indx["issulink"] + "' --label '" + appender(indx["issutags"]) + "'") == 0: print(str(indx["issuqant"]) + " was created!") else: print(str(indx["issuqant"]) + " could not be created!") if name == "__main__": create_issues_from_json()
Cool. Tell me @antarikshaverma. How may I help you with this snippet?
import json import os import requests error = { "message": "Not Found", "documentation_url": "https://docs.github.com/rest/reference/issues#get-a-label" } def appender(lict: list): textdata = "" for indx in lict: textdata += indx + "," return textdata[:-1] def create_issues_from_json(): lict = json.loads(open("issulist.json", "r").read()) for indx in lict: if requests.get("https://api.github.com/repos/antriksh123/sample-repo/labels/" + appender(indx["issutags"]), headers={'Authorization': 'token <TOKEN>'}).json() == error: for i in indx["issutags"]: response = requests.post("https://api.github.com/repos/antriksh123/sample-repo/labels/", data={"name": i, "description": i, "color": "purple"}, headers={'Authorization': 'token <TOKEN>'}) print(response.headers) if os.system(f"gh issue create --repo antriksh123/sample-repo -t '" + indx["issuname"] + "' -b 'To find more about the issue, visit " + indx["issulink"] + "' --label '" + appender(indx["issutags"]) + "'") == 0: print(str(indx["issuqant"]) + " was created!") else: print(str(indx["issuqant"]) + " could not be created!") if __name__ == "__main__": create_issues_from_json()
We can show them how great the community is by sharing some sample resources for example the badges, the mailing lists, IRC etc.
<img alt="FOSS_and_Fedora_Hacktoberfest_Event_R1.pdf" src="/fedora-join/Fedora-Join/issue/raw/files/408b2dc46e3ffd2e0db139ecdcf924c1ae37109e7404a15eab1f55d10098ecf1-FOSS_and_Fedora_Hacktoberfest_Event_R1.pdf" />
<img alt="FOSS_and_Fedora_Hacktoberfest_Event.pdf" src="/fedora-join/Fedora-Join/issue/raw/files/e47e97db1da8721c6bfe50d2b08ea14fcf39897bc15f619e9e2b962e1cf35ee0-FOSS_and_Fedora_Hacktoberfest_Event.pdf" />
Since a few of the projects on the list are infra related, perhaps it'll be good to let them know on their ML. They may be able to suggests/prioritise projects etc.
I'd also e-mail the -devel list where most dev oriented fedora folks hang out. (In short, let's make sure as much of the Fedora community as possible is aware that this is happening).
@siddharthvipul1 was in conversation with folks involved in three projects (including badges). I also messaged the docs team regarding so.
Thank you @ankursinha. That would be very helpful.
Here is the invite mail, @alciregi. Take a look and if you approve of it - we can start putting them out
Subject October is for Hacktoberfest! Body We take pleasure to invite you to participate in our Hacktoberfest event, FOSS and Fedora and join us to know about the free/libre and open-source software initiative. You can know more about the exciting projects that the Fedora community partakes like Noggin, Pagure, Ipsilon and Badges and explore how you can contribute to them with one pull request at a time. To top it all off, you also stand a chance to get yourself a limited edition Hacktoberfest tee or plant yourself a tree - once you have made four pull requests against issues tagged with hacktoberfest label during the month of October. Be sure to get yourself registered for the event here and drop in at the Join SIG, if you have questions. Happy hacking! Join SIG Fedora Project
Subject October is for Hacktoberfest!
Body We take pleasure to invite you to participate in our Hacktoberfest event, FOSS and Fedora and join us to know about the free/libre and open-source software initiative. You can know more about the exciting projects that the Fedora community partakes like Noggin, Pagure, Ipsilon and Badges and explore how you can contribute to them with one pull request at a time.
To top it all off, you also stand a chance to get yourself a limited edition Hacktoberfest tee or plant yourself a tree - once you have made four pull requests against issues tagged with hacktoberfest label during the month of October. Be sure to get yourself registered for the event here and drop in at the Join SIG, if you have questions.
Happy hacking!
Join SIG Fedora Project
@siddharthvipul1 @nasirhm @ankursinha @antarikshaverma Do take a look and see if it can be improved further or corrected.
I just think that sometimes, when there is a catchier slogan or tagline as the subject, people are more attracted to it because the first thing they see is the subject. So try to make it catchier. Of course, that is only my opinion since we are trying to get more contributors.
Follow this link to get the posters that we would need to put out.
I am confused here. Who should put them out?
This is the presentation for the event. Take a look only if you are reviewing because of spoiler alert!
<img alt="FOSS_and_Fedora_Event_R1.pdf" src="/fedora-join/Fedora-Join/issue/raw/files/a4a81699d385bca2015ade220a28a2dbb9ddeafa5ccdff5833ebdd034d20c3c5-FOSS_and_Fedora_Event_R1.pdf" />
Looks good
Thank you @antarikshaverma. :smile:
Did u make it from scratch or a template?
Thank you for the wonderful job you did here https://communityblog.fedoraproject.org/join-fedoras-hacktoberfest-event/. @ramyaparimi :smile:
Thank you @t0xic0der, but I thought we co-authored it.....how come your name is missing in the author?
I haven't the slightest idea why. (Not that it matters anyway).
Thank you @siddharthvipul1 @ramyaparimi @antarikshaverma for helping to make the opening a success.
Let the ticket stay open throughout October so any questions regarding Hacktoberfest can be answered here. What do you folks say?
Today was hacktoberfest opening? I am in PyCon. But I don't really think I did something.
Update:
fedora-infra/mote is something that @jwf, @nasirhm and I am helping with. We would certainly need folks from CPE to validate the issues, pull requests and help with deployment but it's been long since the project was last updated.
I am considering joining #fedora-apps shortly and discuss about its development there. (The Fedora Apps landing page doesn't show Mote - I am going to ask about it anyway lol)
Update: fedora-infra/mote is something that @jwf, @nasirhm and I am helping with. We would certainly need folks from CPE to validate the issues, pull requests and help with deployment but it's been long since the project was last updated. I am considering joining #fedora-apps shortly and discuss about its development there. (The Fedora Apps landing page doesn't show Mote - I am going to ask about it anyway lol)
Correction: @jwf is @jflory7.
Hey @t0xic0der! I was thinking about Møte. Given the feedback from C.P.E. team and lack of expertise on how to maintain this, I think it is not a great Hacktoberfest candidate project. However, I think we can still do good things with Møte, and it is an application that gets a lot of visibility in the Fedora world.
What do you think?
Edit: Saw this link on infra@ list, leaving here for reference:
https://docs.pagure.org/infra-docs/sysadmin-guide/sops/mote.html
Given the feedback from C.P.E. team and lack of expertise on how to maintain this, I think it is not a great Hacktoberfest candidate project.
I was at fault here lol. I should have reached out sooner and we could have racked up the prep for a lot of projects on GitHub (and set up push mirrors for those on Pagure) - we barely made the Hacktoberfest event happen :grin:
However, I think we can still do good things with Møte, and it is an application that gets a lot of visibility in the Fedora world.
Most certainly. I have a lot planned in mind (that I work so extensively in Flask).
We should probably discuss more on this on a separate issue (maybe a fedora-apps issue ticket?) now that it has gone beyond the scope of (at least, this year's) Hacktoberfest.
The first thing would obviously be to make sure it hits Python 3. (No kidding, I would not want to delve deeper into it before that happens)
This is now done. Just merged the Python 3 PR this morning. :grin:
Let's take this to the new developer chat for Møte! #fedora-mote and #fedora-mote:matrix.org exists for now, hopefully a Telegram group to follow soon.
#fedora-mote
#fedora-mote:matrix.org
https://github.com/RITlug/teleirc/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22
In the Join SIG chat today, I also mentioned the TeleIRC project that @tjzabel and I work on. Although it is not exactly a Fedora-owned project, it is used a lot in Fedora. There are Hacktoberfest-ready Good First Issues there that we could use help from folks on.
cc: @cydrobolt
Although it is not exactly a Fedora-owned project, it is used a lot in Fedora.
We should probably get this (and Mote) into Fedora Apps first - which would in turn get these projects, attention from contributors who may be interested. (I'm quite surprised that I did not see any of these on the apps.fedoraproject.org's landing page - owing to how popular these are)
There are Hacktoberfest-ready Good First Issues there that we could use help from folks on.
Now, for people to know that such issues exist. :P
Take a look at this @jflory7 @nasirhm @ankursinha @siddharthvipul1 @antarikshaverma @bt0dotninja
https://github.com/t0xic0der/never-ever-commit-directly-to-master/issues
This is a repository instance where I tested the automated cloning of issues and labels. We can use those scripts for the next year's hacktoberfest representation.
thx @t0xic0der for working in it......
This event was not done yet? as I can see it was done.....
Thursday October 1, 2020 7:00pm to 8:30pm IST Event is hosted online
and CommBlog here:
https://communityblog.fedoraproject.org/join-fedoras-hacktoberfest-event/
also Did you have a Event Report??? and posted somewhere???
Hovewer This is not a typical task which Fedora Join drive, this task are performed by the MindShare TEAM..... and submitted to vote by all its members....
Altought Good Works........ and agin thx for manage it in our side.... :100:
+1 to close this ticket.
Regards.,
This event actually happened. I and @siddharthvipul1 looked over organizing the event and also got to speak about FOSS and how the participation (however small) can help. Folks were mostly from the team though there were some dudes from a FOSS community I maintain called AstroSonic who also attended it. :sweat_smile:
Please give us a few days to get an event report and keep the ticket open till the time.
Thanks.
+1 Yes I saw it thx for all person involved in this project...
https://hackmd.io/E9M_Pnj1T-6FVUgJV0y67w
here's the draft for Hacktoberfest 2020 event report.
@t0xic0der @siddharthvipul1
Metadata Update from @andilinux: - Issue tagged with: S: Next-meeting
Metadata Update from @t0xic0der: - Issue assigned to t0xic0der
I think this is all done now, so I'll close it.
Metadata Update from @ankursinha: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.