Skip to content

bermarte/favorite-word-fork

 
 

Repository files navigation

Favorite-words

Generated from HYF favorite word template


What to do

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
  • 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

Checklist

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)

TOP

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.7%
  • HTML 47.7%
  • CSS 0.6%