If you have never made pull request to a free open-source project you should make that your weeks challenge. Even something simple, like fixing some spelling in a readme doc. Don't be scared. There's a bunch of technical ways to make a pr, but the easiest is to edit a doc directly in github, it will make the pr for you. Just register on github, go to the page you want to edit and click the edit button 👍.
Even if your pr is rejected, you made a pr, well done, you are a modern human again, welcome to the revolution 🤝.
Hi Ben. I am an engineer but not software engineer. I know how to program in Python but I never been introduced to the whole Git repository system. Is there like a good place to get first introductions on it to get started?
I think the simplest way to find out is to have a chat with an ai about it. It gets to the crux of the issue much quicker than searching websites
Ah yes. I forgot I live in 2024 ^^
Guilty... Thanks for this very important motivational push 👍
I haven't coded since I wrote COBOL on a mainframe in the1980's.
I have an account on Github, I also self host Gitea on my Start9 node, where I keep copies of Bitcoin core and mempool amongst other projects.
Do you have any specific advice for an old timer to rejoin the modern world?
Specifically, I have no idea how to pull (install) any app on Github, despite being reasonably competent Linux admin.
Mike, I am retarded, just need to get that out of the way.
But from command line I put git install “URL of GitHub repo”
& it usually works
We are all retarded here fren.
Sometimes you need to say the obvious stuff out loud. Thank you.
I’m not sure whether I have the time or patience to re-open the failed coder in me, you might have opened yet another rabbit hole to go down.
git clone <repo url>.git
The green button on top has the full link
Biggest hurdle is making a GitHub account; not another account. Can I just send patch files via nostr?
Making accounts is easy with a password manager like bitwarden. I LIKE making new accounts now. All one-time usernames as well as passwords of course.
Stop sending people to github. Ew.
EW!
It's the worst UX ever and doesn't make any effing sense at all. This is such a terrible idea.
No thanks.
What do you think of Codeberg?
I don't.
No clue WTF it is.
A git hosting site
Does it require an "account" to log in? If so, gross.
So you have no accounts anywhere?🤔
I do and I hate them. The whole system is dumb, awful, and wasteful.
💪 nostr:nprofile1qqsyv47lazt9h6ycp2fsw270khje5egjgsrdkrupjg27u796g7f5k0spzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgjwaehxw309ac82unsd3jhqct89ejhxqgnwaehxw309aex2mrp09skymr99ehhyecusqvd6
https://github.com/getAlby/hub/pull/565
Honestly I had never even thought about doing any of this. Looks like I may have to start perusing GitHub
nostr:nevent1qqs8zawxjf5mucjhsr737eu64m405z83sudz9aqtn0xeq747wxr33tgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygxpl3mhra06gx8a8tzfygdp3uvmgtxt0fnrm28sfjaldsyvsrfqkypsgqqqqqqsllv3tt
What is a pull request? 🫣
Good advice. We all have somthing to contribute.
On another note, wasn't someone working on a github alternative?
Yes. nostr:nprofile1qqs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7hycrvd gitworkshop.dev exits.
appreciate your pushing for this Ben
I have done this. GitHub Grammar Nazi. 😂
nostr:nevent1qqs8zawxjf5mucjhsr737eu64m405z83sudz9aqtn0xeq747wxr33tgppemhxue69uhkummn9ekx7mp0qgsvrlrhw86l5sv06wkyjgs6rrcekskvk7nx8k50qn9m7mqgeqxjpvgrqsqqqqqp42ths3
If you can't make a pr but have a problem with something you use, make an issue for it. I'm nostr only, yes I take suggestions and issues in here as well. An actual repo issue, will absolutely be higher priority for me to address.
nostr:nevent1qqs8zawxjf5mucjhsr737eu64m405z83sudz9aqtn0xeq747wxr33tgpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgsvrlrhw86l5sv06wkyjgs6rrcekskvk7nx8k50qn9m7mqgeqxjpvgrqsqqqqqpk33dv9
Literally my only PR. Lol
You get one for joining too
This is so good.
I want to start helping with Mostro.
Got a merged PR into #Bitcoin core this way. Was small, but felt like something.
nostr:nevent1qqs8zawxjf5mucjhsr737eu64m405z83sudz9aqtn0xeq747wxr33tgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyrqlcam37hayrr7n43yjyxsc7xd59n9h5e3a4rcyewlkczxgp5stzqcyqqqqqqgt4xp5g