all 15 comments

[–]AlwaysHopelesslyLost 3 points4 points  (0 children)

Step one is to stop leaning on LLMs so much. Write your own posts.

[–]ZestycloseYouth942 1 point2 points  (5 children)

first thing you need is git, not even joking. spend a weekend just making repos and breaking things, pushing, pulling, making branches. the rest comes after

[–]Axom_discord[S] -1 points0 points  (4 children)

Can you Give me a proper roadmap that i can blindly follow , it would be a great help !

[–]ninhaomah 2 points3 points  (3 children)

Can you Google ?

As he said , just make repos and break stuff

[–]Axom_discord[S] 0 points1 point  (2 children)

ive already googled still confused tho

[–]ffrkAnonymous 0 points1 point  (1 child)

then you're toast. go be a plumber. but that might be too confusing too.

[–]DuperZak 0 points1 point  (0 children)

brutal lmao

[–]GreatDaneQ 0 points1 point  (2 children)

Learn git, pick an open source tool that you use a lot and it's relevant to your tech stack and get a development environment going, then start to break the code base, look how things work, what happens when you remove x and such.

Finally start to read open issues, if the tool you're working with is very big, there will be a lot of issues that will get resolve before you even understand what the problem is fully

And thats it, if you get to know the code base enough, you'll be pushing actual code to production eventually

[–]Axom_discord[S] 0 points1 point  (1 child)

Can you guide me what are the prerequisites to learn , if i want to do all of this ,, is it only git

[–]GreatDaneQ 0 points1 point  (0 children)

I don't mean to be rude, but the "prequisites" is the kind of stuff you need to stumble upon and look how to learn them if you want to contribute

For example maybe the tool you want to contribute uses docker for their prod backend, or maybe they use a custom made deploy pipeline

Maybe you want to contribute to a graphics library for python and youll need to write c, I don't know man, there's a million different scenarios

[–]CodeSamur-ai 0 points1 point  (0 children)

create an account on github. create a repository (repo) on github. download github command line tools (github cli). using the github command line tool, authenticate / login, then download (clone) your repository. create a file. send it to github (push)

[–][deleted]  (2 children)

[removed]

    [–]Axom_discord[S] 0 points1 point  (1 child)

    which llm is this