People and roles in the project
The project is organized by councils that 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:
- Iliès Bahloul (@ibahloul-ps)
- Jonathan Lelièvre (@jolelievre)
- Mathieu Ferment (@matks)
- Robin Fischer (@Robin-Fischer-PS)
Product Council
The product council is in charge of the project’s product vision, 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 wording.
Current members:
- Iliès Bahloul (@ibahloul-ps) - Council Lead
- Jean-François Viguier (@jf-viguier) - external contributor not affiliated with PrestaShop SA
- Krystian Podemski (@kpodemski)
UX Designers
UX Designers ensure that interfaces follow the best practices in usability and design.
Current UX designers:
- Tristan Lehot (@TristanLDD)
Wording Manager
Wording managers ensure that wordings are adequate, follow the project’s tone of voice, and are correctly categorized.
Current wording managers:
- The wording is now validated by the members of the product council
Alumni
Alumni are former Product council members who do not wish to participate actively in the project.
Alumni:
- Fabien Vallon (@fabienvallon)
- Mateus Shirlaw (@MatShir)
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
- Krystian Podemski (@kpodemski)
- Mathieu Ferment (@matks)
- Matthieu Rolland (@matthieu-rolland)
- Pablo Borowicz (@eternoendless)
- Thomas Nabord (@Quetzacoalt91)
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)
- Boris Hermans (@boherm)
- Clément Désiles (@jokesterfr)
- Dominik Shaim Ulrich (@ShaiMagal)
- Fabien Papet (@FabienPapet)
- Leemy Pakvn (@leemyongpakva)
- Matthias Goudjil (@mattgoud)
- Morgan Pichat (@M0rgan01)
- Nicolas Lœuillet (@nicosomb)
- Paolo Cunti (@codencode)
- Pululu Kinanga André (@PululuK)
- Thibault Blivet (@tblivet)
- Thomas Leone (@tleon)
- Tomasz Zając (@SharakPL)
Alumni
Alumni are former technical council members or committers who do not wish to participate actively in the project. They can still review and merge code contributions and their advice is always welcomed.
Alumni:
- Antonin Clauzier (@0x346e3730)
- Julius Žukauskas (@zuk3975)
- Mahmoud Parvazi (@mparvazi)
- Maxime Flasquin (@mflasquin)
- Marco Salvatore (@marsaldev)
- Ibrahima Sow (@sowbiba)
- Louis Authie (@LouisAUTHIE)
- Salim Benouamer (@lartist)
- Thomas Baccelli (@atomiix)
- Valentin Szczupak (@NeOMakinG)
Quality Council
The quality council provides the project’s quality assurance vision and has authority on related subjects, such as verifying pull requests, test automation strategy, bug triage process, and quality assessment.
Software Testers
Software Testers ensure that software quality 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:
- Aurélien Rita (@AureRita)
- Florine Hea (@florine2623)
- Paul-Noël Cholot (@paulnoelcholot)
- Robin-Fischer-PS (@Robin-Fischer-PS)
- Sarah Cavrot (@sLorenzini)
- Sarah Dib (@sarahdib)
Software Developers in Test
Software Developers in Test provide technical vision, review contributions, and write automated tests, which help accelerate the testing process.
Current Software Developers in Test:
- Maintainers:
- Franck Lefèvre (@Progi1984)
- Nesrine Abdmouleh (@nesrineabdmouleh)
- Committers:
- Chedly Farhani (@cfarhani06)
- Stéphane Decisy (@SD1982)
Alumni
Alumni are former QA council members who do not wish to participate actively in the project.
Alumni:
- Boubker Bribri (@boubkerbribri)
- Ines Sallemi (@sallemiines)
- Hibatallah Aouadni (@hibatallahAouadni)
Dedicated maintainers
Some projects have dedicated maintainers who are responsible for them:
- User documentation: TBD