in lib/utils/contrib.js [4:31]
export function formatContribData(data) {
const issues = [];
data.forEach((item) => {
const issue = {
...item.issue,
priority: '',
assigned: false,
mentorAssigned: false,
};
const labels = issue.labels.nodes || [];
priorities.forEach((priority) => {
if (hasLabelContainingString(labels, priority)) {
issue.priority = priority;
}
});
if (hasLabelContainingString(labels, 'contrib: assigned')) {
issue.assigned = true;
}
if (hasLabelContainingString(labels, 'contrib: mentor assigned')) {
issue.mentorAssigned = true;
}
if (issue.repository && issue.repository.name) {
issue.repo = issue.repository.name;
}
issues.push(issue);
});
return issues;
}