-
Notifications
You must be signed in to change notification settings - Fork 2
Cahid Enes Keleş Research
Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems. It is very user-friendly. Supports many file types, and contains very strong tools. I use audacity frequently for cutting, merging, clipping audio files, fixing audio issues, and many more. It is implemented mainly in C, C++, and Python. Additionally, this project was a part of Google Summer Of Code 2022.
What I loved about the audacity GitHub repository is how it handles feature tracking. Of course, there is an issue for each feature idea or feature request. They all have labels also. But as I am writing this, there are 296 feature issues. Handling this many feature issues is very hard. What the repository came up with as a solution is there is a table in the projects tab containing all of the issues. In this table, there are links to issues, labels, milestones, assignees, linked issues, and notes. These issues are classified with status field as "deferred", "accepted", "out of scope" etc. There are many different views to organize this table in different ways. With this, all feature requests can be viewed and managed easily. Particularly I am astonished by milestone view.
📌 Communication Plan
📌 Docker and local deployment tutorial
📌 RAM
📌 Test Traceability Matrix