Making a phar to test my plugin every time I make a change is exhausting. Is there a way to automatically generate a pocketmine .phar whenever I commit to a Github repo?
To make life easier you could use @aliuly's ZIP plugin loader, with that plugin it's as simple as uploading your ZIP file.
Use poggit or setup some other CI. Poggit is built specifically for PocketMine plugins so it's naturally the easiest to setup.
Who have time to set up a CI right? (also Commit only when things are TESTED, not commit to get it TESTED) There a dev tool to the rescue!! https://jenkins.pmmp.io/job/PocketMine-MP DevTools/ There CI like poggit, but if you fancy you could just make a test script over the normal CI