HashiCorp에서 관리하는 공식 Terraform 언어 서버( terraform-ls
)는 모든 LSP 호환 편집기에 IDE 기능을 제공합니다.
이 글을 쓰는 시점에는 모든 언어 기능(LSP 또는 다른 관점에서 볼 때)을 사용할 수 있는 것은 아니지만 시간이 지남에 따라 더 작고 증분적인 업데이트를 제공하는 것을 목표로 하는 활성 프로젝트입니다. LSP 기능 매트릭스를 검토할 수 있습니다.
버그가 발생하거나 기능에 대한 아이디어가 있는 경우 기존 문제를 찾아보고 새 문제를 개설하는 것이 좋습니다.
우리는 semver를 통해 주요 변경 사항에 대한 우리의 의도를 전달하는 것을 목표로 합니다. 이와 관련하여 MAJOR.MINOR.PATCH-beta1
과 같은 시험판을 사용하여 특정 기능 및 변경 사항에 대한 조기 피드백을 수집할 수 있습니다.
사용하기로 결정한 경우 모든 버전, 특히 시험판 버전의 버그를 보고해 주시기 바랍니다.
일부 편집기에는 언어 서버를 자동으로 설치하고 업데이트하는 논리가 내장되어 있으므로 서버 설치 또는 업데이트에 대해 걱정할 필요가 없습니다.
설치 지침은 설치 페이지를 읽어보세요.
언어 서버와 상호 작용하는 가장 합리적인 방법은 IDE로 표시되는 클라이언트 또는 IDE의 플러그인을 이용하는 것입니다.
귀하의 IDE 관련 가이드를 따르세요.
이 프로젝트에 기여하는 방법에 대한 자세한 내용은 .github/CONTRIBUTING.md를 참조하세요.
서버는 초기화 중에 클라이언트가 요청하는 경우에만 데이터를 수집합니다. 원격 측정은 기본적으로 선택되어 있습니다.
원격 측정에 대해 자세히 알아보세요.