Guest User

Untitled

a guest
Mar 21st, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.07 KB | None | 0 0
  1. # rails engine DTR
  2.  
  3. #### Group Member Names:
  4. andy dymond, cameron johnson
  5.  
  6. #### Project Expectations: What does each group member hope to get out of this project?
  7. we would both like to shoot for early completion so that we have time to work on writing docs as an extension.
  8. learn how to test controllers
  9.  
  10. #### Goals and expectations:
  11. we will use a rebase workflow and implement waffle.io to keep our issues separate and expectations clear
  12. learn as much as possible about json and writing rake tasks
  13.  
  14. #### Team strengths:
  15. cameron likes to write testing suites and debugging.
  16. andy has some experience working with APIs and is good at debugging
  17. we both prefer a rebase workflow
  18.  
  19. #### How to overcome obstacles:
  20. set a time limit of struggling before reaching out, but always giving it our best attempt before reachng out. we will utilize mentors and other resources when necessary. we will also re DTR if an issue comes up we haven't addressed and find a solution that works for the group as a whole.
  21. keep communication open and honest
  22.  
  23. #### Schedule Expectations (When are we available to work together and individually?):
  24. we plan on not staying at turing past seven pm. we also plan on calling it a night around nine pm if possible. we plan on delegating tasks between us and communicating often with progress reports.
  25.  
  26. #### Communication Expectations (How and often will we communicate? How do we keep lines of communication open?):
  27. we will use slack as a primary line of communication. we will also exchange phone numbers. we plan on commenting and poroviding feedback on each other's PRs on github. we will keep waffle cards very clear and explicit.
  28.  
  29. #### Abilities Expectations (Technical strengths and areas for desired improvement):
  30. we both want to improve our skills in active record. i want to learn as much about json and APIs as possible. improve SRP in controllers
  31.  
  32. #### Workload Expectations (What features do we each want to work on?):
  33. stick to our roles as person a and person b. not working on each other's duties, but also helping each other by pairing if one team member finishes their responsibility. cameron is person a and andy is person b.
  34.  
  35. #### Git Workflow Expectations
  36. we will use a rebase workflow. we will protect our master branch by enforcing member review before a merge is committed. we will also disable a member's ability to merge their own PRs. we will leave comments in our PR describing what changes we made to the project, and we will leave comments on PRs when merging. we will look into utilizing Hound to help keep our code sanitized.
  37.  
  38. ## these are subject to change as the scope of the project increases and we will each contribute to every aspect of the project.
  39.  
  40. #### Expectations for giving and receiving feedback:
  41. clear, open and honest communication is always the best approach. remember to listen and respond to what a group member is saying rather than reacting on emotion. remember positive reinforcement and to have fun!
  42.  
  43. #### Agenda to discuss project launch:
  44. - project to be complete by thursday morning the day before due
  45.  
  46. #### Ideas:
  47. - docs
  48.  
  49. #### Tools:
  50. hound
  51. waffle.io
  52.  
  53. #### Additional Notes:
Add Comment
Please, Sign In to add comment