내 API 문서를 생성하기 위해 aglio를 사용하고 있습니다. 저는 현재 API Blueprint 스펙을 기반으로이 부분에 대한 기본적인 마크 다운을 작성 중입니다. 코드에서 직접 주석을 통해 마크 다운을 생성 할 수있는 방법이 있는지 궁금합니다. 누구든지이 일을하는 방법을 알고 있습니까?코드 주석을 통해 API 문서 생성
4
A
답변
3
기술적으로
자세한 내용은 가능하다. 언어 및 사용 된 프레임 워크에 따라 다릅니다. 예를 들어 Ruby에서는 RSpec to generate API Blueprint을 사용할 수 있습니다.
Node.js와 비슷한 기능을하는 도구에 익숙하지 않습니다 (예 : Express.js DSL 사용).
청사진을 생성하는 도구를 작성할 때 수동으로 청사진 작성을 피하고 대신 Matter Compiler을 사용할 수 있습니다. 이 도구 (Ruby gem)는 JSON 또는 메모리 트리 (AST)를 API Blueprint로 변환합니다.
나는 코드에서 문서를 생성하는 것에 대해 개인적으로 조언합니다. 대신 API 청사진을 test your API implementation에 사용할 수있는 계약으로 간주합니다.
이 의미에서 코드에서 청사진을 생성하는 것은 코드에서 테스트를 생성하는 것과 같습니다 (동일한 코드를 테스트하는 것과 같습니다).
0
나는 agilo를 모르지만 다른 대안은 maven site plugin을 사용하여 API 문서를 생성하는 것이다.
<plugin>
<artifactId>maven-site-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId>
<version>${maven-site-plugin.version}</version>
<configuration>
<locales>en,fr</locales>
</configuration>
</plugin>
API의 세부 정보가 포함 된 apt 파일을 작성하고 나중에 maven을 실행하여 문서를 생성 할 수 있습니다. 좋은 문서를 생성합니다. 어느 것이 광범위하게 사용되는 산업에서 매우 인기 있고 많은 사람들입니다. http://maven.apache.org/plugins/maven-site-plugin/examples/creating-content.html
관련 문제
- 1. REST API 문서 생성
- 2. 자동으로 API 문서 생성
- 3. 문서 목록 API 생성 실패
- 4. Javadoc을 사용하여 API 문서 생성
- 5. 링크를 통해 CSV 문서 생성
- 6. MS Word 파일에 코드 문서 생성
- 7. 문서 미리보기 윈도우 API 코드 팩
- 8. CouchDB - 문서 생성 또는 업데이트시 트리거 코드
- 9. Spring annotations API 문서 활성화
- 10. Apache CXF : 나머지 API 문서
- 11. Symfony에서 자동으로 REST API 문서 생성
- 12. EF 생성 클래스의 속성/필드에 XML 문서/주석을 추가하십시오.
- 13. 리플렉션을 통해 동일한 어셈블리를 통해 코드 생성
- 14. XTend를 통해 Metamodel에서 코드 생성
- 15. 문서 생성 안함
- 16. 어떻게 문서 주석을 강제로 작성합니까?
- 17. maven jaxb 플러그인을 통해 주석을 생성 할 수 없음
- 18. 자동으로 XML 문서 생성
- 19. WebIDL : HTML5 문서 생성
- 20. C#의 메소드 주석을 통해 ASP.NET 캐싱 API 사용
- 21. 개인 웹 API 문서
- 22. 주석을 통해 생성 된 XML 구성의 Bean 참조
- 23. Google 문서 API
- 24. Spotify Facebook API 문서
- 25. WSDL, Intellij에서 Amazon API SOAP 코드 생성
- 26. .chm 파일에서 api 문서 배포
- 27. 자동 생성 코드 문서화
- 28. Java - Google API - 문서 게시
- 29. 임의의 XML 문서 생성
- 30. 생성 정적 문서
자바 언어 용 API 청사진을 사용하여 코드 주석을 통해 API 문서를 생성 할 수 있습니까? –