We have seen the massive response to the Ghost Kickstarter project, and we have decided to jump into the future and start extending Ghost right away. We have written an extension to Ghost that allows AngularJS components to run alongside your blog. Our vision (we call it ng-ghost) is to create a marketplace of high quality, fully tested components which you can browse within the user's Ghost dashboard and install them with a simple click.
--- * ---
For those who wish to run our code locally.
All our code fall under MIT or BSD license.
Our source code was not tested on anything else but on mac running OSX Mavericks.
Here are the directions:
make sure have the latest nodejs (v0.10.x)
unzip the file provided to you and cd into it.
at the terminal $ npm install -g grunt-cli $ npm install $ npm start
Now point your browser to http//0.0.0.0:2368
If you wish to have our app running in dev mode, with livereload, replace the last step with: $ grunt dev
and point to your browser to http//0.0.0.0:3000 instead.
We believe in fully tested app, but by the nature of the event, testing was not a priority. Also angular e2e testing is not as solid as we would like. To keep with the spirit of the project, we plan to use phantomjs and casper instead with protractor and selenium.
You can locate our gh-pages (just a draft) at: http://phase-transition.github.io/ng-ghost/
Thanks for reading this far :)
Log in or sign up for Devpost to join the conversation.