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