Skip to content

Commit 121d18d

Browse files
authored
Merge pull request #1385 from PrestaShop/article/reorganization-issue-management
[ARTICLE] Reorganization issue management
2 parents 70ac062 + f9d0eed commit 121d18d

File tree

4 files changed

+102
-0
lines changed

4 files changed

+102
-0
lines changed
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
layout: post
3+
title: "A Fresh Start for PrestaShop Issues: Bringing Clarity to Chaos"
4+
subtitle: "How we're transforming 2,300 issues into a clear and efficient system for everyone"
5+
date: 2025-12-08
6+
authors: [ AlexisGuyomar ]
7+
icon: icon-leaf
8+
tags: [ issues ]
9+
opengraph_image: /assets/images/theme/banner-ps-project.png
10+
twitter_image: /assets/images/theme/banner-ps-project.png
11+
---
12+
## 2,300 issues. One number. One challenge.
13+
14+
Imagine searching for a needle in a haystack of 2,300 straws. That's exactly what PrestaShop contributors experience today when trying to check if their bug has already been reported. It's also the daily challenge for our QA teams navigating this ocean of issues, some dating back to 2018.
15+
16+
This historical centralization in [PrestaShop/PrestaShop](https://github.com/PrestaShop/PrestaShop/issues) made sense... until it didn't. Today, we're changing course.
17+
18+
## Our vision: every issue in its place, a place for every issue
19+
20+
We're opening issues directly in each repository that needs them (Core, Themes, Modules) so every repo tracks its own bugs. This provides immediate visibility into each component's health and makes it much easier to find existing issues. To maintain a global overview, we're creating three projects that aggregate these issues: **[BUG] Core**, **[BUG] Themes**, and **[BUG] Modules**. Standardized issue templates will automatically route each new issue to its corresponding project: no manual intervention is required!
21+
22+
![IssueBeforeAfter](/assets/images/2025/12/IssueBeforeAfter.png)
23+
24+
| Before | After |
25+
|-------------------|-------------------------------|
26+
| Confused contributors | Immediate clarity |
27+
| Overwhelmed QA | Fast qualification |
28+
| Global view | Macro & global view by sector |
29+
30+
## What concretely changes for you
31+
32+
### Issues live where they belong
33+
34+
- **Bug in the Core?** → Open the issue in [PrestaShop/PrestaShop](https://github.com/PrestaShop/PrestaShop/issues)
35+
- **Problem with a theme?** → Head to [PrestaShop/hummingbird](https://github.com/PrestaShop/hummingbird/issues) or [PrestaShop/classic-theme](https://github.com/PrestaShop/classic-theme/issues)
36+
- **Module issue?** → Directly in the module's repo
37+
38+
Harmonized templates guide you, and each issue automatically arrives in the right project with a transparent workflow:
39+
40+
![IssueWorkflow](/assets/images/2025/12/IssueWorkflow.png)
41+
42+
### Discussions now open on Hummingbird
43+
Hummingbird is one of PrestaShop Core's flagship projects, and it deserves its own dedicated space for community exchange. Starting today, discussions are open directly on the Hummingbird repository. You can now submit your suggestions, improvement ideas, and theme-specific questions right where they belong, without cluttering Core discussions. Another step towards clearer, more efficient organization!
44+
45+
### Expected benefits
46+
47+
- **Easier search**: finding if your bug already exists becomes instant
48+
- **Accelerated qualification**: QA navigates more efficiently
49+
- **Fewer duplicates**: better visibility means less repetition
50+
- **Total transparency**: track each issue's progress in real-time
51+
52+
## FAQ: your questions, our answers
53+
54+
**"I don't know if it's a Core, Theme, or Module bug?"**
55+
> No stress! Open the issue where you observe the problem. Our QA team will move it if needed.
56+
57+
**"What happens to the existing 2,300 issues?"**
58+
> They stay in the Core repo for now. We're working on several sorting solutions. The most relevant ones may join the new projects after qualification.
59+
60+
**"Can I still have an overview?"**
61+
> Absolutely! The three [BUG] projects offer you a macro vision, with filters by repo if needed.
62+
63+
**"Will documentation be updated?"**
64+
> Yes, but after the pilot phase to avoid unnecessary changes in case of adjustments.
65+
66+
## The pilot phase starts TODAY!
67+
68+
![PilotBanner](/assets/images/2025/12/pilotBanner.png)
69+
70+
### Week 1 (December 8 - 15): themes lead the way
71+
- Hummingbird and Classic test the new workflow.
72+
73+
### Week 2 - 3 (December 15 - January 5): popular modules follow
74+
- [autoupgrade](https://github.com/PrestaShop/autoupgrade), [ps_facetedsearch](https://github.com/PrestaShop/ps_facetedsearch) & [ps_apiresources](https://github.com/PrestaShop/ps_apiresources) join the movement.
75+
76+
### Week 4 (January 5 - 9): generalization (if all green)
77+
78+
**Transparent success criteria:**
79+
- Less than 50% misrouted issues
80+
- Qualification within 5 business days
81+
- QA satisfaction on target
82+
83+
## Maintainers: this is your moment!
84+
85+
Do you maintain a popular module? Want to be a pioneer of this change?
86+
87+
**Contact [@ga-devfront](https://github.com/ga-devfront) on GitHub or on community Slack** to join the pilot phase!
88+
89+
## How to participate starting now
90+
91+
1. **Use "Search existing issues" links** in templates before opening an issue.
92+
2. **Provide maximum context**: reproduction steps, versions, screenshots.
93+
3. **Follow your issues** in the new `[BUG] Name of the area` projects. See all the projects [here](https://github.com/orgs/PrestaShop/projects).
94+
4. **Share your feedback**: your experience helps us improve the system.
95+
96+
## Together, let's transform complexity into clarity
97+
98+
This change isn't just a technical reorganization. It's our commitment to a smoother, more rewarding, more efficient contributor experience.
99+
100+
Thank you for helping power the PrestaShop open source community.
101+
102+
**The pilot phase starts today. Are you ready?**
82.9 KB
Loading
16.2 KB
Loading
444 KB
Loading

0 commit comments

Comments
 (0)