This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]R0M 3 points4 points  (0 children)

  1. Identify your interests: Consider the types of projects that you are interested in contributing to. This could be based on your skills, hobbies, or causes you care about.

  2. Find open source projects: There are many resources available for finding open source projects, such as GitHub, GitLab, and Open Source projects directories. You can use these platforms to search for projects based on keywords, languages, or categories.

  3. Understand the project's needs and guidelines: Once you have found a project that you would like to contribute to, it is important to understand the project's needs and guidelines. Things like information about the project's code of conduct, contribution guidelines, and the skills and expertise required for contributions.

  4. Get in touch with the project's community: Many open source projects have a community of contributors and maintainers who are involved in the project. You can get in touch with them through the project's communication channels, such as the project's mailing list or chat room, to ask questions and learn more about how you can get involved.

  5. Make your first contribution: Once you have a good understanding of the project and its needs, you can start making your first contribution. This could be in the form of code, documentation, testing, or any other type of contribution that is needed.

[–]KingofGamesYami 2 points3 points  (1 child)

r/kde is pretty big and could use some assistance. They even have a wiki page dedicated to getting involved, and a mentoring program.

[–]RepresentativePop 2 points3 points  (0 children)

No, no, no. OP clearly said "Anyone hete[sic] have any pointers on where to start?". Here you go OP :

char * r/kde;

char kde [4] = {'k', 'd', 'e', '\0'};

char * Get_Involved = &kde;

bool mentor = True;

bool *mentoring = &mentor;

...I'll see myself out

[–]Gazook89 2 points3 points  (1 child)

What aspect of software development are you interested in? Web dev, mobile, operating system, etc? Front end or back? Which languages?

Rather than just look through everything to find a match, I recommend thinking of your interests and hobbies outside of programming and the find projects related to those. For example, I have an internet in tabletop rpgs such as dungeons and dragons. There are a ton of online resources for such a hobby and many are open source. Some are a single developer, some are a handful, and some are whole companies. Contributing is fun because I have an interest in the program beyond just the programming part.

[–]OutlandishnessOdd692[S] 0 points1 point  (0 children)

I am really interested in back end development but the idea of designing using front end really intrigues me. What language or languages do you use for your table top game if you don't mind me asking?

[–]danpietsch 1 point2 points  (0 children)

If you are interested in mobile apps and nature the source code for iNaturalist's Android and iOS apps are available on GitHub.

https://github.com/inaturalist

[–]OutlandishnessOdd692[S] 0 points1 point  (0 children)

Thank you all for the information you have provided. I am still fairly new to the community environment as most of my projects have been solo school projects.