Project Browser: Your technical deep dive
summary
Module lives in contrib with a Svelte components frontend compiled to vanilla JS (built with Rollup, moving toward webpack) and served from Drupal so the browser never calls drupal.org directly. Back ends are pluggable source plugins (drupal.org is currently a drupal.org (mocked) JSON fixture; a Drupal 9 API is coming). Browser talks to two proxy endpoints for projects and categories. Installs use Package Manager integration with Package Manager validators to prevent duplicate installs and unwanted core upgrades; fallback shows composer commands.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:16Top level architecture
- 4:33Front end
- 9:59Libraries
- 12:02Routing
- 19:17Services
- 23:22Fixtures
- 24:49Submodules
- 27:57Package Manager
- 34:11Toplevel architecture
- 35:50Questions
- 38:06Quality indicators
- 40:08Ratings








