Go 경험의 다음 단계
2020년 6월 9일, The VS Code Team, @code
처음부터 저희는 개발자 커뮤니티와 협력하여 Visual Studio Code를 강력하고 확장 가능한 편집기로 구축해 왔습니다. 5년의 여정 동안 저희 커뮤니티의 개인 및 조직들은 모든 개발자가 사용할 수 있는 편집기를 만드는 데 도움을 주었습니다.
1100만 사용자의 상당수에게 VS Code는 주요 코드 편집기이며, 이는 Go로 작업하는 개발자의 41%에게도 해당됩니다(Go 개발자 설문 조사에 따르면). 저희는 Visual Studio Code용 Go 확장 프로그램에 대한 저희의 작업에 자부심을 느끼고 있습니다. 이는 코드 기여와 12개 이상의 독립적으로 유지 관리되는 도구와의 통합을 통해 Go 커뮤니티와 함께한 광범위한 개발 노력의 결과입니다.

작년에 저희는 Go 팀과 협력하여 Go 언어를 위한 새로운 언어 서버인 gopls에 대한 지원을 활성화하고 Delve 디버거에 대한 지원을 개선했습니다. 새로운 언어 서버를 사용하면 VS Code를 사용하는 Go 개발자의 경험이 향상됩니다. 이는 Go 프로젝트 자체에서 유지 관리하고 Go 모듈과 같은 새로운 언어 기능 지원을 최신 상태로 유지하는 도구를 통해 핵심 개발자 경험(코드 완성, 정의로 이동, 도구 설명 등)의 다양한 구성 요소에 대한 통합 솔루션을 제공합니다.
VS Code용 Go 확장 프로그램이 Go 프로젝트에 합류합니다
오늘 저희는 Go 팀이 **Go 확장 프로그램의 새로운 유지 관리자**로 공식적으로 나섰다는 것을 발표하게 되어 기쁩니다. 지난 몇 년간 Go 팀과 함께 일하면서, 그들이 Go를 위한 도구 생태계를 발전시키고 언어와 함께 발전하도록 보장하는 데 가장 적합한 위치에 있다는 것을 알게 되었습니다.
Go 팀과 Visual Studio Code 팀 모두 Visual Studio Code가 Go 커뮤니티에 중요하다는 것을 인식하고 있으며, Go 개발자를 위한 개방형 도구 생태계를 강력하게 믿습니다. 확장 프로그램이 Go 프로젝트의 일부로 졸업하더라도 VS Code 팀은 Go 프로젝트 및 커뮤니티의 나머지 팀과 계속 협력하여 모든 Gopher에게 훌륭한 경험을 제공할 것입니다.
Go 프로젝트의 일부가 됨으로써 커뮤니티가 모든 단계에서 참여하도록 보장할 것입니다. 현재 이 확장 프로그램은 커뮤니티에서 유지 관리하는 다양한 도구에 의존하고 있으며, 저희는 Go 커뮤니티에 대한 유지 관리 작업의 부담을 줄이는 데 도움이 되도록 해당 프로젝트의 소유자들과 협력하고 싶습니다.
실질적으로, 확장 프로그램이 Go 프로젝트의 일부로 졸업함에 따라 VS Code Marketplace에서 확장 프로그램의 게시자를 "Microsoft"에서 "Go Team at Google"로 변경할 것입니다.
또한, 확장 프로그램의 소스 코드 리포지토리는 Go 프로젝트의 나머지 부분과 함께 golang/vscode-go로 이전됩니다.
기여자 커뮤니티 중에서, 확장 프로그램의 수석 유지 관리자이자 수년 동안 커뮤니티에 기여해 온 Ramya Rao (@ramyanexus), 그리고 2015년 9월부터 기여해 온 Luke Hoban (@lukehoban) 및 Erich Gamma (@erichgamma)에게 특별한 감사를 전합니다! 또한 Rebecca Stambler (@stamblerre)와 Go 팀의 협력에도 감사드립니다.
기여 및 지원
Go 개발자에게 최고의 경험을 제공하기 위해 GitHub에 이슈를 개설하여 피드백을 계속 공유해 주시기 바랍니다. 또한 커뮤니티의 모든 기여를 환영합니다.
VS Code용 Go 확장 프로그램에 대한 도움이 필요하시면 Gophers Slack의 #vscode 채널에서 저희 팀원들과 연결할 수 있습니다. 확장 프로그램 작업을 하는 Go 팀원들 간의 대화는 같은 Slack 워크스페이스의 #vscode-dev 채널에서 진행될 것이며, 저희는 모든 커뮤니티 구성원의 이슈 및 기여에 대한 논의를 환영합니다.
Visual Studio Code 팀과 Go 팀 모두 앞으로의 미래와 Go로 작업하는 모든 개발자에게 세계적인 수준의 도구를 제공하기 위해 협력할 수 있는 능력에 대해 기대하고 있으며, 커뮤니티와의 지속적인 협력을 기대합니다.
행복한 코딩 되세요!
VS Code 팀
추신: The Go Blog에서 Go 팀의 발표도 읽어보실 수 있습니다.