NDOC

NDoc
NDOC
NDoc 1.3.1.png
NDOC 1.3.1에 빈 프로젝트 표시
개발자다이아몬드, 마놀리 등
안정적 해제
1.3.1 / 2005년 1월 25일
운영 체제크로스 플랫폼(?)
유형문서 생성기
면허증GNU GPL
웹사이트ndoc.sourceforge.그물을 치다

NDoc은 Jason Diamond, Jean-Claude Manoli 및 Kral Ferch에 의해 만들어진 공용 언어 기반 구조의 코드 문서 생성기이다.GNU General Public License에 따라 면허가 있다.

작동 방식

NDOC는 두 개의 소스를 사용하여 문서를 생성한다.첫째는 소스코드를 취합하여 만든 조립파일이다.다른 하나는 사전 생성된 XML 문서 파일인데, 보통 특수 코멘트의 소스 코드( 에서 C# 컴파일러)를 구문 분석하여 생성된다.NET FrameworkMono는 "을 사용하여 이를 지원한다./doc"명령줄 인수).

클래스, 방법 등의 목록을 얻기 위해 반사를 사용하여 어셈블리 파일을 쿼리한다.문서 텍스트에 대해 XML 파일을 구문 분석한다.

NDOC는 플러그인을 사용하여 CHM, Microsoft Help Viewer, MSDN 스타일 웹 페이지를 비롯한 여러 가지 출력 형식을 지원한다.불완전한 플러그인은 LaTeX 플러그인, 자바독 스타일의 웹 페이지와 같이 개발자들의 출발점으로도 포함되어 있다.NDOC는 그래픽 사용자 인터페이스를 제공하여 생성 프로세스를 용이하게 한다.

한계와 미래 발전

NDoc의 최신 릴리스 버전은 를 지원하지 않는다.NET Framework 버전 2.0.지원하는 내부 알파 버전[1][2] 있기는 하지만.NET 2.0, 2006년 현재 NDoc 프로젝트에는 거의 활동이 없다.NDoc의 개발자인 케빈 다운스는 자신에 대한 자금 부족과 위협으로 인해 더 이상 NDoc에 대한 작업을 하지 않고 있으며, 프로젝트의 관리를 넘겨줄 용의가 있다고 말했다.[3]보다 최근에는 김크리스텐슨이 공을 들어 NDoc3라는[4] 원래의 NDoc 개발을 계속하고 있다.

참고 항목

참조

외부 링크