Improve the file layout overview on the website
Mention only the relevant files/folders and update the overview to match the current file trees. Fixes #10384.
This commit is contained in:
parent
ca04a397bb
commit
f32dcbc089
@ -39,7 +39,7 @@ Before downloading PDF.js please take a moment to understand the different layer
|
|||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<h3>Pre-built</h3>
|
<h3>Prebuilt</h3>
|
||||||
<p>
|
<p>
|
||||||
Includes the generic build of PDF.js and the viewer.
|
Includes the generic build of PDF.js and the viewer.
|
||||||
</p>
|
</p>
|
||||||
@ -66,49 +66,51 @@ PDF.js is hosted on several free CDNs:
|
|||||||
|
|
||||||
## File Layout Overview
|
## File Layout Overview
|
||||||
|
|
||||||
|
Note that we only mention the most relevant files and folders.
|
||||||
|
|
||||||
### Prebuilt
|
### Prebuilt
|
||||||
|
|
||||||
```
|
```
|
||||||
├── LICENSE
|
|
||||||
├── build/
|
├── build/
|
||||||
│ ├── pdf.js - display layer
|
│ ├── pdf.js - display layer
|
||||||
│ └── pdf.worker.js - core layer
|
│ ├── pdf.js.map - display layer's source map
|
||||||
└── web/
|
│ ├── pdf.worker.js - core layer
|
||||||
├── cmaps/ - character maps(required by core)
|
│ └── pdf.worker.js.map - core layer's source map
|
||||||
├── compressed.tracemonkey-pldi-09.pdf - test pdf
|
├── web/
|
||||||
├── debugger.js - helpful pdf debugging features
|
│ ├── cmaps/ - character maps (required by core)
|
||||||
├── images/ - images for the viewer and annotation icons
|
│ ├── compressed.tracemonkey-pldi-09.pdf - PDF file for testing purposes
|
||||||
├── l10n.js - localization
|
│ ├── debugger.js - helpful debugging features
|
||||||
├── locale/ - translation files
|
│ └── images/ - images for the viewer and annotation icons
|
||||||
├── viewer.css - viewer style sheet
|
│ ├── locale/ - translation files
|
||||||
├── viewer.html - viewer html
|
│ ├── viewer.css - viewer style sheet
|
||||||
└── viewer.js - viewer layer
|
│ ├── viewer.html - viewer layout
|
||||||
|
│ └── viewer.js - viewer layer
|
||||||
|
│ └── viewer.js.map - viewer layer's source map
|
||||||
|
└── LICENSE
|
||||||
```
|
```
|
||||||
|
|
||||||
### Source
|
### Source
|
||||||
|
|
||||||
```
|
```
|
||||||
├── AUTHORS
|
├── docs/ - website source code
|
||||||
├── CONTRIBUTING.md
|
├── examples/ - simple usage examples
|
||||||
├── LICENSE
|
├── extensions/ - browser extension source code
|
||||||
├── README.md
|
|
||||||
├── build/ - output of build steps (empty)
|
|
||||||
├── docs/ - this
|
|
||||||
├── examples/ - bare bones examples
|
|
||||||
├── extensions/ - various browser extensions
|
|
||||||
├── external/ - third party code
|
├── external/ - third party code
|
||||||
├── l10n/ - translation files
|
├── l10n/ - translation files
|
||||||
├── gulpfile.js - build script
|
|
||||||
├── package.json
|
|
||||||
├── src/
|
├── src/
|
||||||
│ ├── core/ - core layer
|
│ ├── core/ - core layer
|
||||||
│ ├── display/ - display layer
|
│ ├── display/ - display layer
|
||||||
│ ├── images/
|
│ ├── shared/ - shared code between the core and display layers
|
||||||
│ ├── pdf.js - wrapper file that everything is bundled into
|
│ ├── interfaces.js - interface definitions for the core/display layers
|
||||||
│ ├── shared/ - shared code between core and display layers
|
│ ├── pdf.*.js - wrapper files for bundling
|
||||||
│ └── worker_loader.js - used for developer builds to load worker files
|
│ └── worker_loader.js - used for developer builds to load worker files
|
||||||
├── test/ - reference, unit, and font tests
|
├── test/ - unit, font and reference tests
|
||||||
└── web/ - viewer layer
|
├── web/ - viewer layer
|
||||||
|
├── LICENSE
|
||||||
|
├── README.md
|
||||||
|
├── gulpfile.js - build scripts/logic
|
||||||
|
├── package-lock.json - pinned dependency versions
|
||||||
|
└── package.json - package definition and dependencies
|
||||||
```
|
```
|
||||||
|
|
||||||
## Trying the Viewer
|
## Trying the Viewer
|
||||||
|
Loading…
Reference in New Issue
Block a user