使用 VS Code 在 Mastodon 中安装 AppMap
作者:互联网
RubyonRails新项目特别适合广泛使用AppMap,所以我想保存在Mastodon内部结构布署AppMap的安装流程,并形成一些AppMaps来呈现它内部结构个人行为。
安装应用地形图
我已经在我存储库中创立了一个根据公布标签的Mastodon支系。如果仅仅是想逐渐并形成一些AppMaps,我们可以在GitHub上复制我版本号。不然,如果你想要自身追随,也可以从根源爬取Mastodon并复制新项目。3.5.3
从VS编码销售市场加上AppMap拓展
在当地克隆Mastodon后,我将于VSCode中开启新项目,因为此项目包括一个devcontainer.json,VSCode将提醒我还在容器里再次开启。我们将要在今后的文章内容更为系统地详细介绍开发设计容器的内部构造,所以目前它是一个可供选择的挑选。
在VSCode在线编辑器中,在拓展页面上检索并安装AppMap,随后下载插件。
或是,大家可以根据cli指令组装AppMap:code
$code--install-extensionappland.appmap
Installingextensions...
Installingextension'appland.appmap'...
Extension'appland.appmap'v0.52.1wassuccessfullyinstalled.
为了保证工程项目的别的用户也向其工作流引擎组装AppMap,您可将其导入到工作区域介绍的拓展中,具体如下:.vscode/extensions.json
{
"recommendations":["appland.appmap"]
}
将AppMap导入到新项目
在这儿,仅需点击拓展侧边栏里的AppMap,再通过点击全自动程序安装的按键将AppMap导入到你的工程中。
这将会运行一个终端窗口以运作AppMap程序安装,并把设定逐渐纪录所需要的gem和环境变量。appmap
将AppMap文档递交到存储库
设定好AppMap并就绪后,把所有环境变量递交到存储库,便于团队其他人可以用AppMap并一键生成投射。
组装结束后,你只有4个文档展开了变更。
应用AppMap运行Mastodon
如今我们通过运作来运行rails应用软件。因为AppMapgem安装于Gemfile的顶端,因而AppMap将默认设置开启“要求纪录”。这也为大家在Mastodon中的每一个要求形成一个新的AppMap,并帮我们更好的了解每一个API启用身后发生的事。