asls
v0.6.0
참고 :이 저장소는 현재 유지되지 않았습니다. 기능을 추가하거나 문제를 해결하려면 포크 생성을 고려하십시오. 이 저장소에서 문제를 업데이트하거나 요청을 가져 오지 않을 것입니다.
어셈블리 스크립트 용 프론트 엔드 독립 언어 서버.
닉스가 설치되어 있는지 확인하고 실행하십시오.
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/master/
이렇게하면 언어 서버가 자체 포함 된 실행 파일로 제공됩니다.
모든 것이 올바르게 설치되었는지 확인하십시오.
which asls
asls --version
언어 서버를 최신 릴리스로 업데이트하려면 run :
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/master/
어떤 이유로 어떤 이유로 이전 버전의 언어 서버를 설치하려면 실행하십시오.
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/v<yourversion>/
언어 서버는 언어 서버 프로토콜을 구현하는 모든 편집기 프론트 엔드 내에서 사용할 수 있습니다.
서버를 시작하고 주어진 포트에서 TCP 연결 수락을 시작하려면 다음을 실행하십시오.
asls --port PORT
포트가 제공되지 않으면 포트 7658이 기본값으로 간주됩니다.
명령에 대한 자세한 설명을 위해 실행하십시오.
asls -h
이 프로젝트는 다음과 같은 순서로 다음 기능을 지원하려고합니다.
ASL은 다음과 같습니다.
개발에 필요한 종속성을 설치하는 것에 대해 걱정하고 싶지 않다면 Nix 및 Direnv를 사용하도록 선택할 수 있습니다. 이렇게하면 프로젝트 디렉토리로 전환 할 때 올바른 종속성이로드 될 수 있습니다.
요구 사항 :
direnv allow
실행하십시오elixir --version
실행하고보고 된 버전이 1.10.4
인지 확인하십시오.언어 서버를 구축하려면 :
make mix
실행하십시오make build
만하면 bin/asls
에 배치됩니다. 전용 커밋을 만듭니다
mix.exs
업데이트하십시오make
. 실행 결과는 default.nix
에 사용되는 해시입니다. 해시와 버전을 default.nix
로 업데이트하십시오v{major}.{minor}.{patch}
bin.tar.gz
를 업로드하여 Github에서 릴리스를 만듭니다