BOOSTS REQUESTED. I need folks who can help maintain the Gender Dysphoria Bible.

There are a number of maintenance tasks that are long over due, including integrating the spanish translation and upgrading the site builder to run in Node 16/18.

Month after month I cannot find the executive function to tackle them, and I feel like I’m letting down my Patreon supporters.

If there’s anyone with the needed nodejs experience who can help, I’ll pay you out of my funding. #transgender #trans #gdb

The source code is public, anybody can take a look and see if you can grok it. Terraform infrastructure is there as well. The only pieces that are private are the Twitter api keys (not that we need them any more) and the AWS credentials for publishing.

https://github.com/GenderDysphoria/GenderDysphoria.fyi

GitHub - GenderDysphoria/GenderDysphoria.fyi: Site code

Site code. Contribute to GenderDysphoria/GenderDysphoria.fyi development by creating an account on GitHub.

GitHub

Okay so first of all, thank you to everyone who boosted my call for help, over 400 of you (who says fedi can’t be viral).

I got some great responses from people ready to help, and just like I hoped it would, that’s kicked my ADHD in the butt and got me back to coding today. Turns out body doubling works even over social media!

The site builder got some much needed maintenance, and I found new energy to work on the rewrite of the tech stack I started months ago. More updates are coming!

@twipped I am not an expert in node but would be happy to learn and help. I’ve glanced at the code and tinkering with things like site builders is what I enjoy doing (as opppsed to actually writing on my sites).
@harish MOOD! 🤣
@twipped Did you find the help you need? Are you still looking for assistance?
@twipped I have some experience with Node version upgrades. I'll take a look this weekend and see if I can help. The Gender Dysphoria Bible has been a tremendous help in my life and I'd love to assist if I can!
@twipped are there open issues on the repo for the maintenance tasks? i'd love to help
@dangeousenby @twipped making issues on the repo for needed maintenance tasks would probably be step 1, then discussion could be arranged better and it wouldn't be just one persons job to do it
@katve @dangeousenby @twipped
+1 to written down tasks, much easier to see if there's something I'd have expertise for. I do however recognize that's just asking you to do more metawork which may not be sustainable initially, and then some node rockstar is what you'd need to bootstrap! My expertise is more in the container & infra realm so am probably not that person sadly.

@Jinna_Kiisuo @katve @dangeousenby @twipped https://github.com/GenderDysphoria/GenderDysphoria.fyi/issues/116 is tracking the Node upgrade

The other change I saw mentioned was Spanish translation, but I haven’t created an issue for that because I don’t know any details

Node 16/18 migration · Issue #116 · GenderDysphoria/GenderDysphoria.fyi

Upgrade the site to use Node major version 16/18. The engine version in package.json should be updated appropriately An .nvmrc file at the root should exist to let users know which specific version...

GitHub
@twipped i could do it if the site need not be in nodejs, and i dont see a reason it needs to be in nodejs
@twipped also the selection menu doesn't work without js, just saying
@twinkle_mouse criticising the way the site is built is the opposite of helping
@twipped you're asking people to help the project and i'm opinionated on how sites should be, and obviously, as you pointed out, you think this is criticism and you dont want it because "it's not helping," which is exactly why i dont wanna help because i can already see future me leaving the project because you don't want the site changed one bit
@twipped i dont think it's unfair to say "i could help if the site need not be in php" either, have you seen how bad php is btw?

@twinkle_mouse or you could just be silent and move along. If the project isn’t something you want to participate in, then you need not apply. A boosted toot is not a personal invitation for you to bitch about a person’s technology choices.

This isn’t hacker news, you don’t get points here for being a dick.

@twipped you could try adding the hashtag #GetFediHired
@twipped Hi! I’d be up for helping with some of your one-off maintenance tasks as an unpaid volunteer. Upgrading Node for example definitely seems like something I could do. Happy to chat here or you can email me (address on the website in my profile).
@alliejones @astralfrontier has got some great progress going on that already. https://dice.camp/@astralfrontier/109618509537918401
Astralfrontier (@astralfrontier@dice.camp)

Attached: 1 image @twipped@twipped.social Changes so far https://github.com/GenderDysphoria/GenderDysphoria.fyi/compare/master...astralfrontier:GenderDysphoria.fyi:node-16 I want to emphatically state that right now it builds but it is NOT correct. The template stuff is not being executed properly, and I haven't dug into why. But at this point I'm working in your engine rather than Node's guts, so I figured I'd share progress.

Dice.camp
@twipped @astralfrontier Still getting used to Mastodon and I didn’t realize just how many replies were not loaded in my client, sorry for missing that before! 😅 @astralfrontier, I could actually review a PR or poke at a branch for you today if it would be helpful (since I see you asked for that elsewhere).
@twipped Available if needed :)
I've got a GitHub that's kind of up-to-date if you want to take a look at my skills (https://github.com/puka-tchou)
puka-tchou - Overview

puka-tchou has 17 repositories available. Follow their code on GitHub.

GitHub
@twipped TFW you're a programmer and want to help a good cause that could maybe pay you, but you don't have day-to-day experience with any given tool and know just enough to know you have no idea what's involved in a version upgrade and continually think "I probably can't do that" but then wonder if you're underestimating yourself...
@twipped I'm not sure how much I can help but I do have experience with node so if given specific tasks I might be able to do them, at least with the code itself
@twipped Thank you so much for the gender dysphoria bible 🥹