As I am looking to migrate my telescope app from Nova classic to Nova Apollo/GraphQL version, I spent 2 days before making its worked !
I share below the steps required to make Telescope Nova Apollo/GraphQL version worked as this information is missing in the user guide http://nova-docs.telescopeapp.org/
Make sure that you have at least npm version 3 and node version 4.7. If necessary update your npm and node
After Clone the Nova repo locally, then:
git checkout devel
Install Apollo with the following (check http://dev.apollodata.com/core/meteor.html)
To install apollo, run these commands:
meteor add apollo
meteor npm install --save apollo-client graphql-server-express express graphql graphql-tools body-parser
- Install Meteor Apollo Accounts (https://github.com/nicolaslopezj/meteor-apollo-accounts). This package uses the Meteor Accounts methods in GraphQL, it's compatible with the accounts you have saved in your database and you may use apollo-accounts and Meteor's DPP accounts at the same time.
meteor add nicolaslopezj:apollo-accounts
AFTER the above step, you can now run meteor to see all is working on your DEVELOPMENT computer.
Recommendation: Install Redux DevTools extension for Google Chrome that help a lot in development of Telescope Nova Apollo/GraphQL version (check http://dev.apollodata.com/core/devtools.html)
Hope that will help to spread the use of Telescope Nova Apollo/GraphQL version as development platform for Web Apps of the 21st century !
All my congratulation to Sacha, Xavier Cazalot and all Nova's Team for the great Telescope Nova Apollo/GraphQL version.