Work Flow
- Work on separate to-do's in a separate branch for that specific task. This'll make it easier to review/merge all our code.
- When you push your branch up to GitHub, submit a pull request and tag @trevornelson, @danasselin and @kevalwell.
- Don't merge any branches with master on GitHub until everyone's given the branch the thumbs up in the pull request comments.
- Try to isolate the changes you're making in a branch to only what's needed for that branch's to-do.
Checklist
- Reformat the lines in drseuss.txt. (Dan-the-man)
- Create folder to store all test-case txt files and port over test cases (Dan-the-manitee)
- Verify that #comp_cuplets method is comparing correctly after reformatting drseuss.txt (Dan-the-man)
- Complete #seuss_score algorithm logic. (Kevo)
- Add rhyme boolean Word instance variable functionality. (Trevipoo)
- Extend testing capability with test poem files, lyric files and a list of rhyming words. (Dan-the-man)
- Remove punctuation from comparison functionality w/ regex. (Trevipoo)
- Create seuss_score_board csv functionality. (Trevipoo)
- Set up the main menu in View to prompt users to choose/input work to run through the seuss score app. (Kevo)
- Set up the Controller to accept user input for the work they would like to analyze with seuss score. (Kevo)
- Set up rapgenius.com scraping functionality. (Trevipoo & Dan-the-man)
Stretch To-Do's
- Write #comp_abab_scheme algorithm
- Write #comp_inner_rhyme algorithm
- Add slant rhyme compare functionality and update the seuss_score algorithm to discount the value of slant rhymes compared to perfect rhymes, ect...