Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 1.29 KB

ideas.md

File metadata and controls

21 lines (19 loc) · 1.29 KB

Ideas

Completed

  • Integrate Travis CI testing.
  • Auto-label each PR 'winning'/'losing' after a vote
  • When tweeting, shorten links and include PR title.
  • IRC Bot to post live updates to the IRC chatroom.
  • Write Definition of Done file that all PRs should try to meet
  • When non-stargazers vote, poke them with a comment immediately.

To-Do

  • Run self tests before restarting bot
  • Add an HTTP interface to report current status, display logs, per-user voting stats, etc.
  • Create a bitcoin wallet to receive donations
  • Have bot check for bad and malicious code in pull requests.
  • Don't start voting until Travis CI tests pass using the webhooks.
  • Have the bot post post Travis CI notifications using webhooks instead of Travis CI.
  • Add merge algorithm to solve conflicts in text files caused by multiple changes.
  • IRC Bot updates the title of the IRC chatroom with the GitHub vote status.
  • Use the uptimerobot.com API (not the npm package (outdated)) to fetch statistics about average ping time and bot uptime (API Key: m776770188-f669ffb04faa51274eb730b2 | Monitor ID: 776770188)
  • Give the bot enough brains to read email