Skip to content

Learn to make single page apps with meteor, react and more! Still in the making!

License

Notifications You must be signed in to change notification settings

thcdevcl/the-meteor-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Meteor Course

DESCRIPTION

Learn how I build SPAs from --bare Meteor app to production. Apollo and React included!

REQUERIMENTS

CONTENT

  • Users -> signup, login, logout.
  • Routing with React Router
  • Front End library Material-UI
  • Querys and Mutations (GraphQL)
  • RESTDataSource (GraphQL)
  • Deploying

SLACK

Join The Meteor Course slack to get notified when new code is available to pull!

HOW TO GET STARTED

  • Clone this repo.
  • Fetch development branch.
  • Checkout to commit 9e50df
  • Run npm install --s on your terminal
  • Then npm run dev
  • Read server console logs
  • Open your browser on localhost:3000
  • Open browser devtool console to read messages, if any
  • Checkout to next commit, server will restart with new console.log messages (server and client side!), files, etc.
  • You should check code diff between commits!

GIT GUIDELINES

Branching Model

Commit Messages

  • Always in english
  • One line, 100 chars max.
  • Format: type(context):description

Example:
feat(accounts):add sign in

Type
  • feat: new feature
  • fix: bugfixes
  • docs: changes on documentation
  • style: identation, styling
  • refactor: code refactor
  • perf performance improvements
  • test: changes on test
  • chore: build and tools
Context

Word that makes reference to place where commit makes changes

Description
  • imperative verb (ex. “change“)
  • no mayus at the begining
  • no dot at the end

About

Learn to make single page apps with meteor, react and more! Still in the making!

Resources

License

Stars

Watchers

Forks

Packages

No packages published