Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Amir Mullagaliev
Amir Mullagaliev

Posted on

     

OSD700: Become a Maintainer

Introduction

This series of the blog posts is going to be dedicated to theOSD700 course, which is continues fromOSD600, I have a huge series of blogs that reflects my open-source journey up to this point.

Other five students and me are about to become themaintainers of the projects. This term we willmaintain just two projects, although we will distribute our energy in relativity 80 to 20. Therefore, one project is the main one, the most desirable to maintain, for any reason, where communication happens constantly and the other one that serves as the field where we could learn new things.

Not an Easy Choice

The way how do we pick projects is simple. Each student picks one among proposed repositories, and the other can be any project, however, the only requirement is that it should be actively maintained one.

Proposed repositories arechatcraft.org andstarchart, maintained by our professorDavid Humphrey. Undoubtedly, before we get to pick, we must set these projects up and look around.

chatcraft.org

"An open-source web companion for coding with Large Language Models (LLMs). Designed with developers in mind, ChatCraft transforms the way you interact with GPT models, making it effortless to read, write, debug, and enhance your code"

Very attractive project which is actively maintained. Surprisingly, set up didn't cause any issues, so it was a quick walk through.

starchart

"A self-serve tool for managing custom domains and certificates"

Not active project, last commit was made 2 years ago. However, during this term we have an opportunity to "revive" this project. It is a good bite for me, I would love to learn how to literally "revive" a project after so much time. It will include migration to the newer versions of dependencies and technologies.

Set up process helped me find out that I forgot to closemysql service, and it'd been using the same port as configured indocker-compose.yml, therefore I couldn't go overdocker compose up -d part inCONTRIBUTING.md, until I didn't find out what was using the same port, and how to terminate it. I didn't have any other problem setting this project up.

Eventually, I made a decision...

Chatcraft Is My Choice

Despite the desired opportunity to "revive" and get ton of learning outcomes, since we get to choose only one project, I prefer to go withchatcraft. Nowadays, AI projects attract me.

I wish I could work on both of them.

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Seneca Computer Programming & Analysis student
  • Location
    Ontario, Toronto
  • Joined

More fromAmir Mullagaliev

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp