This is the repository for the text of the updated version of the "The Modern Full-Stack Developer's Guide: A 12-Factor Approach " manifesto, which will ultimately replace the one published on medium. The text is located in the articles directory. As noted in the governance document, changes will occur in the next branch until the maintainers agree that the current round of updates is complete.
The details of our vision for the update can be found in VISION.md
Information on participating is in CONTRIBUTING.md
Article name | Owner | Created | Approved | Published |
---|---|---|---|---|
Intro | @mavishay | 🟢 | 🟡 | ⚪️ |
Factor 1: UI Component Libraries & Frameworks | @mavishay | 🟢 | 🟡 | ⚪️ |
Factor 2: Repository Strategy | @mavishay | 🟢 | 🟡 | ⚪️ |
Factor 3: Design Systems | @mavishay | 🟢 | 🟡 | ⚪️ |
Factor 4: Routing & Navigation | @mavishay | 🟢 | 🟡 | ⚪️ |
Factor 5: State Management | @mavishay | 🟢 | 🟡 | ⚪️ |
Factor 6: Authentication & Authorization | @mavishay | 🟢 | 🟡 | ⚪️ |
Factor 7: Rendering Strategies | @oryam | 🟡 | ⚪️ | ⚪️ |
Factor 8: Form Management | @mavishay | 🟢 | 🟡 | ⚪️ |
Factor 9: Internationalization & Localization | @mavishay | 🟢 | 🟡 | ⚪️ |
Factor 10: Backend-for-Frontend (BFF) | @avner.hattab | 🟢 | 🟡 | ⚪️ |
Factor 11: API Communication Patterns | @najeeb | 🟢 | 🟡 | ⚪️ |
Factor 12: Accessibility, SEO & Performance | @maorz2 | 🟡 | ⚪️ | ⚪️ |
Supplemental Factor 1: Testing strategies | @mavishay | 🟢 | 🟡 | ⚪️ |
Supplemental Factor 2: AI-enhanced development tools | @domainio1 | 🟡 | ⚪️ | ⚪️ |
Supplemental Factor 3: Micro-frontend architectures | @ShaiSasson | 🟡 | ⚪️ | ⚪️ |