Skip to content

Instantly share code, notes, and snippets.

@vadi2
Last active Jul 28, 2022
Embed
What would you like to do?
Vadim's Mudlet TODO

Short term:

  • renew code signing certificate
  • add docs on writing Rainforest tests
  • speed up windows CI builds
  • redo windows desktop setup process
  • write post about increasing payout
  • add docs on writing Lua tests
  • post about mentorship
  • https://discord.com/channels/246323978879107073/246530630030983168/975083682039738428
  • document everything that needs to be tested in rainforest
  • add docs on writing C++ tests
  • animation for mudlet (like rainforestqa) from firevv
  • find software for running polls
  • ramp up testing capabilities
  • solidify PR strategy
    • have a team meeting about it
    • area 51 for predocs
    • commit changelog?
  • document github infrastructure
  • create projects in github for the different tracks
  • break things down as much as possible
  • have a day to Mudlet - Thursday
  • update roadmap

Revamp testing strategy:

  • complete Busted-based CI tests
  • get more people on PTBs, ~30 on Windows
  • sticky post about PTBs in forums
  • gameify / rewards for PTB users: levels for having, bonus points for verified issues
  • raise prestige of PTBers
  • give clear checklists to testers on what's changed in the new release to test against and have them check off individual items
  • levels for merged PRs for committers

Long term:

  • add clang-tidy and clazy nightly analysis
  • re-enable coverity
  • Game admins page on mudlet.org
  • Mudlet legal organisation
  • Public mudlet stats
  • make icons for packages without icons in package manager smaller
  • improve icons for mudlet-installed packages
  • decrease vertical space should no installed packages have a descsription
  • summary of Mudlet improvements since 3.0
  • update macOS compile instructions
  • add JSON support to generic mapper
  • remove unprintable character
  • port release infrastructure improvements back to development
  • Turn userstudy feedback into tickets for discussion
  • Code signing in open source post
  • 'why' vision
  • Fix Linux PTBs deleting themselves on upgrade
  • option to not run disabled scripts, most intuitive, use it for new profiles
  • EMCO - docs, video for a beginner, possibly as another package on top
  • explore ways to make per-pr builds of package repo
  • explore ways to drive costs down of hosting (current $30USD/mo)
  • tracks ("projects") for various aspects of Mudlet - manual/wiki, internal code, website, a11y, steam store, mobile, UX, aesthetics, package creation experience, mapper, mudlet customisation experience, CI pipelines
  • macOS notarization
  • add command-line configuration system (take from svo)
  • add all UIs we know of from games to be auto-tested for release
  • Clang tidy local instructions for qt creator, clion
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment