首页 > 其他分享 >buf buf.work.yaml 一个好用的功能

buf buf.work.yaml 一个好用的功能

时间:2022-09-18 17:55:21浏览次数:170  
标签:proto userlogin work 玩法 yaml buf

实际上此功能是在学习中发现的,按照一般的玩法,buf 的包是需要一个buf.yaml 文件的,但是假如没有,同时想进行管理(比如使用buf generate)
我们可以通过一个buf.work.yaml 配置,就可以不用添加buf.yaml 了

参考

  • proto 定义
 
└── proto
    └── userlogin
        └── v1
            └── userloign.proto

按照正常的玩法,应该在proto 目录下放一个buf.yaml 这样userlogin 就会是一个包了,如果我们没有放,会提示错误的

  • 基于buf.work.yaml 的解决方法
    我们可以直接在与proto 同级的目录添加一个buf.work.yaml ,内容如下.这样proto 就会被buf 解析为一个包了
 
version: v1
directories:
  - proto

说明

以上应该属于一个小技巧,但是还是推荐基于buf 的标准玩法

参考资料

https://docs.buf.build/reference/workspaces

标签:proto,userlogin,work,玩法,yaml,buf
From: https://www.cnblogs.com/rongfengliang/p/16705344.html

相关文章

  • Axiomatic Attribution for Deep Networks
    摘要这篇文章主要研究的是如何将模型的预测归因到模型的输入上这个问题。作者提出了两条归因方法应该满足的基本定理,敏感性(Sensitivity)和实现不变性(ImplementationInvar......
  • buf 的bsr
    bsr是buf的schema仓库,实现了类似npm的能力,属于云服务bsr的目的中心化仓库依赖管理ui以及文档代码生成说明尽管buf的bsr没有开源,但是bsr的protoschema......
  • buf 工具对于buf使用的学习
    buf就是基于buf开发的,有不少实践可以参考学习bufbuf项目结构如下图  使用说明buf.yaml主要定义包  包命名  代码生成基本模式  包含......
  • Protobuf 和 Thrift对比(转)
    转自:Protobuf和Thrift对比Protobuf和Thrift简介googleprotobuf ProtocolbuffersareGoogle’slanguage-neutral,platform-neutral,extensiblemechanismfo......
  • EntityFrameworkCore 模型自动更新(上)
    话题嗯,距离上一次写博文已经过去近整整十个月,还是有一些思考,但还是变得懒惰了,心思也不再那么专注,有点耗费时间,学习也有点停滞不前,那就顺其自然,随心所欲吧,等哪天心血来潮,想......
  • YAML
    概念简介YAML是一个类似XML、JSON的标记性语言;它强调以数据为中心,并不是以标识语言为重点基本语法(1)大小写敏感(2)使用缩进表示层级关系(3)缩进不允许使用tab,......
  • [异常解决] Ctrl+c/Ctrl+v/Ctrl+p not working on vim
    博主用archlinux,在上面装了vim,但是发现ctrl+c好像没用看了:https://superuser.com/questions/1704633/ctrlc-ctrlv-ctrlp-not-working-on-vim他说我装的vim不......
  • 配置文件yaml和ini
    前言本文主要介绍配置文件yaml和ini的读取。一、yaml文件YAML是一个可读性高,易于理解,用来表达数据序列化的格式。语法与python的语法类似。文件后缀 .yaml下......
  • Coursera Programming Languages, Part B 华盛顿大学 Homework 5
    这次Week2的作业比较难,任务目标是使用\(racket\)给一个虚拟语言\(MUPL\)(made-upprogramminglanguage)写一个解释器所以单独开个贴来好好分析一下首先是MUPL......
  • 解决“虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本”
    今天将另外一台虚拟机复制到我的电脑上,用VMwareWorkstation打开的时候,提示当前版本的VMwareWorkstation不支持虚拟机使用的硬件版本。如果是新建虚拟机的时候,设置......