首页 > 其他分享 >让你的文档从静态展示到一键部署可操作验证

让你的文档从静态展示到一键部署可操作验证

时间:2024-04-02 14:44:26浏览次数:20  
标签:函数 静态 代码 一键 用户 部署 文档

用户在根据文档进行操作时,会出现根据文档内容搭建环境困难、代码调试失败、功能无法使用的情况,主要是由于文档中有年久失修、没人维护、无法跑通的代码,给用户快速上手带来很多的挑战。

为了解决文档中的这些用户体验问题,通过函数计算的能力让阿里云的文档从静态展示升级为动态可操作验证,用户在文档中单击一键部署可快速完成代码的部署及测试。这一改变已在函数计算的活动沙龙中得到用户的认可,你也快来体验一下吧~~

用户问题及痛点

阿里云的产品作为技术驱动型解决方案,用户对文档中提供的代码示例有较高的依赖。通过分析,发现用户在使用文档时有以下问题。

文档中提供的代码错误,用户无法直接使用

使用如下的代码示例,在测试时一直报错,导致用户无法直接使用。文档中的代码示例由于长时间未更新和缺乏维护,已经变得过时,这直接影响用户使用文档时的体验。

代码示例: image 报错信息: image

文档中只提供代码片段,用户调试门槛高

文档中只提供代码片段,缺乏完整的项目结构和环境配置指南,用户需要自己搭建项目和设置运行环境,才能使用文档中介绍的功能,这无疑增加了用户实际操作的难度,甚至会吓退很多新手用户。

image

文档中没有提供代码,用户无法参考文档使用该功能

例如:函数计算的配置OSS文件系统文档中,只提供给用户如何配置OSS挂载,却没有提供如何访问OSS挂载文件相应的代码示例,这直接导致用户想使用该功能时参考该文档无法获取想要的信息。

原文档内容: image 用户期待的文档内容: image

解决方案:提供动态可操作验证的文档

函数计算是一种Serverless架构模式,专注于事件驱动的函数编程,提供端到端的解决方案。用户使用函数计算,不需要采购与管理服务器等基础设施,只需编写并上传代码或镜像。同时函数计算支持多种编程语言,函数创建完成后可以快速调试验证。

如果文档中的代码能够部署在函数计算平台,那么用户可以在文档中直接操作验证代码提供的功能,会直接提升用户使用文档代码的体验。

实现方案

整个解决方案的流程示意图如下所示。

image

  1. 通过Serverless Devs工具开发并发布完整代码对应的应用模板。

  2. 在文档中配置一键部署,将代码片段与应用模板关联,并发布文档。

  3. 用户在文档中单击一键部署后,根据应用名称在函数计算部署应用,并可以直接测试代码功能。

文档效果

使用函数计算部署通义千问大模型实现AI对话文档为例,介绍文档动态可操作的效果。

用户可以在文档中使用一键部署的入口

  • 文档最上方。

image

  • 支持一键部署的代码片段前面,重点提醒用户可点击。支持一键部署的代码codeblock右上角。

image

单击一键部署后

单击一键部署后,会根据配置的应用模板将代码需要开通的服务、角色、配置的参数在面板中呈现,用户需开通及配置。

image

部署并查看应用

  1. 应用部署成功后,可以查看应用的基本情况。

  2. 单击操作列的测试,即可进入函数计算提供的测试页面。

  3. 在测试页面,已默认将测试参数填入,单击测试函数,即可根据参数进行函数调用。

  4. 最终会返回函数调用返回结果。

image

用户反馈

在2023年12月的函数计算活动沙龙中,有70多名用户体验了该文档的一键部署能力。在2024年1月的活动沙龙中,有2000多名用户参与任务的体验,其中有500用户完成。用户反馈从文档直接部署降低了体验该功能的门槛

image

总结

文档中增加一键部署后有以下优势:

  • 用户文档使用体验提升

原来用户在文档中看到的是文字说明及代码片段,要自己搭建环境,构造完整的项目代码使用该功能,耗时不仅长且容易出错,对于新手用户不友好。

现在用户可以直接单击一键部署即可以快速体验该功能,不仅提高操作效率,还可以降低使用过程中的错误率。

  • 快速验证代码的正确性

原来文档中提供代码,需要用户单独构建项目环境验证保证代码正确性,整体成本高。

现在文档中的代码已关联完整的可运行代码,可以快速部署验证代码正确性,降低代码验证的成本。

  • 快速获取完整代码

原来文档中的代码大部分是研发提供的代码片段,并未提供完整的代码,导致代码片段和可完整运行的代码割裂,用户无法快速从文档获取完整的代码。

现在文档中的代码统一在GitHub仓库维护,文档中呈现代码片段,每次变更可找到源码修改,用户可以通过文档操作获取到完整代码。

最后

好的文档应当超越文字的界限,成为知识传递和技能培养的桥梁。阿里云函数计算让我们朝着这一目标迈出了重要一步。我们将文档从传统的静态页面升级为一个动态的、互动性强的工具,用户可以通过一键部署直接在函数计算平台验证文档内容。这种转变较大地提升了文档的可操作性和实际应用价值,让用户不只是阅读和理解概念,还能通过实际操作使用该能力。

我们诚邀所有用户来体验函数计算文档从静态到动态的转变,希望通过你们的参与和反馈,不断优化文档,助力每位用户在学习和使用文档的过程中实现最大化的收益。

如果您希望体验文档的一键部署能力,可以访问下面文档链接。

标签:函数,静态,代码,一键,用户,部署,文档
From: https://www.cnblogs.com/Serverless/p/18110549

相关文章

  • 【包远程安装运行】:SpringBoot+Mysql在线课程学习教育系统源码+运行视频教程+开发文档
    今天发布的是由【猿来入此】的优秀学员独立做的一个基于springboot脚手架的在线课程学习平台系统,该系统除脚手架功能外又添加了一个前台,具体的功能如下:用户(未认证):学习课程、提交课程试题、上传分享资料、下载其他人的资料、收藏课程、个人中心、课程评价、资料讨论等。作......
  • 【包远程安装运行】:SpringBoot+Mysql学生在线考核考勤管理系统源码+运行教程+开发文档
    今天发布的是由【猿来入此】的优秀学员独立做的一个基于springboot脚手架的学生在线考核签到管理系统,除了脚手架功能外功能如下:一共有管理员教师学生三个角色管理员实现的功能有教师管理,学生管理,课表管理,课程管理,班级管理,排课管理等教师实现的功能有学生请假审批管......
  • 各个官方开发文档地址收录
    开发文档:前端富文本组件wangEditor:https://www.wangeditor.com/v5/for-frame.html#%E4%BD%BF%E7%94%A8-1element-plus: https://element-plus.org/zh-CN/component/layout.htmlelement-UI:https://element.eleme.io/#/zh-CN/component/radio微信开放文档:https://developers.......
  • Java里如何查找第三方包/依赖的api文档
    Java里如何查找第三方包/依赖的api文档众所周知,要查找第三方包的api介绍说明,在golang里,直接去这个网站搜索即可:https://pkg.go.dev/​pkg.go.dev/在Python里则是去PyPi:PyPI·ThePythonPackageIndex(详细方法见此文:东写西读:Python从入门到成神必须知道的找包方法可......
  • 旅游管理系统|基于Springboot的旅游管理系统设计与实现(源码+数据库+文档)
    旅游管理系统目录目录基于Springboot的旅游管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、用户管理2、景点分类管理3、景点信息管理4、酒店信息管理5、景点信息6、游记分享管理 四、数据库设计1、实体ER图   2、具体的表设计如下所示:......
  • 学生成绩管理系统|基于Springboot的学生成绩管理系统设计与实现(源码+数据库+文档)
    学生成绩管理系统目录目录基于Springboot的学生成绩管理系统设计与实现一、前言二、系统功能设计 三、系统实现1、管理员功能模块2、学生功能模块3、教师功能模块 四、数据库设计1、实体ER图五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获......
  • 旅游管理系统|基于Springboot的旅游管理系统设计与实现(源码+数据库+文档)
    旅游管理系统目录目录基于Springboot的旅游管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、用户管理2、景点分类管理3、景点信息管理4、酒店信息管理5、景点信息6、游记分享管理 四、数据库设计1、实体ER图   2、具体的表设计如下所示:......
  • 学生成绩管理系统|基于Springboot的学生成绩管理系统设计与实现(源码+数据库+文档)
    学生成绩管理系统目录目录基于Springboot的学生成绩管理系统设计与实现一、前言二、系统功能设计 三、系统实现1、管理员功能模块2、学生功能模块3、教师功能模块 四、数据库设计1、实体ER图五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获......
  • 旅游管理系统|基于Springboot的旅游管理系统设计与实现(源码+数据库+文档)
    旅游管理系统目录目录基于Springboot的旅游管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、用户管理2、景点分类管理3、景点信息管理4、酒店信息管理5、景点信息6、游记分享管理 四、数据库设计1、实体ER图   2、具体的表设计如下所示:......
  • 下列关于静态,动态时序模拟的优缺点说法错误的是()
    A、静态时序分析是提取出整个电路存在的所有时序路径,计算信号在这些路径上的传播延时,检查信号的建立和保持时间是否满足时序要求B、静态时序分析可以对芯片设计进行全面的时序验证和功能验证,验证每一条路径,发现时序的重大问题,比如建立时间和保持时间冲突,slowpath以及过大的时钟......