2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

JetBrains 推出基于 IntelliJ 平台的技术文档写作工具 WriterSide

  • 2023-11-27
    北京
  • 本文字数:771 字

    阅读完需:约 3 分钟

大小:372.35K时长:02:07
JetBrains推出基于IntelliJ平台的技术文档写作工具WriterSide

JetBrains 推出WriterSide,旨在让开发人员和技术文档人员可以通过编写、测试、构建这个工作流来创建技术文档。这个工具基于 intellij 平台 IDE,在过去的几年里,它已经被用于创建大部分 JetBrains 产品的文档。


这个项目是在数百次客户访谈和 10 多年的 IntelliJ 平台文档工作的基础上开发出来的。它们让我们知道需要开发哪些功能和解决哪些问题。


WriterSide 的一个主要目标是在开发人员和作者之间实现有效的协作,弥合他们之间的差距。它基于开发工具(如 Git)、拉取评审和自动检查,强制执行“文档即代码”管道流程,让整个团队能够像处理代码一样贡献、评审和跟踪变更。JetBrains 表示,这极大简化了文档管道流程。


WriterSide 支持 Markdown 和自定义的基于 XML 的标记,并允许文档作者在同一文档中组合这两种格式。例如,作者可以向 Markdown 文档中注入语义属性。WriterSide 还支持动态地将 Markdown 片段转换为 XML,并将它们导入到 XML 文档中。


WriterSide 内置了 100 多种检查,例如无效链接、缺失的资源、不正确的属性值等。可以根据企业内部的拼写和样式约定来定制检查。WriterSide 还提供了预定义的设计,可以很容易进行定制,这样文档作者就不需要处理与布局和 CSS 相关的问题。


由于文档作者需要编写 XML 或 Markdown,因此 WriterSide 提供了一个实时预览功能,可以立即反映每个更改并高亮显示错误。这在无法访问 CI/CD 管道或构建时间较长的情况下特别有用,可以在不等待输出完成的情况下检查输出。


WriterSide 还提供了一个基于人工智能的拼写检查器和一个由 JetBrains 构建的语法纠正器,支持超过 25 种语言。


WriterSide 既可以作为JetBrains IDE插件使用,也可以作为独立应用程序运行(Early Access Program (EAP))。该产品在 EAP 期间是完全免费的,但 JetBrains 承诺他们将提供免费版本或可以继续免费使用该工具的 EAP。


原文链接

https://www.infoq.com/news/2023/10/jetbrains-writerside/

2023-11-27 13:465688

评论

发布
暂无评论
发现更多内容

“元宇宙”,让人在数据空间“复活”

xcbeyond

28天写作 云宇宙 12月日更

Spring AOP(三) Advisor类架构

程序员历小冰

28天写作 spring aop 12月日更

Python Qt GUI设计:QMdiArea和QMdiSubWindow类实现多文档界面(拓展篇—3)

不脱发的程序猿

Python qt GUI设计 Qt Company 多文档界面

Dubbo 框架学习笔记三

风翱

dubbo 12月日更

NCF 实战应用合集全解析

MartyZane

实战 内容合集 签约计划第二季 NCF DDD框架

Maven 如何打包 Spring Boot 项目

HoneyMoose

从WAVE SUMMIT+2021,寻找新一代AI人不可或缺的“凝视”

脑极体

读《思辨与立场》-01定义

wood

28天写作 批判性思维 思辨与立场

用 Go + Redis 实现分布式锁

万俊峰Kevin

微服务 高并发 分布式锁 go-zero Go 语言

2021年最委屈的一件事

将军-技术演讲力教练

尝试

Nydia

聊聊 Kafka: Consumer 源码解析之 ConsumerNetworkClient

老周聊架构

签约计划第二季

聊聊 Kafka: Consumer 源码解析之 Consumer 如何加入 Consumer Group

老周聊架构

签约计划第二季

前端架构师破局技能,Node.js 落地 WebSocket 实践

杨成功

架构 前端 架构师 nodejs websocket 签约计划第二季

每个前端都值得拥有自己的组件库,就像每个冬天都拥有春秋裤⛄️

速冻鱼

前端 组件库 签约计划第二季 12月日更

使用golang开发数据库周边工具

lixiaofeng

签约计划第二季

8千长文解决前端资源下载全场景问题

梁龙先森

签约计划第二季

Go+ 上下文处理教程(5.3)

liuzhen007

28天写作 12月日更

NCF 如何对接三方的功能(五)

MartyZane

支付 短信 签约计划第二季 NCF DDD框架

Prometheus Exporter (二十五)HAProxy Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 HAProxy

[Pulsar] Broker处理消息确认

Zike Yang

Apache Pulsar 12月日更

golang 脚本实时监控错误日志

lixiaofeng

mongodb MySQL 运维 签约计划第二季

数据大体系(四)——标签

圣迪

大数据 标签 标签体系 数据体系

C#中的结构与类

喵叔

28天写作 12月日更

Python Qt GUI设计:QScrollBar类实现窗口水平或垂直滑动条效果(拓展篇—4)

不脱发的程序猿

Python qt GUI设计 Qt Company 滑动条效果

线程方法:sleep( )、wait()、join( )、yield( )的区别

JavaEdge

LeetCode刷题开源手册

入门小站

Leet Code

NCF框架如何实现WebApi(四)

MartyZane

实战 签约计划第二季 NCF DDD框架 WebApi

MySQL Xenon源码阅读-01

lixiaofeng

MySQL MySQL 高可用 签约计划第二季

关于分布式事务的思考

yuexin_tech

【docker 总结】第一篇 - docker 简介和安装

Brave

Docker 12月日更

JetBrains推出基于IntelliJ平台的技术文档写作工具WriterSide_团队搭建_Sergio De Simone_InfoQ精选文章