0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-03 23:00:14 -05:00
ghost/core
Matthew Harrison-Jones 0e3cefa770 Bug Fix: Fixed extra white space on landscape to portrait orientation change
This breaks focus on focused element to keep layout. This is because the
layout still breaks if an element is focused, and you cannot trigger
the system keyboard through Javascript to refocus an element after.
2013-09-10 10:21:43 +01:00
..
client Bug Fix: Fixed extra white space on landscape to portrait orientation change 2013-09-10 10:21:43 +01:00
server Merge pull request #665 from JohnONolan/ie 2013-09-09 04:36:40 -07:00
shared Clean up config (non-env based settings) 2013-09-06 18:46:50 +01:00
test Merge pull request #656 from JohnONolan/signup-screen 2013-09-09 01:59:32 -07:00
ghost.js Clean up config (non-env based settings) 2013-09-06 18:46:50 +01:00
README.md App restructure - closes #245 2013-07-11 20:23:34 +01:00

Core

Core contains the bread and butter of ghost. It is currently divided up into:

  • client - the assets, helpers, models, view and templates for rendering the admin panel backbone app
  • server - the controllers & helpers for driving the server side app along with the model, api, and data
  • shared - just contains lang for now, although it's not shared yet, more stuff should go here soon like handlebars helpers
  • test - contains unit tests and a set of html prototypes of the admin UI. Really, this folder should reflect all of core
  • ghost.js - currently both the glue that binds everything together and what gives us the API for registering themes and plugins. The initTheme function is a bit of a hack which lets us serve different views & static content up for the admin & blog

This structure is by no means final and recommendations are more than welcome.