Closed GeorgLink closed 4 years ago
Hi @valeriocos. I have completed the microtasks. Can you have a look at them :) Here's my repo: https://github.com/animeshk08/gsoc-chaoss-microtasks Thank you so much!! :rocket:
@animeshk08 reviewed, we can discuss each microtask in the corresponding issue
@valeriocos I have modified your script to list subscription so that now it lists all your subscription as well as whether the download_archives
permission is true or false in your subscription. Everyone can check it at https://gist.github.com/abhiandthetruth/b198e3b965f02f1742f2f7fa9f89df7c Shall we update the script in the README WDYT?
Thank you @abhiandthetruth . Can improve the printed messages as follows?
Enter your email: valcos@bitergia.com
Enter your password: xxxx
***** ***** ***** *****
zephyrproject False -> zephyrproject, download archives: False
updates False -> updates, download archives: False
OPNFV True -> OPNFV, download archives: True
Once the fix is done, I would update the original script with your content (at some point these scripts should be move to a dedicated repo, so the fixes will be easier to do)
On it!
thanks!
updated!
thanks @abhiandthetruth , I have updated the script https://gist.github.com/valeriocos/ad33a0b9b2d13a8336230c8c59df3c55
@animeshk08 reviewed, we can discuss each microtask in the corresponding issue
Thank you for the reviews!!
Hey everyone,
Thank you so much for all of the fantastic work on the GSoC project "Implementing the Social Currency Metrics System (SCMS)!"
I am so impressed with everyone's ideas and the level of communication that came through.
Still, I also know that the SCMS project is a bit odd relative to other GSoC or Outreachy projects, so before you submit your final proposals, the other mentors and I wanted to offer you the opportunity to meet with us.
In the meeting we'll have a bit of an introduction to the four of us, we'll discuss how the microtasks went, what hiccups you may have run in to, and we'll discuss a bit of the proposal process, and what happens next if you're picked. This conversation be will helpful for this or other projects so you'll have the best start :)
Because most of you are in India or the surrounding area we've chosen to have the meeting at 12:30pm, Thursday GMT, (6:30am Wednesday MST or 7:00pm thursday, IST) on the CHAOSS meeting room https://unomaha.zoom.us/j/720431288 here:
https://unomaha.zoom.us/j/720431288
Please check your local time http://www.timebie.com/timezone/gmtmst.php and keep in mind daylight savings recently happened in the USA. If you can't make it, you can also respond on the CHAOSS mailing list or email me directly at samantha@sociallyconstructed.online so we can set up a meeting with you ^^.
We hope to see you there, we can't wait to work with you, and we hope you'll stay safe wherever you are.
Samantha Venia Logan Co-Founder of SociallyConstructed.Online 307-274-5516 | samantha@SociallyConstructed.Online 6715 Autumn Ridge Dr. Unit 2, Fort Collins CO., 80525
Hi Samantha and Dylan,
I think this is a great idea. I will join for sure.
Anyone interest working on this project idea for GSoC or Outreachy, I suggest you join as well because it is a great opportunity to meet your mentors and ask questions about your project proposal.
Best, Georg
Hi @samanthavenialogan , thank you for setting up the meeting. I plan to join it.
@GeorgLink @samanthavenialogan are you joining the meeting? I'm in https://unomaha.zoom.us/j/720431288 with @animeshk08 @ria18405, @heming6666 and @vchrombie
@valeriocos is there a parameter like sleep-for-rate
for groupsio, if not shall I work on one, I'l implement the exponential backoff in case 429 occurs that is too many requests
Hey so the meeting happened on Wednesday night for me and unfortunately only georg and Dylan were there. I think we may have gotten mixed up. Do you want to reschedule? I am all for trying again.
Call me for your free consultation! 307 274 5516
On Thu, Mar 19, 2020, 6:38 AM valerio notifications@github.com wrote:
@GeorgLink https://github.com/GeorgLink @samanthavenialogan https://github.com/samanthavenialogan are you joining the meeting? I'm in https://unomaha.zoom.us/j/720431288 with @animeshk08 https://github.com/animeshk08 @ria18405 https://github.com/ria18405 and Haiming Lin
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chaoss/grimoirelab/issues/288#issuecomment-601154952, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANBRVR74G35UN63T6TAKN3DRIIG5BANCNFSM4KQKEERQ .
We had a large meeting today with ~8 participants. I think we covered all of the questions about SCMS and the process. It was unfortunate that you and Dylan weren’t there, but I think it’s fine. If you do want to schedule another meeting, we can certainly do that.
https://github.com/chaoss/grimoirelab/issues/288#issuecomment-601184464
Thank you @abhiandthetruth for the suggestion. Feel free to give it a try, however note that the doc for that API isn't that good (https://groups.io/api#archives), good luck :)
https://github.com/chaoss/grimoirelab/issues/288#issuecomment-601207119
No worries @samanthavenialogan, I'm fine if you want to reschedule the meeting.
Thank you @abhiandthetruth for the suggestion. Feel free to give it a try, however note that the doc for that API isn't that good (https://groups.io/api#archives), good luck :)
@valeriocos, the api is still not mature, guess we need to wait until it becomes one. The rate limit for download archive is said to be one call per person per group every 24 hours
, which is AFAIK not the case I was able to download the archive many times over.
Ok, @abhiandthetruth thank you for giving it a try and for the info :)
No need to reschedule if the meeting went well :) If anyone would like to meet Dylan and I let us know and we're more than happy to make it work ^^
Samantha Venia Logan Co-Founder of SociallyConstructed.Online 307-274-5516 | samantha@SociallyConstructed.Online 6715 Autumn Ridge Dr. Unit 2, Fort Collins CO., 80525
Call me for a free marketing consultation! 307-274-5516
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon Virus-free. www.avast.com https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
On Fri, Mar 20, 2020 at 8:10 AM valerio notifications@github.com wrote:
Ok, @abhiandthetruth https://github.com/abhiandthetruth thank you for giving it a try and for the info :)
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chaoss/grimoirelab/issues/288#issuecomment-601720339, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANBRVR5VKTS2YNN437PA3KTRIN2NTANCNFSM4KQKEERQ .
I look forward to seeing everyone's proposal ^^ Let us know if there's anything more we can do to make this easy for you.
Hi @valeriocos I've completed the Microtasks! Please have a look at it whenever you get time! Microtasks repo link- https://github.com/ria18405/Microtasks Thanks :)
@valeriocos my Microtask-8 too, please :).
Hi @valeriocos. I have some details to discuss this project before finalizing the first draft of my proposal. Can I ping you on the IRC? Also, please let me know the time when you will be available :)
In 2 hours (11h00 Madrid, Spain) does it work for you?
Sure! Thank you :)
Hello mentors! I hope all of you are safe and well :) I have completed the first draft of my proposal. Reviews and suggestions for improvements are much welcomed. Please have a look at the proposal here: https://docs.google.com/document/d/1JZbje8FfjuSybie1VUewSshTC6zJmHYPCEJ7SZNXI-8/edit?usp=sharing
Thank you!
Hello, I would like to let everyone working on their GSoC proposal know that the timeline for GSoC has been modified a bit. Just keep that in mind while making the proposal :)
Greetings to all mentors! Please review my first draft of the Proposal whenever you find time. I'm really sorry for posting this too late. https://docs.google.com/document/d/1BXK7O3i0j5CO1-jJd2YzClijcxR1z0Bz58HelGZQx6o/edit?usp=sharing Hope to receive honest reviews! Thanks a lot! :)
Finally, I also submit my draft proposal for review. Sorry for being late, please review it whenever you all get time. Here's the link https://docs.google.com/document/d/1x4na_WQgmHok0ghKjfDZvtyX2-LAXFG-9V6oLjKnrkM/edit?usp=sharing. Thanks :)
Hi, @valeriocos I have included the improvements in my proposal. Thank you again for your reviews. Please let me know if any other improvements are possible.
Also @GeorgLink @samanthavenialogan, please provide your reviews. It would help me to ensure that the proposal is complete from a non-coding point of view as well. You can find my proposal here: https://docs.google.com/document/d/1JZbje8FfjuSybie1VUewSshTC6zJmHYPCEJ7SZNXI-8/edit?usp=sharing Thank you :)
You're welcome @animeshk08 ! I went through the doc and I don't have other comments :)
Hi mentors, Hope you are safe! I have incorporated changes after review and have made some additions. Please review it whenever you get time. Also, should I submit a draft proposal via the GSoC portal? Or move directly towards submitting final proposal after seeking your reviews? Thanks ! :)
Thank you @ria18405 ! I don't have more comments to add!
Also, should I submit a draft proposal via the GSoC portal? Or move directly towards submitting final proposal after seeking your reviews?
I'm fine with both decisions, let's see what the other mentors propose
Hey y'all!
Thanks so much for your awesome proposals! I've already done a cursory check but Dylan Marcy and I will be meeting tonight to do a detailed review of the proposals. In lieu of the timing since we didn't do this before hand we'd love to know if you want to join us briefly on our hangouts chat to do so. If you would please comment below or send me an email privately to do so. I know it's short notice but we thought we'd like to see you either way :)
It will be at 7:30pm mountain time. Please check your local time.
Also, in response to a few of your comments:
Hi @valeriocos. I have some details to discuss this project before finalizing the first draft of my proposal. Can I ping you on the IRC? Also, please let me know the time when you will be available :)
Did you get all your questions asked?
Also, should I submit a draft proposal via the GSoC portal? Or move directly towards submitting final proposal after seeking your reviews?
I would put it in as many places as possible but I don't mind if it's just here.
As a follow up please know that regardless of your submission you can still freely request a hangout with either Dylan or I, or we can community asynchronously. We are still here and available for you!
Samantha@sociallyconstructed.online
Dylan@soiallyconstructed.online
Should I submit a draft proposal via the GSoC portal?
Yes.
Proposals must be submitted in two places for CHAOSS: The GSoC portal and our interest page.
Hi @samanthavenialogan. Thank you so much for helping us understand the metrics. Even though the proposal submission deadline is now over I would love to hear your views on my proposal :)
Did you get all your questions asked?
Yes. Thank you :)
Hi @samanthavenialogan. Thank you so much for helping us understand the metrics. Even though the proposal submission deadline is now over I would love to hear your views on my proposal :)
Did you get all your questions asked?
Yes. Thank you :)
Same here :). Thanks
Hi mentors! I was filling up the final application of Outreachy, and they wanted me to answer some community-specific additional questions.
Some communities or projects may want you to answer additional questions. Please check with your mentor and community coordinator to see if you need to provide any additional information after you save your final application.
Apart from the project proposal, are there any other questions which need to be attached or answered?
Hi @ria18405,
There is no specific information we require in the application but please take a look at our description here to make sure you have everything you need: https://github.com/chaoss/governance/blob/master/Outreachy-interest.md
Hi mentors
Hope you all are safe and well
Thank you so much for accepting my project proposal. I'm really glad to be a part of this welcoming and encouraging community.
I hope that I learn a lot from this project, and complete it efficiently.
Looking forward to amazing working experience. :)
Hi Everyone!
Thank you all so much for your amazing applications! Now that determinations have been made, I want to give you all a heartwarming thank you with extra gratitude for considering this project for Google Summer of Code. I had to take a few deep breaths when I heard the determination.
We at SociallyConstructed.Online feel that we've been blessed, not only by the relationship we've gotten to forge with CHAOSS, but the open-source community and all of you participants as well!
Truthfully, all of your applications had incredibly strong parts to them. You were each weak in a part that another excelled in. The balance of those strengths and weaknesses left both Dylan and I floored.
Borrowing @valeriocos's words here; the time, interest and contributions to GrimoireLab and the Social Currency Metrics System have been remarkable. As a community manager, I always appreciate seeing your faces in the community and I hope you'll continue working to make the SCMS a thing. At the same time, I totally understand if you need some time.
So, if you have any questions, comments, or concerns, we'd love to field them with you in the best way you'd prefer. Whether that be a hangout to discuss your application, or an email to answer something easy.
You can start by emailing me at samantha@sociallyconstructed.online, and we'll set something up ^^
P.S: Congratulations @ria18405 :) We will reach out to you via private email here in a few moments.
Congrats @ria18405 and also to the other applicants (in particular @animeshk08 and @abhiandthetruth). As @samanthavenialogan commented, the applications were really good, and the final decision wasn't that easy.
Don't hesitate to write here or email us if you have questions, comments, or concerns
This issue is going to be closed on Friday.
Idea: Implement the Social Currencyy Metrics System in Grimoire Labs
The Social Currency Metrics System (SCMS) is a qualitative data collection, processing, and measurement system that augments quantitative community management metrics already available in CHAOSS properties. Implementing the SCMS will ultimately help community leaders, power users, and other stakeholders leverage qualitative data for social listening so that they can rely less on the behaviors quantitative data tracks and more on community sentiment. The SCMS empowers community leaders to make decisions based on what community members freely share about their opinions, wants, and needs.
The SCMS shows why trends occur and identifies commonly missed pitfalls in conclusions taken from quantitative data. With an SCMS platform built natively into a CHAOSS Bitergia property, open-source communities can use it to facilitate members’ input in decisions essential to community health.
The purpose of this project is to: Build the SCMS in one of CHAOSS project’s systems that collects qualitative data from several channels, displays that information for manipulation and tagging, and outputs it to a metric dashboard such as the SCMS information page found here.
The aims of this project are to:
Difficulty: Medium to Hard based on the level of implementation (machine learning).
Requirements: Python programming. Interest in machine learning. API Development some understanding of the social scientific process and qualitative data analysis
Recommended: Other API languages, interest in science of community management and anthropological studies of online worlds, willingness to learn CHAOSS Property Structures
Mentors: Dylan Marcy (SociallyConstructed.Online), Venia Logan (SociallyConstructed.Online), Valereo (Grimoire Labs), Georg (Advising only)
Micro-tasks
For becoming familiar with GrimoireLab, you can start by reading some documentation. You can find useful information at:
Once you're familiar with Grimoirelab, you can have a look at the following microtasks.
Microtask 0: Download PyCharm and get familiar with it (for instance, you can follow this tutorial).
Microtask 1: Set up Perceval to be executed from PyCharm.
Microtask 2: Create a Python script to execute Perceval via its Python interface using the GitLab and GitHub backends. Feel free to select any target repository.
Microtask 3: Based on the JSON documents produced by Perceval and its source code, try to answer the following questions:
search_fields
?data
of each JSON document produced by Perceval?Microtask 4: Set up a dev environment to work on GrimoireLab. Have a look to https://github.com/chaoss/grimoirelab-sirmordred#setting-up-a-pycharm-dev-environment.
Microtask 5: Execute micro-mordred to collect, enrich and visualize data from Git and GitHub repositories.
Microtask 6: Using the dev tools in Kibiter, create a query that counts the number of unique authors on a Git repository from 2018-01-01 until 2019-01-01.
Microtask 7: Install and use elasticdump to download the mapping and data of an ElasticSearch index (it can be anyone created in Microtask 5).
Microtask 8: Execute micro-mordred to collect and enrich data from a groupsio repository. You need to register to a group (e.g., https://lists.onap.org/g/main) and follow the instructions at https://github.com/chaoss/grimoirelab-sirmordred#groupsio. Then, write a script to read the enriched index and import the attributes
uuid
,project
,project_1
,origin
,grimoirelab_creation_date
,body
andsubject_analyzed
to a CSV file. Import the obtained file to an excel sheet (in a manual or automatic way).Microtask 9: Build a Data Table visualization in Kibiter (you can use the [CHAOSS community dashboard](https://chaoss.biterg.io/app/kibana#/visualize/new?_g=())) that shows for emails (
mbox
index) the text of emails (split row by Termbody_extract
field).Microtask 10: Submit at least a PR to one of the GrimoireLab repositories to fix an issue, improve the documentation, etc.