KindDragon / vld

Visual Leak Detector for Visual C++ 2008-2015
https://kinddragon.github.io/vld/
GNU Lesser General Public License v2.1
1.01k stars 314 forks source link

What's the status of this project? #87

Open jcs090218 opened 1 year ago

jcs090218 commented 1 year ago

This project hasn't been updated since 2017. Is this abandoned? I think many people want to know what happened to this project.

Thanks!

KindDragon commented 1 year ago

Hello,

I apologize for the lack of clear communication regarding the status of the Visual Leak Detector project. I understand that many of you have been wondering about its status.

To clarify, I have not been actively maintaining this project since 2017 due to my current focus on Linux development. I understand that this project is valuable to many users, and I deeply appreciate your support and interest.

I've recently updated the README.md file on the project's GitHub page to reflect this status. I am currently seeking maintainers who would be interested in contributing to and maintaining this project. If you or anyone you know might be interested, I would be more than happy to discuss it further.

Again, I apologize for any confusion or inconvenience this may have caused and thank you for your understanding and continued support.

jcs090218 commented 1 year ago

Thank you! and I greatly appreciate your work on vld these years! ❤️ I'm happy to see people move on and continue to work on something else they are interested in. I guess everything comes to an end, so does vld.

I would like to help maintain this project, but without some guidance, it might be hard for me to do so. 😓 What do people need to do as a maintainer? 🤔 Thanks!

KindDragon commented 1 year ago

Hello @jcs090218,

Thank you for your kind words and your interest in maintaining the Visual Leak Detector project! Your willingness to help is greatly appreciated.

I want to mention that English is not my native language, so I'm using ChatGPT to help me write this message. However, I have proofread everything to ensure it accurately represents my thoughts and intentions.

As a maintainer, your responsibilities would primarily include:

  1. Understanding the Codebase: Familiarize yourself with the existing codebase and understand the functionality of the project. This is crucial for maintaining the same quality level.

  2. Addressing Issues: Users may report bugs or request features through GitHub issues. As a maintainer, you would need to review these issues, reproduce the bugs, and work on fixes or improvements.

  3. Reviewing Pull Requests: Other contributors may submit changes to the project via pull requests. You would need to review the code changes, test them, and merge them into the project if they're appropriate.

  4. Releasing New Versions: When enough changes have accumulated, or a significant feature has been added or bug fixed, you would create a new release of the project. This involves updating the version number, tagging the release in Git, and possibly creating release notes to summarize the changes.

  5. Communicating: Part of maintaining a project is responding to questions from users and discussing potential changes with me and other contributors if anybody else join project.

I understand that this might seem overwhelming, especially if you're new to maintaining an open-source project. Please note that while I'm more than willing to provide guidance during the transition period to help you get comfortable with the process, there might be some delay in my responses as I'm currently busy with work. I appreciate your understanding and patience.

Again, thank you for your willingness to help. Please let me know if you have any more questions or if there's anything specific you'd like to know or discuss.

z16166 commented 2 months ago

There are some forks of this project, such as: https://github.com/GermanAizek/VisualLeakDetector-NG/