Guidance on Starting Open-Source Contributions in OSGeo

Hello everyone,

I’m Girish Kumar Yadav, a Computer Science student eager to contribute to OSGeo as a complete beginner in open-source development. I’m reaching out to seek guidance on how to get started.

My tech stack includes Java, C, Python, HTML, CSS, and SQL, along with beginner-level skills in UI/UX design and web development. I’d love to contribute to projects where my skills might be useful, and any recommendations for beginner-friendly repositories or tasks would be incredibly helpful.

Additionally, if there are any specific resources or best practices for new contributors within OSGeo, I’d be grateful for the insight. Thank you in advance for your guidance – I’m excited about the opportunity to contribute and grow with OSGeo.

Best regards,
Girish Kumar Yadav

Welcome to OSGeo, glad you could join us.

We often advise folks to look at the OSGeo Live project which offers a tour of free and open source software for geospatial (foss4g) technologies to new people. The result is a USB or bootable VM or something which can be used to try out stuff.

It is a nice way to get started as you can get some experience with different projects and see what you find interesting.

It also provides an example of how to work with others, communicate in public, make pull-requests, sign up to am email list (or discussion forum) and have some fun while doing it.

Although the OSGeo Live contact us page wiki describes communicating via a mailing list, they also have a forum here.

Perhaps one of the first contributions you could make would be to update the above page!

Hello,

Thank you for the warm welcome and for pointing me to the OSGeo Live project. It’s a fantastic resource, and I appreciate the thought that’s gone into making it accessible for beginners.

I’ve successfully installed OSGeo software using VirtualBox, and I’m eager to dive deeper into exploring its capabilities. Could you guide me to resources or documentation that explain how to use the software, especially for someone new to geospatial technologies? Specifically, I’d love to know:

  1. What are some practical projects or use cases I can try out with OSGeo Live?
  2. Are there any beginner-friendly guides for using the included tools effectively?
  3. How can I start contributing to OSGeo projects, particularly on GitHub? For example, I’m looking for steps on identifying and resolving “good first issues” or making meaningful contributions.

Thank you for your time and for creating such an inclusive and engaging community. I’m looking forward to learning and contributing!

Best regards,
Girish Kumar Yadav

If you haven’t already take a look at the overview page.

https://live.osgeo.org/en/overview/overview.html

It briefly covers all the software installed in Live. I think there is a newer version of it probably short-cut on the desktop.

Other suggestions for getting started

  • If you haven’t already, you should try going thru the wizard on the osgeo page

which will guide you thru projects that might be of interest.

  • Watch some videos from conferences over the years broken out by project topic here

For translating, you will need an OSGeo account which you get here

https://id.osgeo.org/ldap/create

You can either email to the address on that page or message me on here for the mantra