Generated from HYF favorite word template
From HYF behavior-strategy-implementation - week 3
Group Project, favorite-word
Bring it all together and prepare for the next module with this large project. Practice everything you've learned about JavaScript, problem solving and collaboration. There is no need to improve the UI in this project, you'll get plenty of time for that in the next module. The starter repository comes with these steps completed for you:
- Project Planning
- Repository Structure
- Description and tests for every .js except interactions
- Documentation for the
/src
folder - A GitHub action to auto-generate docs so they are always up to date with master branch
- First 2 steps of the Dev Strategy
The rest is up to you! Here are some tips:
- Create one label for each folder in
/src
:interactions
,logic
, ... - Create one milestone for each step in the dev-strategy
- Create an issue for each incomplete
.js
file in the/src
folder- label each issue according to which folder the file is in (
interactions
,logic
, ...) - milestone each issue according to it's step in the dev-strategy
- assign each issue to a team member
- label each issue according to which folder the file is in (
- Develop each javascript file on a separate branch
- create a PR for each branch when it is ready
- link your PR to this task's issue
- complete a code review before merging each file to master
- These types of functions can be developed on their own, they do not use other functions:
prompts
,logic
,renders
- all of these files have tests
- Interactions cannot be developed until the functions they use are ready:
- your team will need to coordinate!
- you will need to reverse-engineer these using
index.re.html
Use this in your group-project
issue:
- [ ] [repo](https://github.com/_/_) (with a complete README)
- [ ] [live demo](https://_.github.io/_)
- [ ] [Figma planning document](_)
- [ ] [one issue per .js file](https://github.com/_/_/issues)
- [ ] [project board](https://github.com/_/_/projects/_)
- [ ] [one branch per step](https://github.com/_/_/branches)
- [ ] [one closed PR per step](https://github.com/_/_/pulls)