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 π€.
Login to reply
Replies (37)
awesome challenge ben ππ
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
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.
Ah yes. I forgot I live in 2024 ^^
powPow! t-y
And if you aren't comfortable writing code, work on translations, documentation, or even just make issues when you encounter them.
Software, like society, is a collaborative effort with lots of ways to contribute
Biggest hurdle is making a GitHub account; not another account. Can I just send patch files via nostr?
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.
Yes, use ngit to send patches/proposals.
Get it at GitWorkshop.dev or Zapstore.
Example of one we just merged

GitWorkshop.dev
Decentralized github alternative over Nostr
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
What is a pull request? π«£
Good advice. We all have somthing to contribute.
On another note, wasn't someone working on a github alternative?
appreciate your pushing for this Ben
I have done this. GitHub Grammar Nazi. π
π― I'll never forget the moment when my PR was merged in bitcoin.org repo. Sure it's only a website, but the feeling that any kind of bitcoin repo has my contribution was so overwhelming. World champion xPxD
View quoted note β
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 π€.
View quoted note →
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.
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 π€.
View quoted note →
Yes. @DanConwayDev gitworkshop.dev exits.
Literally my only PR. Lol
You get one for joining too
This is so good.
I want to start helping with Mostro.

I kept this in mind, here's my first merged PR into a foss project 
GitHub
Removes any existing albyhub.service to prevent duplicating by tidley Β· Pull Request #610 Β· getAlby/hub
Albyhub service had a config error after re-running the Linux installation script here caused by the albyhub.service written twice.
Got a merged PR into #Bitcoin core this way. Was small, but felt like something.
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 π€.
View quoted note →
Same
What do you think of Codeberg?
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.
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.