Making the Drupal Credit System Less Gamifiable
Making the Drupal Credit System Less Gamifiable
Join us for an engaging panel discussion where we delve into a critical issue facing the Drupal community: the potential for abuse of the Drupal credit system. Our panel of experts will discuss how some contributors might be gaming the system by focusing on simple, easily fixable issues to accumulate more credits. This practice not only undermines the integrity of the credit system but also affects the overall quality and efficiency of our community contributions.
In this session, we'll:
1. ## Identify and Categorize Issues:
- Discuss the types of issues that are being exploited for easy credit.
- Explore examples of simple and small issues that can be fixed by automated scripts.
2. ## Propose and Implement Solutions:
- Brainstorm and discuss various solutions to mitigate the gamification of the credit system.
- Consider approaches such as improving issue categorisation, enhancing review processes, and setting more stringent criteria for credits.
3. ## Automation Opportunities:
- Explore how automation can be leveraged to address easily fixable issues, reducing the manual effort required and ensuring fair credit distribution.
- Discuss the potential for automated scripts to handle repetitive, simple tasks and how this can free up contributors to focus on more complex, impactful work.
4. ## Community Insights and Brainstorming:
- Engage the audience in a brainstorming session to gather additional ideas and perspectives on how to improve the credit system.
- Encourage open discussion on how to balance rewarding contributors fairly while maintaining the integrity of contributions.
5. ## Suggestions for Improvement:
- *Enhanced Documentation with Infographics:*
Propose making documentation more accessible and easier to understand by incorporating infographics. This visual approach can help new contributors who may not spend much time reading text-heavy guides.
- *Autocomplete and Guidance for New Issues:*
Suggest implementing an autocomplete feature with fuzzy search for existing issues when creating a new one. Additionally, propose a "Don't do" guide that shows common types of issues that shouldn't be created, similar to the feature on Stack Overflow when asking a new question. This can prevent the creation of redundant issues like fixing README files, converting README.txt to README.md, or addressing coding standards.
We will refer to several discussions and documentation on this topic, including:
1. Drupal.org Issue #3367061
2. Abuse of the Contribution Credit System
3. Site Moderators Issue #3432188
This session is ideal for community members who are passionate about maintaining a fair and effective contribution environment in Drupal. Whether you're a developer, site builder, project manager, or community leader, your insights and participation are valuable in shaping the future of our contribution system. Let's work together to ensure that every contribution is meaningful and truly beneficial to the Drupal community.