在开发中,一份文档是必不可少的,但是现在很多的框架,都只有英文版,这对于新手来说非常不友好;虽然国内也有许多人组织翻译,但是这个工作量是非常巨大的,而且时效性没那么高,很多框架的中文文档都是比较老的版本,同时,翻译的文档也很不是那么齐全。基于此,我创建了这个项目,并建立了相关的网站 Docs4dev。我会使用爬虫从官方拉取最新版本的文档,并通过调用 翻译API 对文档进行初步翻译,以减少后续人工翻译的工作量。
但是,因个人的时间及精力有限,同时我还要维护网站,抓取文档,所以无法及时对所有文档进行一一进行校对,所以,希望你能够帮助我一起来完善文档(查看校对指南)。
最后,如果你觉得本项目对你有所帮助,希望点赞支持一下。
目前网站是使用 Spring Boot
提供 API, Nextjs + antd + React Hooks
做服务端渲染的形式开发的。同时,因为网站的前端使用了很多 h5 特性,所以对于 IE 的支持不是很友好,所以推荐使用 Chrome
进行访问。
所用技术整理如下:
- Rest API:
Spring Boot
- 服务端渲染:
nextjs
- UI 库:
antd
- 编程语言:
typescript + java
- 编辑器:
EasyMD
stackedit(Vue)
- 文本对比:
diff
diff2html
- 全文检索:
Elasticsearch
- 更多文档的支持
- 文档全文 PDF 下载
- asciidoctor 格式支持
- 移动端(小程序)的支持
- ...
名称 | 文档版本 | 语言 |
---|---|---|
Nginx | current | English |
Nginx 中文文档 | current | 中文 |
Apache | 2.4 | English |
Apache 中文文档 | 2.4 | 中文 |
名称 | 文档版本 | 语言 |
---|---|---|
Python | 2.7.15 | English |
Python 中文文档 | 2.7.15 | 中文 |
Python | 3.7.2rc1 | English |
Python 中文文档 | 3.7.2rc1 | 中文 |
名称 | 文档版本 | 语言 |
---|---|---|
Log4j2 Manual | 2.x | English |
Log4j2 中文文档 | 2.x | 中文 |
Logback Manual | 1.3.0-alpha4 | English |
Logback 中文文档 | 1.3.0-alpha4 | 中文 |
名称 | 文档版本 | 语言 |
---|---|---|
Hibernate ORM User Guide | 5.4 | English |
Hibernate ORM 用户指南 | 5.4 | 中文 |
名称 | 文档版本 | 语言 |
---|---|---|
Thymeleaf Tutorial | 3.0 | English |
Thymeleaf 教程 | 3.0 | 中文 |
Apache FreeMarker Manual | 2.3.28 | English |
Apache FreeMarker 中文手册 | 2.3.28 | 中文 |
名称 | 文档版本 | 语言 |
---|---|---|
Apache Flume User Guide | 1.9.0 | English |
Apache Flume 用户指南 | 1.9.0 | 中文 |
Apache Hive Language Manual | 3.1.1 | English |
Apache Hive 中文手册 | 3.1.1 | 中文 |