Home >Backend Development >Golang >OSD : My Second Choice

OSD : My Second Choice

Susan Sarandon
Susan SarandonOriginal
2025-01-16 14:18:58135browse

OSD : My Second Choice


Choosing My Next Open Source Project

My open-source journey continues! I'm focusing on two repositories: one primary (80% of my effort) and one secondary (20%). I've already selected chatcraft.org as my secondary project. Now, it's time to choose my main project.

You might expect me to choose JabRef, based on my previous work. However, I've decided to move away from JavaFX due to its age. This necessitates a search for a new project.

Beginning work on unfamiliar projects is always daunting for a junior open-source developer. It's a common hurdle. I usually avoid it, but this time, my friend Theo helped. He asked, "What topics interest you?" Machine learning immediately came to mind, so he provided a list of potential repositories.

After reviewing several repositories, cloning and setting up a few, I finally found the perfect fit!

Photoprism: My Chosen Project

What is Photoprism?

PhotoPrism® is described as "an AI-Powered Photos App for the Decentralized Web." It leverages cutting-edge technology for automated image tagging and retrieval, all while maintaining user-friendliness. It's designed to run locally, on a private server, or in the cloud.

This project is highly appealing, offering both valuable resume-building experience and a chance to deepen my machine learning knowledge. The fact that it's primarily written in Go makes it even more attractive.

During setup, I encountered a security issue and, while I found a solution, it wasn't optimal. I opened a discussion on the project, and the maintainer guided me towards a more secure approach.

I then expressed my interest in contributing to Photoprism, and received a positive response. The maintainer mentioned they're preparing a new release and will contact me in a few days.

The above is the detailed content of OSD : My Second Choice. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn