Skip to content

atto-byte/yoga2

 
 

Repository files navigation

Yoga 2 - Forked

npm npm GitHub last commit (branch) PRs Welcome Build Status

Install

  npm install -g @atto-byte/yoga

CLI - Commands


Commands:
  yoga new       Create new yoga project from template
  yoga start     Start the server
  yoga dev       Start the server in dev mode
  yoga scaffold  Scaffold a new GraphQL type
  yoga build     Build a yoga server
  yoga eject     Eject your project

Options:
  --env, -e  Pass a custom NODE_ENV variable
  --help     Show help
  --version  Show version number

Passing ENVs

If you have to following env file .env.staging then you can pass it to Yoga using the commands below

  • dev: yoga dev -e staging
  • start: yoga start -e staging

Roadmap

  • Remove Unnecessary Abstraction
  • Add GraphQL Shield Integration
  • Add Examples
    • GraphQL Shield
    • Express Middleware
  • Add Tests Help Wanted
  • Serverless?

Local Development

  • Warning Any changes to ./examples will not work as these are pulled from the master repo on github when running yoga new
git clone https://github.com/atto-byte/yoga2.git
npm install
npm link

Packages

No packages published

Languages

  • TypeScript 97.5%
  • JavaScript 2.5%