-
Notifications
You must be signed in to change notification settings - Fork 52
[ARTICLE] Reorganization issue management #1385
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 3 commits
584f849
c51a4ed
eed934c
2ac7b12
e93346c
6b86183
be958ab
b4c5a45
f9d0eed
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,102 @@ | ||
| --- | ||
| layout: post | ||
| title: "A fresh start for PrestaShop issues: Bringing clarity to chaos" | ||
| subtitle: "How we're transforming 2,300 issues into a clear and efficient system for everyone" | ||
| date: 2025-12-02 | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| authors: [ AlexisGuyomar ] | ||
| icon: icon-leaf | ||
| tags: [ issues ] | ||
| opengraph_image: /assets/images/theme/banner-ps-project.png | ||
| twitter_image: /assets/images/theme/banner-ps-project.png | ||
| --- | ||
| ## 2,300 issues. One number. One problem. | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| 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. | ||
|
|
||
| This historical centralization in [PrestaShop/PrestaShop](https://github.com/PrestaShop/PrestaShop/issues) made sense... until it didn't. Today, we're changing course. | ||
|
|
||
| ## Our vision: Every issue in its place, a place for every issue | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| 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 required ! | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
|  | ||
|
|
||
| | Before | After | | ||
| |-------------------|-------------------------------| | ||
| | Lost contributors | Immediate clarity | | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| | Overwhelmed QA | Fast qualification | | ||
| | Global view | Macro & Global view by sector | | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## What concretely changes for you | ||
|
|
||
| ### Issues live where they belong | ||
|
|
||
| - **Bug in Core?** → Open the issue in [PrestaShop/PrestaShop](https://github.com/PrestaShop/PrestaShop/issues) | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - **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) | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - **Module issue?** → Directly in the module's repo | ||
|
|
||
| Harmonized templates guide you, and each issue automatically arrives in the right project with a transparent workflow: | ||
|
|
||
|  | ||
|
|
||
| ### Discussions now open on Hummingbird | ||
| 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! | ||
|
|
||
| ### Expected benefits | ||
|
|
||
| - **Easier search**: Finding if your bug already exists becomes instant | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - **Accelerated qualification**: QA navigates more efficiently | ||
| - **Fewer duplicates**: Better visibility = less repetition | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - **Total transparency**: Track each issue's progress in real-time | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## FAQ: Your questions, our answers | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **"I don't know if it's a Core, Theme, or Module bug?"** | ||
| > No stress! Open the issue where you observe the problem. Our QA team will move it if needed. | ||
|
|
||
| **"What happens to the existing 2,300 issues?"** | ||
| > 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. | ||
|
|
||
| **"Can I still have an overview?"** | ||
| > Absolutely! The three [BUG] projects offer you a macro vision, with filters by repo if needed. | ||
|
|
||
| **"Will documentation be updated?"** | ||
| > Yes, but after the pilot phase to avoid unnecessary changes in case of adjustments. | ||
|
|
||
| ## The pilot phase starts TODAY! | ||
|
|
||
|  | ||
|
|
||
| ### Week 1 (Dec 8 - 15): Themes lead the way | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - Hummingbird and Classic test the new workflow. | ||
|
|
||
| ### Week 2- 3 (Dec 15 - Jan 05): Popular modules follow | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - [autoupgrade](https://github.com/PrestaShop/autoupgrade) and [ps_facetedsearch](https://github.com/PrestaShop/ps_facetedsearch) join the movement. | ||
|
|
||
| ### Week 4 (Jan 05 - 09): Generalization (if all green) | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **Transparent success criteria:** | ||
| - Less than 50% misrouted issues | ||
| - Qualification within 5 business days | ||
| - QA satisfaction on target | ||
|
|
||
| ## Maintainers: This is your moment! | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| Do you maintain a popular module? Want to be a pioneer of this change? | ||
|
|
||
| **→ Contact [@ga-devfront](https://github.com/ga-devfront) on GitHub or on community Slack** to join the pilot phase! | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
kpodemski marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| ## How to participate starting now | ||
|
|
||
| 1. **Use "Search existing issues" links** in templates before opening an issue. | ||
| 2. **Provide maximum context**: reproduction steps, versions, screenshots. | ||
| 3. **Follow your issues** in the new [BUG] projects. | ||
|
||
| 4. **Share your feedback**: your experience helps us improve the system. | ||
|
|
||
| ## Together, let's transform chaos into clarity | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| This change isn't just a technical reorganization. It's our commitment to a smoother, more rewarding, more efficient contributor experience. | ||
|
|
||
| Thank you for your continued support of PrestaShop open source. | ||
ga-devfront marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| **The pilot phase starts today. Are you ready?** | ||
Uh oh!
There was an error while loading. Please reload this page.