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启用身后发生的事。
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/293300.html