Skip to content

Latest commit

 

History

History
45 lines (38 loc) · 1.35 KB

File metadata and controls

45 lines (38 loc) · 1.35 KB

Todo

Outline

Features

  • Grab a specific joke from joke file
  • Create persistent data sources
  • Create a start / setup script to automate set up for new contributors
  • Create persistent / loadable bots

Maintenance

  • Add and configure semver package to ease versioning
  • Remove native semver package updating
  • Tests
    • Add test suite for /src directory
    • Make a ci/cd for this
    • Run tests before allowing pushes
    • Create contract tests with the twitter bot
  • Flesh out eslint settings
    • Share eslint configurations so that I can use them on other projects
  • Automate Changelog

Wishlist

  • Integrate some sentiment analysis
    • Apply comedic sentiment
    • Apply sarcastic sentiment
    • Apply insights
  • Make routes that return different types of jokes
    • Make Manichean Bot route that can respond to input
  • Scrape websites and social media to have new jokes or break this feature out to a new service.

Miscellaneous

  • Write generate data script
  • Write train bots script
    • Write js train bots script
  • Write tests for all uncovered js code in src

Bots

  • Make Manichean Bot a class