| Table of Contents |
|---|
| Project Management |
| Repo |
| Team |
| Project Architecture |
| Architecture |
| DB Schema |
| Wireframes |
| Standards |
| Naming Conventions |
| Commit Convention |
| Testing Style |
| Workflows |
| Pre-Pull Request Workflow |
| Resolving Merge Conflicts |
| Documentation |
| NPM Packages |
| Ned Brennan | Morgan Hu | Azriel Goldman | Ricky Rhodes |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| |
|
|
|
http://wallpapr.herokuapp.com/
git clone&&cdinto the project directorynpm installto install project dependenciescreatedb wallpaper&&createdb wallpaper-testto make a Postgres databasenpm run seedto seed the database with data- Running
npm run start-devwill make great things happen! - Open up
localhost:8080in your favorite browser
If you want to run the server and/or webpack separately, you can also
npm run start-server and npm run build-client.
- Components: PascalCase // eg.
AllProducts.js - Reducers: camelCase // eg.
myStore.js - Tests: type.spec.js // eg.
AllProducts.test.js,myStore.test.js
- Semantic style — http://karma-runner.github.io/4.0/dev/git-commit-msg.html
- eg.
feat(add User model to database) - what is being added(summary of what it does) - more details if needed.
- 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
npx mocha ./client/components/OrderConfirmed.spec.js --require @babel/polyfill --require @babel/register -w
- From current feature branch
git stashgit pull origin mastergit stash applygit add <new feature>git commit -m <commit message>git push
- Thank you to Fullstack Academy for bringing this team together to build Wallpaper
- Huge thanks to the team for hustling to build this project
- All photos courtesy Ricky Rhodes



