All Projects → ScaCap → Spring Auto Restdocs

ScaCap / Spring Auto Restdocs

Licence: apache-2.0
Spring Auto REST Docs is an extension to Spring REST Docs

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Spring Auto Restdocs

Swagger2markup
A Swagger to AsciiDoc or Markdown converter to simplify the generation of an up-to-date RESTful API documentation by combining documentation that’s been hand-written with auto-generated API documentation.
Stars: ✭ 2,330 (+779.25%)
Mutual labels:  documentation, asciidoc
Ebook Template
Template to create PDF, ePub and Kindle books with Asciidoctor
Stars: ✭ 150 (-43.4%)
Mutual labels:  documentation, asciidoc
asciidoctor-lein-plugin
A Leiningen plugin for generating documentation using Asciidoctor
Stars: ✭ 26 (-90.19%)
Mutual labels:  asciidoc
Docs L10n
Translations of TensorFlow documentation
Stars: ✭ 262 (-1.13%)
Mutual labels:  documentation
Doorstop
Requirements management using version control.
Stars: ✭ 258 (-2.64%)
Mutual labels:  documentation
Rule Engine
🔥 🔥 🔥 📌 规则引擎 📌 RuleEngine 基于web可视化配置,简单高效快捷。
Stars: ✭ 256 (-3.4%)
Mutual labels:  spring-boot
Blog Tutorials
⭐️ Codebase for the tutorials on my blog about Java, Spring Boot, AWS, Kotlin and Testing
Stars: ✭ 257 (-3.02%)
Mutual labels:  spring-boot
asciidoc-hs
AsciiDoc parser that can be used as a Pandoc front-end, written in Haskell
Stars: ✭ 28 (-89.43%)
Mutual labels:  asciidoc
Project
project documentation, policies & meeting minutes
Stars: ✭ 263 (-0.75%)
Mutual labels:  documentation
Org.openwms
Open Warehouse Management System
Stars: ✭ 258 (-2.64%)
Mutual labels:  spring-boot
Curl Cheat Sheet
A single page document with the most important curl options for HTTP explained
Stars: ✭ 262 (-1.13%)
Mutual labels:  documentation
Hsweb Iot Cloud
本项目已迁移至 github.com/jetlinks
Stars: ✭ 258 (-2.64%)
Mutual labels:  spring-boot
Spring Boot Demo
Spring Boot & Spring Cloud & Spring Security Demo Case(Spring学习示例实战项目)
Stars: ✭ 255 (-3.77%)
Mutual labels:  spring-boot
Zfile
在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai
Stars: ✭ 4,290 (+1518.87%)
Mutual labels:  spring-boot
Event Stream Processing Microservices
Using Spring Cloud Stream and Spring State Machine to create event-driven microservices
Stars: ✭ 255 (-3.77%)
Mutual labels:  spring-boot
Poseidon
poseidon项目是基于Java的商城项目,包括前台商城(),后台管理系统。系统采用SpringCloud+SpringBoot+Mybatis+React等框架进行开发。包括首页展示,商品搜索,商品推荐,购物车,订单等模块。
Stars: ✭ 261 (-1.51%)
Mutual labels:  spring-boot
bitbucket-asciidoc-plugin
An add-on for Atlassian Bitbucket Server to render AsciiDoc files.
Stars: ✭ 20 (-92.45%)
Mutual labels:  asciidoc
Devdocs Macos
An unofficial DevDocs API Documentation viewer for macOS.
Stars: ✭ 258 (-2.64%)
Mutual labels:  documentation
Doc
🦋 Raku documentation (tools and docs)
Stars: ✭ 259 (-2.26%)
Mutual labels:  documentation
Docs
📖 Documentation markdown for all Vapor packages.
Stars: ✭ 265 (+0%)
Mutual labels:  documentation

Spring Auto REST Docs

Apache License 2 Build Status Maven Central status

The aim of this Spring REST Docs extension is to help you write even less - both code and documentation. You still get the same nice documentation as with Spring REST Docs itself. The main benefit is that writing less and moving the documentation closer to the code increases the maintainability of the documentation.

In Spring REST Docs you have to add the documentation for your JSON with a DSL in your test. We moved this documentation to the POJO that represents your JSON object. You just add Javadoc to the fields and it will end up in the documentation.

Learn more in the Introducing Spring Auto REST Docs article. The slides and the video recording from the Introducing Spring Auto REST Docs talk at Spring IO 2017 are also available.

Documentation

Current 2.0.10 release reference guide (based on Spring REST Docs 2.x).

Current 1.0.15 release reference guide (based on Spring REST Docs 1.x).

Latest master 2.0.11-SNAPSHOT reference guide.

Older releases: 2.0.9, 1.0.14

Main features

Usage

See the Getting started section in the documentation.

Sample projects

  • Java WebMVC: Spring Boot 2.3, WebMVC, JUnit 4, Java 8/11/14, Maven/Gradle
  • Java WebFlux: Spring Boot 2.3, WebFlux, JUnit 4, Java 8/11/14, Maven
  • Kotlin WebMVC: Spring Boot 2.3, WebMVC, JUnit 5, Kotlin 1.4, Maven/Gradle

All sample projects use shared POJOs to demonstarte the usage across projects.

Building from source

See the Building from source section in the documentation.

Contributing

  • Submit a Pull Request for any enhancement you made.
  • Create an issue describing your particular problem.
  • Ask and answer questions on Stack Overflow using the spring-auto-restdocs tag.

License

Spring Auto REST Docs is Open Source software released under the Apache 2.0 license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].