Skip to content

Instantly share code, notes, and snippets.

💧
Every day I'm Drupalin'

Angie Byron webchick

💧
Every day I'm Drupalin'
Block or report user

Report or block webchick

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@webchick
webchick / drupalci.yml
Last active May 4, 2019 — forked from josephdpurcell/drupalci.yml
Drupal 9 compatibility drupalci-.yml — ensure your project stays free of deprecated code usages.
View drupalci.yml
# This file customizes the steps that DrupalCI will use when testing ths project.
#
# Learn to make one for your own drupal.org project:
# https://www.drupal.org/drupalorg/docs/drupal-ci/customizing-drupalci-testing
build:
assessment:
validate_codebase:
phplint:
container_composer:
phpcs:
View OSSUMMIT - Gender Bias in Tools
Gender biases embedded in open source software by Anita Sarma @ Oregon State University
Open source is hugely impactful. We’re impacting a lot of people. If we’re not diverse & inclusive, leaving a whole lot of people behind.
OSS communities rely on newcomers. Diversity of thought, new ideas, bringing in life.
How difficult is it to get involved?
Steinmacher et al analyzed OSS communities.
View CHAOSScon - D&I workshop
A Time for Action: Ethics, Privacy, & Consent in Metrics that Matter for D&I
Diversity drives performance.
However, diversity is a huge problem, particularly in open source vs. proprietary software.
Mozilla has done of work in this area.
Problem areas:
View CHAOSScon - GMD
CHAOSS WG on Growth-Maturity-Metrics: status report
Idea behind CHAOSS working groups is to put together people who think about metrics, wants to talk about metrics, etc. with people who write software. Two WGs: growth/maturity/decline / diversity&inclusion.
This WG: every project goes through a natural cycle of growth/maturity/decline. We aim to make this cycle visible to people new to an open source project.
Work with GMD metrics, define them precisely, explain use cases, provide reference implementation.
For example; ‘count commits’ … what do we mean by this? Count merge commits? Empty commits? etc.
View CHAOSScon - D&I
Panel:
Diversity & Inclusion: Innovating to Create a Consistent Definition, Data, and Metrics.
Dawn Foster
Two aspects to research. Interested in metrics in general. Background in open source, community building.
Lots of time justifying my own existence. :) This data is helpful.
Not as much experience w/ diversity & inclusion specifically, but lots of interest.
As part of PhD lots of research on Linux Kernel.
@webchick
webchick / composer.json
Created Jul 13, 2018
Hacking drupal-composer/drupal-project to install 8.6.x-dev instead of 8.5.3
View composer.json
{
"name": "drupal-composer/drupal-project",
"description": "Project template for Drupal 8 projects with composer",
"type": "project",
"license": "GPL-2.0-or-later",
"authors": [
{
"name": "",
"role": ""
}
@webchick
webchick / most_starred_issues
Created Sep 20, 2017
Open issues on Drupal.org with the most stars (followers)
View most_starred_issues
+---------+-----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+-------+
| nid | project | title | stars |
+---------+-----------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+-------+
| 691078 | Token | Field tokens | 400 |
| 1464950 | Conditional Fields | Support for multiple "Field collection" and "Multifield" fields
@webchick
webchick / most_starred_projects
Last active Sep 22, 2017
Projects with the most stars on Drupal.org
View most_starred_projects
mysql> SELECT n.nid, n.title, c.count AS stars
-> FROM node n
-> INNER JOIN flag_counts c ON c.entity_id = n.nid
-> WHERE c.fid = 14
-> ORDER BY c.count DESC
-> LIMIT 50;
+---------+---------------------------------------------+-------+
| nid | title | stars |
+---------+---------------------------------------------+-------+
| 605898 | Drupal Commerce | 148 |
@webchick
webchick / most_stressful
Last active Sep 20, 2017
Top 50 "most wanted" modules that are the least furthest along (by contrib_tracker data)
View most_stressful
mysql> SELECT n.nid, n.title, c.count AS followers
-> FROM node n
-> INNER JOIN flag_counts c ON c.entity_id = n.nid
-> INNER JOIN field_data_field_project p ON p.entity_id = n.nid
-> INNER JOIN field_data_field_issue_status s ON s.entity_id = n.nid
-> WHERE p.field_project_target_id = 2573607 /* contrib_tracker */
-> AND s.field_issue_status_value NOT IN (2, 7, 3, 8, 14) /* fixed, closed (fixed), closed (duplicate), needs review, RTBC */
-> ORDER BY c.count DESC
-> LIMIT 50;
+---------+-------------------------------------------------------------------+-----------+
@webchick
webchick / most_wanted
Created Sep 20, 2017
Top 50 "most wanted" Drupal 8 contrib modules (by followers in the "contrib_tracker" project)
View most_wanted
mysql> SELECT n.nid, n.title, c.count AS followers
-> FROM node n
-> INNER JOIN flag_counts c ON c.entity_id = n.nid
-> INNER JOIN field_data_field_project p ON p.entity_id = n.nid
-> INNER JOIN field_data_field_issue_status s ON s.entity_id = n.nid
-> WHERE p.field_project_target_id = 2573607 /* contrib_tracker */
-> AND s.field_issue_status_value NOT IN (2, 7, 3) /* fixed, closed (fixed), closed (duplicate) */
-> ORDER BY c.count DESC
-> LIMIT 50;
+---------+-----------------------------------------------------------+-----------+
You can’t perform that action at this time.