다음 오픈소스 기여 계획하기
Source: Dev.to
Background
최근 들어 오픈소스 프로젝트, 특히 TypeScript 생태계와 관련된 프로젝트에 더 적극적으로 참여하고 있습니다. 이전에 제가 기여했던 작업은 typescript-language-server와 같이 편집기 뒤에서 동작하는 도구들에 초점을 맞추었으며, 이는 오류 보고, 코드 탐색, 자동 완성을 돕습니다. 이러한 경험은 제 편안한 영역을 벗어나게 했지만, 대규모 개발자 도구가 어떻게 구조화되고 유지 관리되는지 이해하는 데 큰 도움이 되었습니다.
Goals
이러한 프로젝트가 다루는 문제 유형 때문에 TypeScript 생태계에서 계속 작업하고 싶습니다. 이전 작업을 통해 성능, 대규모 코드베이스에서의 확장성, 그리고 설계 결정이 다양한 편집기와 사용자에게 미치는 영향을 실제로 경험했습니다. 저는 고립된 기능을 추가하기보다는 시스템 수준에서 개발자 경험을 향상시키는 프로젝트에 지속적으로 기여하고자 합니다.
Plan for the Next Few Weeks
- TypeScript 도구, 편집기 통합, 혹은 인프라 개선과 관련된 이슈를 찾기.
- 프로젝트가 시간이 지나면서 어떻게 진화하는지에 대한 이해를 바탕으로 이슈에 접근하기.
- 기존 유지 관리자의 코드 구조와 일치하는, 범위가 명확하고 유지 보수가 쉬운 기여에 집중하기.
프로젝트에 자연스럽게 녹아드는 기여를 목표로 함으로써, 각 작업은 제 기술 역량을 향상시키는 동시에 커뮤니티에 가치를 제공할 것입니다.