前言

在实际开发中,我们往往会接触到这几类文档

需求文档

最初的文档,大概的意思就是项目的要求
当前遇到什么问题,哪些痛点
希望使用系统化解决什么问题
需要做到哪些功能等
开发周期,交付条件等

开发文档

这个就看团队了
一般是内部针对这个项目的一个文档
介绍了一些接口,规则等
然后是开发周期的规划
问题要点等

使用文档(操作文档)

往往这个文档的内容是最多的
每个界面,每个操作,有啥意思都详细介绍了
往往是以纸质文档的模式提供
目前存在的痛点就是你遇到问题的时候,需要去翻阅查找才行

贴代码文档(贴代码在线操作文档)

其实就是使用文档的变种,我们提倡给实际操作者的文档只需要关键的信息即可
也就是操作人员在UI中遇到不懂得问题,在点击对应得点即可翻阅文档
当然了你也可以像本文一样做一个概念等得阐述
也就是针对字段做说明
也可以对概念等做说明
关键点在于

!!!便捷性!!!

图片alt

如何接入

我已经有项目了,如果快速接入?

首先你需要知道这个在线文档的关键信息就是
project_code:表示项目,需要在贴代码在线文档中唯一,所以需要先创建一个项目
module_code:表示某一个模块,也可以手动指定某一个模块,比如商品
filed_code:表单中的某一个字段,比如商品的价格,封面图等

1.创建组织

打开贴代码文档的登陆页面,创建账号的时候勾选创建组织
注意一个用户只能创建一个组织
如果已经账号,可以去控制台中的组织,创建组织
图片alt
如果你已经有组织了,可以忽略这一步
注意 创建组织后,点击我的组织,找到刚刚创建的,然后切换过去

2.创建项目

图片alt
如上图,我以PasteSpider为例,记住这里写的代码,后面要使用到!
注意代码不能有-符号,也不要有URL相关的符号,这个问题下一个步骤就知道了

3.改写代码

上面创建了项目,那么接下来的动作就是如何快速的链接到这个项目,
找到基于贴代码PasteForm编写的管理端
图片alt
上图是贴代码文档的管理端的文件,注意我打箭头的地方
这个代码需要和你创建项目的相符,如果按照我上图创建的项目,则应该为

    var _url=`//doc.pastecode.cn/doc/spider/${_model}/${_node}#document-${_model}-${_node}`;

这样在表单的”?”点击的时候,就会打开上面的这个地址,其中模块代码和字段代码是传值模式!

4.字段埋点

如何在需要的表单中的字段做埋点,让他显示”?”以便用户可以点击呢?
图片alt
注意看上图的内容
只要在需要标注的地方的字段上添加特性
[PasteMark]
即可

我们查看下PasteMark特性,其实他是支持传参数的,如果没有传参,则表示使用默认的值,也就是当前的模块和当前字段!
注意当前模块 != 类名 得看读取这个Dto的接口的地址,也就是xxxAppService.cs中的这个xxx

using System;

namespace PasteFormHelper;

//
// 摘要:
//     书签特性 mark
[AttributeUsage(AttributeTargets.Property, AllowMultiple = false)]
public class PasteMarkAttribute : ColumnDataTypeAttribute
{
    //
    // 摘要:
    //     书签特性 mark
    //
    // 参数:
    //   _model:
    //     书签模块,示例product,如果为空表示当前模块
    //
    //   _value:
    //     书签项,示例code,如果为空表示当前字段
    public PasteMarkAttribute(string _model = "", string _value = "")
    {
        base.Name = "mark";
        base.Args1 = _model;
        base.Args2 = _value;
    }
}

参考以上的信息,其实如果你的项目不是基于PasteForm的也是可以使用的,无外乎就是传递三个参数给一个url即可!

    var _url=`//doc.pastecode.cn/doc/${_project}/${_module}/${_field}#${_project}-${_module}-${_field}`;

5.编写文档

完成以上的步骤后,打开你自己的系统,找到表单中,大了标记的,点击”?”即可转到对应的地方,可以实现快捷新增!
图片alt

当前你也可以到贴代码文档的后台,直接手动编写,不过那样要记得对应的代码是多少!

6.分享阅读

分享有注意要点,你得先创建角色,表示分享给对方,这个对方用什么角色进行阅读这个文档,默认得权限就可以阅读了!
图片alt
在项目列表中,找到要分享得项目,然后点击后面得邀约
然后系统会弹出选择角色,就是对方以哪个角色查看这个文档!
选择角色后,会生成一个URL地址
复制后发送给对方
对方通过这个URL进行登陆,或者注册,即可查看这个项目的内容,或者有对应的权限!
图片alt
基于角色,角色绑定权限,你可以给不同的人不同的权限链接

后续我们将继续升级,比如链接只能使用多少次,或者有时效性等!

立即前往参与当前项目管理 前言 如何接入
贴代码框架
贴代码框架PasteForm的在线文档,主要介绍理念和特性及实际案例!
贴代码文档
什么才叫操作文档?对于操作人员来说,遇到哪个字段不懂意思,点击下即可查阅说明,这就是最好的文档!
PasteSpider在线操作文档
PasteSpider是专门为开发者开发的部署工具,五分钟上手,小内存服务器也可以使用,使用旁载模式,运行更安全!!!目前仅支持linux的服务器,win服务器的版本将在不久到来!
贴代码在线客服文档
是客服系统也是营销系统,支持丰富的话术配置,支持自定义消息格式,支持多站点入驻模式,一键部署快速搭建!