People and roles in the project
The project is organized by councils who have authority over the different domains.
To learn more about the project’s organization, read How we work.
Leadership Council
The Leadership Council is in charge of providing structure and a general direction for the project. To that end, it oversees the other Councils and has final authority over them and their decisions, including the right to appoint and remove leads.
Current members:
- Fabien Vallon (@fabienvallon)
- Jonathan Lelièvre (@jolelievre)
- Mateus Shirlaw (@MatShir)
- Mathieu Ferment (@matks)
- Robin Fischer (@Robin-Fischer-PS)
Product Council
The product council is in charge of product vision for the project, ensuring that the software meets the needs of its various users. It has authority over product management subjects, including what features belong in the project, specifications, UI/UX guidelines, and wordings.
Current members:
- Fabien Vallon (@fabienvallon) - Council Lead
- Daniel Hlavacek (@Hlavtox)
- Jean-François Viguier (@jf-viguier)
- Krystian Podemski (@kpodemski)
- Mateus Shirlaw (@MatShir)
- Rosa Benouamer (@RosaBenouamer)
- Zoé Finders (@Zoefinders)
UX Designers
UX Designers make sure that interfaces follow the best practices in usability and design.
Current UX designers:
- Elodie Prokhoroff (@ElodieOS)
- Tristan Lehot (@TristanLDD)
Wording Manager
Wording managers ensure that wordings are adequate, follow the project’s tone of voice, and are categorized properly.
Current wording managers:
- Léa Delin (@l-delin)
Technical Council
The technical council provides the technical vision for the whole project, reviewing and merging code contributions, while ensuring that the software is developed according to the product vision. It decides on technical subjects, including architecture and implementation choices.
Current members:
- Jonathan Lelièvre (@jolelievre) - Council Lead
- Daniel Hlavacek (@Hlavtox)
- Ibrahima Sow (@sowbiba)
- Krystian Podemski (@kpodemski)
- Mathieu Ferment (@matks)
- Matthieu Rolland (@matthieu-rolland)
- Pablo Borowicz (@eternoendless)
- Pululu Kinanga André (@PululuK)
- Thomas Baccelli (@atomiix)
- Valentin Szczupak (@NeOMakinG)
Committers
Committers can review and merge code contributions. They summon the technical council when important decisions need to be made.
Current committers:
- Alexis Guyomar (@ga-devfront)
- Antonin Clauzier (@0x346e3730)
- Boris Hermans (@boherm)
- Clément Désiles (@jokesterfr)
- Dominik Shaim (@ShaiMagal)
- Fabien Papet (@FabienPapet)
- Julius Žukauskas (@zuk3975)
- Leemy Pakvn (@leemyongpakvn)
- Louis Authie (@LouisAUTHIE)
- Mahmoud Parvazi (@mparvazi)
- Marco Salvatore (@marsaldev)
- Maxime Flasquin (@mflasquin)
- Morgan Pichat (@M0rgan01)
- Nicolas Lœuillet (@nicosomb)
- Salim Benouamer (@lartist)
- Thomas Leone (@tleon)
- Tomasz Zając (@SharakPL)
Quality Council
The quality council provides the quality assurance vision for the project and has authority on related subjects, such as verification of pull requests, test automation strategy, bug triage process, and quality assessment.
Issue Managers
Issue managers reproduce and qualify new issues to avoid duplicates and, if they are indeed defects in the software, their severity. They also redirect new improvement suggestions to the right Product Manager.
Current issue managers:
- Maintainers:
- Aurélien Rita (@AureRita)
- Faten Mhiri (@MhiriFaten)
- Florine Hea (@florine2623)
- Hajer Elleuch (@djoelleuch)
- Hana Rebai (@HanaRebaiQA)
- Hibatallah Aouadni (@hibatallahAouadni)
- Ines Sallemi (@sallemiines)
- Paul-Noël Cholot (@paulnoelcholot)
Software Testers
Software Testers make sure that the quality of the software improves over time, by verifying that code changes behave as expected. To do this, they extensively test Pull Requests, PrestaShop’s releases and its built-in modules.
Current Software Testers:
- Maintainers:
- Aurélien Rita (@AureRita)
- Faten Mhiri (@MhiriFaten)
- Florine Hea (@florine2623)
- Hajer Elleuch (@djoelleuch)
- Hana Rebai (@HanaRebaiQA)
- Hibatallah Aouadni (@hibatallahAouadni)
- Ines Sallemi (@sallemiines)
- Paul-Noël Cholot (@paulnoelcholot)
- Robin-Fischer-PS (@Robin-Fischer-PS)
- Committers:
- Serhii Zavadskyi (@szavadskiy)
Software Developers in Test
Software Developers in Test provide technical vision, review contribution and write automated tests, which help accelerate the testing process.
Current Software Developers in Test:
- Maintainers:
- Boubker Bribri (@boubkerbribri)
- Nesrine Abdmouleh (@nesrineabdmouleh)
- Committers:
- Chedly Farhani (@cfarhani06)
- Franck Lefèvre (@Progi1984)
- Stéphane Decisy (@SD1982)
Dedicated maintainers
Some projects have dedicated maintainers who are responsible for them:
- User documentation: Léa Delin (@l-delin)
- Developer documentation: Thomas Nares (@thomasnares)