├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .travis.yml ├── .vscode └── launch.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── README_fr_FR.md ├── README_zh_CN.md ├── ROADMAP.md ├── assets ├── README.md ├── dgeni-logo-150x100.png ├── dgeni-logo-600x400.png └── dgeni-logo.svg ├── docs ├── dgeni-docs.js ├── en_GB │ └── guide │ │ ├── 01 - Getting Started │ │ ├── 01 - What is Dgeni.md │ │ ├── 02 - Why Dgeni.md │ │ ├── 03 - Who Uses Dgeni.md │ │ ├── 04 - Installation.md │ │ └── 05 - Simple Dgeni Example.md │ │ ├── 02 - Architecture │ │ ├── 01 - Conceptual Overview.md │ │ ├── 02 - Dgeni Processors.md │ │ ├── 03 - Dgeni Packages.md │ │ ├── 04 - File Reader Processor.md │ │ ├── 05 - Tag Parsing and Extracting.md │ │ └── 06 - Further Processing.md │ │ └── 03 - Using Dgeni │ │ ├── 01 - Configuration.md │ │ ├── 02 - Standard Packages │ │ ├── 01 - JSDoc Package.md │ │ ├── 02 - NGDoc Package.md │ │ └── 03 - Examples Package.md │ │ └── 03 - Customizing │ │ ├── 01 - Custom Packages.md │ │ ├── 02 - Processors.md │ │ ├── 03 - File Readers.md │ │ ├── 04 - Tag Definitions.md │ │ └── 05 - Templates.md ├── fr_FR │ └── guide │ │ ├── 01 - Mise en route │ │ ├── 01 - Qu est ce que Dgeni.md │ │ ├── 02 - Pourquoi Dgeni.md │ │ ├── 03 - Qui utilise Dgeni.md │ │ ├── 04 - Installation.md │ │ └── 05 - Exemple simple de Dgeni.md │ │ ├── 02 - Architecture │ │ ├── 01 - Vue d ensemble du concept.md │ │ ├── 02 - Processeurs de Dgeni.md │ │ ├── 03 - Packages de Dgeni.md │ │ ├── 04 - Processeur de lecture de fichier.md │ │ ├── 05 - Extraction et analyse des balises.md │ │ ├── 06 - Traitement complémentaire.md │ │ └── 06 - Traitement complémentaire.md │ │ └── 03 - Utilisation de Dgeni │ │ ├── 01 - Configuration.md │ │ ├── 02 - Packages Standards │ │ ├── 01 - Package JSDoc.md │ │ ├── 02 - Package NGDoc.md │ │ └── 03 - Exemples de Package.md │ │ └── 03 - Personnalisation │ │ ├── 01 - Personnaliser les Packages.md │ │ ├── 02 - Processeurs.md │ │ ├── 03 - Lecteurs de fichier.md │ │ ├── 04 - Définitions de balise.md │ │ ├── 04 - Définitions de balise.md │ │ └── 05 - Templates.md └── templates │ └── common.template.html ├── package.json ├── src ├── Dgeni.spec.ts ├── Dgeni.ts ├── DocCollection.ts ├── Document.ts ├── Injector.ts ├── Module.ts ├── Package.spec.ts ├── Package.ts ├── Processor.ts ├── gen-docs.ts ├── index.ts ├── legacyPackages │ ├── processorValidation.spec.ts │ └── processorValidation.ts ├── mocks │ └── log.ts ├── packages │ ├── docDiffLogger.spec.ts │ ├── docDiffLogger.ts │ ├── trackDocLogger.spec.ts │ └── trackDocLogger.ts └── util │ ├── dependency-sort.spec.ts │ ├── dependency-sort.ts │ ├── getInjectables.spec.ts │ ├── getInjectables.ts │ ├── log.spec.ts │ └── log.ts ├── tsconfig.json ├── tslint.json └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | assets 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/README.md -------------------------------------------------------------------------------- /README_fr_FR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/README_fr_FR.md -------------------------------------------------------------------------------- /README_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/README_zh_CN.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/assets/README.md -------------------------------------------------------------------------------- /assets/dgeni-logo-150x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/assets/dgeni-logo-150x100.png -------------------------------------------------------------------------------- /assets/dgeni-logo-600x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/assets/dgeni-logo-600x400.png -------------------------------------------------------------------------------- /assets/dgeni-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/assets/dgeni-logo.svg -------------------------------------------------------------------------------- /docs/dgeni-docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/dgeni-docs.js -------------------------------------------------------------------------------- /docs/en_GB/guide/01 - Getting Started/01 - What is Dgeni.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/en_GB/guide/01 - Getting Started/01 - What is Dgeni.md -------------------------------------------------------------------------------- /docs/en_GB/guide/01 - Getting Started/02 - Why Dgeni.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/en_GB/guide/01 - Getting Started/02 - Why Dgeni.md -------------------------------------------------------------------------------- /docs/en_GB/guide/01 - Getting Started/03 - Who Uses Dgeni.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/en_GB/guide/01 - Getting Started/03 - Who Uses Dgeni.md -------------------------------------------------------------------------------- /docs/en_GB/guide/01 - Getting Started/04 - Installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/en_GB/guide/01 - Getting Started/04 - Installation.md -------------------------------------------------------------------------------- /docs/en_GB/guide/01 - Getting Started/05 - Simple Dgeni Example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/en_GB/guide/01 - Getting Started/05 - Simple Dgeni Example.md -------------------------------------------------------------------------------- /docs/en_GB/guide/02 - Architecture/01 - Conceptual Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/en_GB/guide/02 - Architecture/01 - Conceptual Overview.md -------------------------------------------------------------------------------- /docs/en_GB/guide/02 - Architecture/02 - Dgeni Processors.md: -------------------------------------------------------------------------------- 1 | # Dgeni Processors -------------------------------------------------------------------------------- /docs/en_GB/guide/02 - Architecture/03 - Dgeni Packages.md: -------------------------------------------------------------------------------- 1 | # Dgeni Packages -------------------------------------------------------------------------------- /docs/en_GB/guide/02 - Architecture/04 - File Reader Processor.md: -------------------------------------------------------------------------------- 1 | # File Reader Processor -------------------------------------------------------------------------------- /docs/en_GB/guide/02 - Architecture/05 - Tag Parsing and Extracting.md: -------------------------------------------------------------------------------- 1 | # Tag Parsing and Extracting -------------------------------------------------------------------------------- /docs/en_GB/guide/02 - Architecture/06 - Further Processing.md: -------------------------------------------------------------------------------- 1 | # Further Processing -------------------------------------------------------------------------------- /docs/en_GB/guide/03 - Using Dgeni/01 - Configuration.md: -------------------------------------------------------------------------------- 1 | # Configuration -------------------------------------------------------------------------------- /docs/en_GB/guide/03 - Using Dgeni/02 - Standard Packages/01 - JSDoc Package.md: -------------------------------------------------------------------------------- 1 | # JSDoc Package -------------------------------------------------------------------------------- /docs/en_GB/guide/03 - Using Dgeni/02 - Standard Packages/02 - NGDoc Package.md: -------------------------------------------------------------------------------- 1 | # NGDoc Package -------------------------------------------------------------------------------- /docs/en_GB/guide/03 - Using Dgeni/02 - Standard Packages/03 - Examples Package.md: -------------------------------------------------------------------------------- 1 | # Examples Package -------------------------------------------------------------------------------- /docs/en_GB/guide/03 - Using Dgeni/03 - Customizing/01 - Custom Packages.md: -------------------------------------------------------------------------------- 1 | # Custom Packages 2 | -------------------------------------------------------------------------------- /docs/en_GB/guide/03 - Using Dgeni/03 - Customizing/02 - Processors.md: -------------------------------------------------------------------------------- 1 | # Custom Processors -------------------------------------------------------------------------------- /docs/en_GB/guide/03 - Using Dgeni/03 - Customizing/03 - File Readers.md: -------------------------------------------------------------------------------- 1 | # File Readers -------------------------------------------------------------------------------- /docs/en_GB/guide/03 - Using Dgeni/03 - Customizing/04 - Tag Definitions.md: -------------------------------------------------------------------------------- 1 | # Tag Definitions -------------------------------------------------------------------------------- /docs/en_GB/guide/03 - Using Dgeni/03 - Customizing/05 - Templates.md: -------------------------------------------------------------------------------- 1 | # Templates, Filters and Tags -------------------------------------------------------------------------------- /docs/fr_FR/guide/01 - Mise en route/01 - Qu est ce que Dgeni.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/fr_FR/guide/01 - Mise en route/01 - Qu est ce que Dgeni.md -------------------------------------------------------------------------------- /docs/fr_FR/guide/01 - Mise en route/02 - Pourquoi Dgeni.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/fr_FR/guide/01 - Mise en route/02 - Pourquoi Dgeni.md -------------------------------------------------------------------------------- /docs/fr_FR/guide/01 - Mise en route/03 - Qui utilise Dgeni.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/fr_FR/guide/01 - Mise en route/03 - Qui utilise Dgeni.md -------------------------------------------------------------------------------- /docs/fr_FR/guide/01 - Mise en route/04 - Installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/fr_FR/guide/01 - Mise en route/04 - Installation.md -------------------------------------------------------------------------------- /docs/fr_FR/guide/01 - Mise en route/05 - Exemple simple de Dgeni.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/fr_FR/guide/01 - Mise en route/05 - Exemple simple de Dgeni.md -------------------------------------------------------------------------------- /docs/fr_FR/guide/02 - Architecture/01 - Vue d ensemble du concept.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/fr_FR/guide/02 - Architecture/01 - Vue d ensemble du concept.md -------------------------------------------------------------------------------- /docs/fr_FR/guide/02 - Architecture/02 - Processeurs de Dgeni.md: -------------------------------------------------------------------------------- 1 | # Les processeurs de Dgeni -------------------------------------------------------------------------------- /docs/fr_FR/guide/02 - Architecture/03 - Packages de Dgeni.md: -------------------------------------------------------------------------------- 1 | # Les packages de Dgeni -------------------------------------------------------------------------------- /docs/fr_FR/guide/02 - Architecture/04 - Processeur de lecture de fichier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/fr_FR/guide/02 - Architecture/04 - Processeur de lecture de fichier.md -------------------------------------------------------------------------------- /docs/fr_FR/guide/02 - Architecture/05 - Extraction et analyse des balises.md: -------------------------------------------------------------------------------- 1 | # Extraction et analyse des balises -------------------------------------------------------------------------------- /docs/fr_FR/guide/02 - Architecture/06 - Traitement complémentaire.md: -------------------------------------------------------------------------------- 1 | # Traitement complémentaire -------------------------------------------------------------------------------- /docs/fr_FR/guide/02 - Architecture/06 - Traitement complémentaire.md: -------------------------------------------------------------------------------- 1 | # Traitement complémentaire -------------------------------------------------------------------------------- /docs/fr_FR/guide/03 - Utilisation de Dgeni/01 - Configuration.md: -------------------------------------------------------------------------------- 1 | # Configuration -------------------------------------------------------------------------------- /docs/fr_FR/guide/03 - Utilisation de Dgeni/02 - Packages Standards/01 - Package JSDoc.md: -------------------------------------------------------------------------------- 1 | # JSDoc Package -------------------------------------------------------------------------------- /docs/fr_FR/guide/03 - Utilisation de Dgeni/02 - Packages Standards/02 - Package NGDoc.md: -------------------------------------------------------------------------------- 1 | # NGDoc Package -------------------------------------------------------------------------------- /docs/fr_FR/guide/03 - Utilisation de Dgeni/02 - Packages Standards/03 - Exemples de Package.md: -------------------------------------------------------------------------------- 1 | # Examples Package -------------------------------------------------------------------------------- /docs/fr_FR/guide/03 - Utilisation de Dgeni/03 - Personnalisation/01 - Personnaliser les Packages.md: -------------------------------------------------------------------------------- 1 | # Personnaliser les Packages 2 | -------------------------------------------------------------------------------- /docs/fr_FR/guide/03 - Utilisation de Dgeni/03 - Personnalisation/02 - Processeurs.md: -------------------------------------------------------------------------------- 1 | # Personnaliser les Processeurs -------------------------------------------------------------------------------- /docs/fr_FR/guide/03 - Utilisation de Dgeni/03 - Personnalisation/03 - Lecteurs de fichier.md: -------------------------------------------------------------------------------- 1 | # Lecteurs de fichier -------------------------------------------------------------------------------- /docs/fr_FR/guide/03 - Utilisation de Dgeni/03 - Personnalisation/04 - Définitions de balise.md: -------------------------------------------------------------------------------- 1 | # Définitions de balise -------------------------------------------------------------------------------- /docs/fr_FR/guide/03 - Utilisation de Dgeni/03 - Personnalisation/04 - Définitions de balise.md: -------------------------------------------------------------------------------- 1 | # Définitions de balise -------------------------------------------------------------------------------- /docs/fr_FR/guide/03 - Utilisation de Dgeni/03 - Personnalisation/05 - Templates.md: -------------------------------------------------------------------------------- 1 | # Templates, Filtres et Balises -------------------------------------------------------------------------------- /docs/templates/common.template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/docs/templates/common.template.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/package.json -------------------------------------------------------------------------------- /src/Dgeni.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/Dgeni.spec.ts -------------------------------------------------------------------------------- /src/Dgeni.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/Dgeni.ts -------------------------------------------------------------------------------- /src/DocCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/DocCollection.ts -------------------------------------------------------------------------------- /src/Document.ts: -------------------------------------------------------------------------------- 1 | export type Document = any; -------------------------------------------------------------------------------- /src/Injector.ts: -------------------------------------------------------------------------------- 1 | export interface Injector { 2 | get(token: string): any; 3 | } -------------------------------------------------------------------------------- /src/Module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/Module.ts -------------------------------------------------------------------------------- /src/Package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/Package.spec.ts -------------------------------------------------------------------------------- /src/Package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/Package.ts -------------------------------------------------------------------------------- /src/Processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/Processor.ts -------------------------------------------------------------------------------- /src/gen-docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/gen-docs.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/legacyPackages/processorValidation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/legacyPackages/processorValidation.spec.ts -------------------------------------------------------------------------------- /src/legacyPackages/processorValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/legacyPackages/processorValidation.ts -------------------------------------------------------------------------------- /src/mocks/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/mocks/log.ts -------------------------------------------------------------------------------- /src/packages/docDiffLogger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/packages/docDiffLogger.spec.ts -------------------------------------------------------------------------------- /src/packages/docDiffLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/packages/docDiffLogger.ts -------------------------------------------------------------------------------- /src/packages/trackDocLogger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/packages/trackDocLogger.spec.ts -------------------------------------------------------------------------------- /src/packages/trackDocLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/packages/trackDocLogger.ts -------------------------------------------------------------------------------- /src/util/dependency-sort.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/util/dependency-sort.spec.ts -------------------------------------------------------------------------------- /src/util/dependency-sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/util/dependency-sort.ts -------------------------------------------------------------------------------- /src/util/getInjectables.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/util/getInjectables.spec.ts -------------------------------------------------------------------------------- /src/util/getInjectables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/util/getInjectables.ts -------------------------------------------------------------------------------- /src/util/log.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/util/log.spec.ts -------------------------------------------------------------------------------- /src/util/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/src/util/log.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angular/dgeni/HEAD/yarn.lock --------------------------------------------------------------------------------