Ghost/core/frontend/services
Hannah Wolfe fdefa4964f Moved bridge into its proper location
- Modules in /shared are supposed to be standalone modules that can be required by the server or frontend
- As the server shouldn't require the frontend, and vice versa, shared modules should require neither
- Otherwise it just becomes a crutch for allowing cross-depenencies, and will create circular dependencies

The Bridge
- The bridge file is not meant to be a crutch sat allowing cross-dependencies, but rather a new component that manages the flow of data
- That data flows from the server/boot process TO the frontend, and should not flow in the other direction
- The management of that flow of data is necessarily hacky at the moment, but over time the architecture here should get clearer and better
- Still, for the time being it will need to handle requiring across components until that architecture matures
- Therefore, it should live in core root, not in core/shared
2021-04-26 14:38:57 +01:00
..
apps Moved handlebars utils to new theme engine service 2021-04-21 14:21:32 +01:00
redirects Updated code to reflect js-yaml dependency changes 2021-02-10 11:39:30 +00:00
routing Moved active theme to new theme engine service 2021-04-23 15:28:50 +01:00
rss 🏗 Changed internal URL storage format to use __GHOST_URL__ (#12731) 2021-03-05 13:54:01 +00:00
settings Moved bridge into its proper location 2021-04-26 14:38:57 +01:00
sitemap 🐛 Fixed __GHOST_URL__ appearing in sitemaps (#12787) 2021-03-18 17:16:37 +00:00
theme-engine Moved theme i18n to new theme engine service 2021-04-26 12:29:55 +01:00
themes Moved theme i18n to new theme engine service 2021-04-26 12:29:55 +01:00
url Moved bridge into its proper location 2021-04-26 14:38:57 +01:00
proxy.js Moved theme i18n to new theme engine service 2021-04-26 12:29:55 +01:00