# graphql-moneyhub

**Please familiarize yourself with [GraphQL at The Orchard](https://github.com/theorchard/docs/tree/master/graphql) before contributing!**

## Running

1. Make sure you have `node` and `yarn` installed
2. Select development version of node `nvm use`
3. Install dependencies: `yarn`
4. Copy the `.env.shadow` file to `.env` and fill in your information
5. Run the server: `yarn start`
6. Open your browser at [http://localhost:8080/graphql](http://localhost:8080/graphql)

## Federation

New schema Types should avoid name clashes with existing schema Types in other federated services.

For example, if a ```SoundRecording``` Type were added to the schema,
it would conflict with ```SoundRecording``` in graphql-product

Check any new Types do not share names with those defined in:

    graphql-product
    graphql-participant
    graphql-user
    graphql-podcast
    graphql-knowledge
