Skip to content
Ricky Rhodes edited this page Jan 19, 2021 · 43 revisions

GraceShopper: Alpha

Table of Contents
Project Management
Norms
Standup Info
Tiers Checklist
To-do List
Repo
Team
Project Architecture
Architecture
DB Schema
Wireframes
Project Names Ideas
Standards
Naming Conventions
Commit Convention
Testing Style
Workflows
Pre-Pull Request Workflow
Magic Methods
Resolving Merge Conflicts
Documentation
NPM Packages

Team

Standups @ 11:15a

View Google Sheet Here

Norms

View Here

To-do Board

View To-do Board

Repo

Wallpapr Github Repo

Deployment

http://wallpapr.herokuapp.com/

Database Schema

Wireframes

View on Figma

Project Name Ideas:

  • CODENAME: wallpapr
  • Bigscreen
  • wallpapr.jpg
  • pixlr

Standardization

Naming Conventions:

  • Components: PascalCase // eg. AllProducts.js
  • Reducers: camelCase // eg. myStore.js
  • Tests: type.spec.js // eg. AllProducts.test.js, myStore.test.js

Commit Messages:

Testing Style:

  • Framework: Mocha
  • Assertions: Chai
  • Front-end: Enzyme
  • Back-end: Supertest

Please write tests with the expect style in Chai https://www.chaijs.com/guide/styles/#expect

Run a single test file:

npx mocha ./client/components/OrderConfirmed.spec.js --require @babel/polyfill --require @babel/register -w

Pre-Pull Request Workflow

  • From current feature branch
  1. git stash
  2. git pull origin master
  3. git stash apply
  4. git add <new feature>
  5. git commit -m <commit message>
  6. git push

Clone this wiki locally