• 0 Posts
  • 28 Comments
Joined 1 year ago
cake
Cake day: August 4th, 2023

help-circle











  • Spot on, I’ve seen plenty of great looking projects that I could contribute to but have next to no onboarding or set-up process. I’m keen on helping out but I’m not going to spend days setting things up locally because the primary project managers CBF to simplify the process.

    Minimizing the mental overhead to get started should be something these larger projects strive for, especially if they’re struggling to get devs.

    Even something like having a docker container for web apps is massively helpful, being able to up a container and everything just works means more tech adjacent contributors can join the project (designers, UI/UX experts, testers etc)




  • Docker for example is used on the Kbin project. They’ve created a docker image that gets PHP, Posgres and all the other services needed to get up and running with the project.

    Without that image you’d have to manually get everything up and running and while I’m sure some people are comfortable jumping into a new project, having a single image that does most of the legwork means you can attract developers who just want to get started right now.

    This is super handy for UI/UX/Designers/concept focused people who need to get the project running locally quickly.


  • The system is based on the bleeding edge of the PHP stack, using PHP 8.3x and Symfony 6 as the framework. There’s plenty of devs out there, especially symfony ones. The main issues I’ve found is pulling in people who are interested in the ActivityPub side of the project.

    I think a few more months and most of the user-facing UI/UX issues will be improved. The moderation side, along with quality of life admin tools are definitely lacking though.


  • There’s been a heap of development going on with kbin recently, with a release upcoming. Overall the development process has been a bit slow with Ernest (the guy who owns the project) having personal issues to resolve.

    Definitely the moderation process needs to be improved so that we have better ways of addressing spam so it doesn’t bother other instances.

    Personally I’m of the opinion that we should be using a metric based system where we weigh in the users date or creation, overall interactivity, upvote / downvote ratio and other data to potentially flag spam users. But honestly fighting spam is really hard and all of that would have to be built (plus it’s a public repo so bad actors could look for how this is pieced together and find new ways to get past)