Skip to content

Rewrite#2

Open
polycurium wants to merge 23 commits into
PDP-Libre:mainfrom
polycurium:main
Open

Rewrite#2
polycurium wants to merge 23 commits into
PDP-Libre:mainfrom
polycurium:main

Conversation

@polycurium
Copy link
Copy Markdown

@polycurium polycurium commented May 4, 2026

  • ✅️ API Platform application instead of Laravel
  • ✅️ Generated code was highly curated and simplified for easier onboarding
    • Reason: code generated by tools (openapi-generator, jane, etc.) is extremely verbose and annoying to review, and there's too many classes created for useless purposes. The OpenAPI spec itself isn't perfect (at all, really), but the main goal of a libre project is to be understandable at first glance, instead of being "just correct-ish".
  • ✅️ Some abstractions were extracted out of the Flow system instead of everything being mixed together
  • ❌️ Directory API wasn't reimplemented yet, mostly because lack of time, but at least Flow is implemented
  • ❌️ The initial PWA from API Platform was kept untouched, again, lack of time, but it would be MUCH BETTER that any frontend application could be done with Svelte instead of React, because Svelte is becoming more and more used in French public apps, and its ecosystem is overall way simpler and more stable than React

@fpellet
Copy link
Copy Markdown
Contributor

fpellet commented May 7, 2026

The license for the AFNOR specifications does not permit public distribution. Therefore, it should not be included here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants