CST 426 Service: Learning Journal Reflections
My service-learning experience with the LibreOffice open-source development project was very positive overall. One aspect that went particularly well was the project structure and the availability of beginner-friendly tasks, often called "easy hacks." These tasks made it easier to get started contributing and helped me build confidence while learning the codebase and development process. One area that could be improved is the task checkout system. Some tasks can be worked on by multiple contributors, but the current process can make it difficult to determine who is actively working on what. Improving coordination for shared tasks could help reduce duplicate work and improve collaboration. The most impactful part of this experience was gaining hands-on experience contributing to a real open-source project and working within a large collaborative development environment. It allowed me to apply technical skills while learning how professional software projects are maintained. On...