Skip to content

Architecture Decision Records for the PrestaShop project

Notifications You must be signed in to change notification settings

JevgenijVisockij/ADR

 
 

Repository files navigation

ADR

Architecture Decision Records for the PrestaShop project

What is this?

The purpose of this repository is to track the history of design choices on the PrestaShop project.

To learn more about ADRs, read this article.

How do I propose a subject?

  1. Use ADR tools to build your proposal, add it to the status table below, then submit a Pull Request.

  2. New proposals initial status is "In discussion". If the subject is accepted for discussion, it is assigned an ID and added to the table below on master branch.

  3. Once the discussion is over and after all necessary ADR modifications, a vote is cast in the related Pull Request.

  4. All project maintainers vote, and their vote is registered. Decisions are accepted by simple majority. Discussed ADRs are merged even if they are not accepted.

ADR status

ADR ID Date Discussion Title Status
0001 2019-01-22 ~ Record architecture decisions ✅ Accepted
0002 2019-02-15 ~ Mixed use of composer and zip modules ✅ Accepted
0003 2019-10-15 ~ Use of autowiring ❌ Rejected
0004 2020-04-17 ~ Keep QA and Devs HTML selectors separate ❌ Rejected
0005 2019-01-22 Pull Request Define ACL rules for Symfony pages 💬 In discussion
0006 2020-02-13 Pull Request Registration of a bundle-like module 💬 In discussion
0007 2020-03-09 Pull Request Module advanced installation 💬 In discussion
0008 2020-03-23 Pull Request Ajax error handling 💬 In discussion
0009 2020-08-20 ~ Expose js components using window variable ✅ Accepted
0010 2020-12-15 Pull Request Module version bump convention when Core is updated 💬 In discussion

About

Architecture Decision Records for the PrestaShop project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published