Code Monkey home page Code Monkey logo

pewpew's Introduction

Pew Pew

Inspired by a talk I gave on GraphQL at ReactNYC meetup #7.

Check out the presentation slides.

Live demo on Heroku (simply uses the standard heroku/nodejs buildpack)

welcome home

Currently a work in progress - requires node.js (v8 and up # util.promisify), mongodb and redis.

Quick start

### make sure you have mongo running on your local machine,
### or set the MONGODB_URI environment variable to where your mongodb lives.

# mongod

### don't forget set the REDIS_URL or running redis beforehand:

# redis-server

nmp install

# ///
### for development:
# \\\

npm run dev

### or

npm run mock

# ///
### to build your project:
# \\\

npm run build

Usage

There's a handy configuration file available - consider this a reference point for the project, a behavioral blueprint of customizable values for both builds and runs that will trickle down throughout the app.

config/index.js

...
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
process.env.PORT = process.env.PORT || 3000;

const urls = { redis: process.env.REDIS_URL..., };
const keys = ['ssssseeeecret', 'ssshhhhhhhhh'];
const paths = { ..., dist: join(cwd, 'dist') };
const hrefs = { graphql: `${protocol}${domains.graphql}.${host}`..., };
const options = { clustering: {...} };
...

More Usage & Feature Previews Coming Shortly...

Awesome Resources, Guides & Tools:

GraphQL Language Cheat Sheet - Medium by Hafiz Ismail

TODO

  • Ubiquify Config - 75%
  • Documentation - 10%
  • Testing - 0.5%

pewpew's People

Contributors

francois-esquire avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.