All of the above! We already have a github org (github.com/programming-dot-dev/), have forked the repos, have users contributing to our fork where we will deploy, test against stage, then the programming.dev community, and then upstream the changes if people like them. I am already working on a poll feature to add proper polling support to lemmy (which they’ve shown that they do not want to add for some reason). Hopefully my poll solution is good enough that they will be ok with merging it in. Otherwise we might have to actually hard fork, rather than just use the fork as a testing grounds. I think polling is an absolute necessity on a platform like this. Especially for your last bullet point, having the community influence the direction and prioritization of new features! Many people will not create github accounts just to vote on features. Having native polling will help with that direction.
All of the above! We already have a github org (github.com/programming-dot-dev/), have forked the repos, have users contributing to our fork where we will deploy, test against stage, then the programming.dev community, and then upstream the changes if people like them. I am already working on a poll feature to add proper polling support to lemmy (which they’ve shown that they do not want to add for some reason). Hopefully my poll solution is good enough that they will be ok with merging it in. Otherwise we might have to actually hard fork, rather than just use the fork as a testing grounds. I think polling is an absolute necessity on a platform like this. Especially for your last bullet point, having the community influence the direction and prioritization of new features! Many people will not create github accounts just to vote on features. Having native polling will help with that direction.