在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:Pure-D/workspace-d开源软件地址:https://github.com/Pure-D/workspace-d开源编程语言:D 99.5%开源软件介绍:serve-d:workspace-dTHE workspace-d CLI IS NO LONGER MAINTAINED - API/LIBRARY USERS SEEworkspace-d started out as executable for different IDEs to implement D functionality within them back before LSP was a thing. Over time all functionality got exposed using workspace-d as a library in a new program called serve-d which is a server implementation of the Microsoft Language Server Protocol. (LSP) As the LSP server has been very stable for a while and workspace-d as a standalone not being used anymore I decided to deprecate the workspace-d command line interface with its proprietary RPC protocol. The source code of workspace-d now lives in serve-d as a subpackage (serve-d:workspace-d). As the proprietary RPC protocol has been removed a lot of template code has been removed and compilation times as library have sped up. Furthermore it's possible to use all of D's features in workspace-d APIs now, without needing to take care of the custom RPC protocol. Old README: workspace-dworkspace-d wraps dcd, dfmt and dscanner to one unified environment managed by dub. It uses process pipes and json for communication. Special ThanksThanks to the following big GitHub sponsors financially supporting the code-d/serve-d tools:
InstallationPrecompiled binaries for windows & linux Automatic Installation Just run install.sh or install.bat (Windows/WIP) sh install.sh Manual Installation First, install the dependencies:
Then, run: git clone https://github.com/Pure-D/workspace-d.git
cd workspace-d
git submodule init
git submodule update
dub build --build=release --compiler=ldc2 Either move all the executable binaries to one path and add that path to the Windows PATH variable or $PATH on Posix, or change the binary path configuration in your editor. UsageFor users
For plugin developers Microsoft Language Server Protocol (LSP) wrapper: serve-d |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论