You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The framework-specific `index.md` uses table rendering (like `available_images.md` and `support_policy.md`) with columns defined in `tables/extra/release_notes.yml`:
266
+
267
+
- Repository (displayed as Framework), Accelerator, Platform, Link
268
+
269
+
The index separates release notes into two sections:
270
+
271
+
1. **Supported images** - Images where `eop >= today` or no EOP date is set
272
+
1. **Deprecated images** - Images where `eop < today`, displayed in a warning admonition
273
+
274
+
This separation uses the `ImageConfig.is_supported` property.
275
+
276
+
**Generated release note sections:**
277
+
278
+
1. **Announcement** - Bullet list from `announcement` field
279
+
1. **Core Packages** - Table from `packages` field (keys mapped via `display_names`)
280
+
1. **Security Advisory** - Hardcoded section with link to AWS Security Bulletin
281
+
1. **Reference** - Docker image URIs (private ECR + public ECR if `public_registry: true`) and links to available_images.md and support_policy.md
282
+
1. **Known Issues** (optional) - Bullet list from `known_issues` field
# Framework groups for support policy consolidation (lowercase keys)
244
338
framework_groups:
@@ -292,6 +386,11 @@ cd /path/to/deep-learning-containers
292
386
source .venv/bin/activate
293
387
cd docs/src && python main.py --verbose
294
388
389
+
# Generate specific outputs
390
+
python main.py --available-images-only
391
+
python main.py --support-policy-only
392
+
python main.py --release-notes-only
393
+
295
394
# With MkDocs (automatic via hooks)
296
395
mkdocs serve
297
396
mkdocs build
@@ -336,4 +435,7 @@ pytorch:
336
435
## Update knowledge base
337
436
338
437
If there are any new changes to the documentations generation and organization, make sure to update you knowledge base in the steering/docs.md file and any runbook or update to processes should also be updated in DEVELOPMENT.md files.
339
-
This is done so that developers get the most up-to-date information on the current codebase.
438
+
This is done so that developers get the most up-to-date information on the current codebase. Be sure to not let this steering document get too large since it will overflow the context window.
439
+
If the document gets longer than 500 lines, make sure to delete unnecessary sections and condense verbose sections where necessary. Also, do not delete comments unless the it is unnecessary.
440
+
441
+
When making changes to image config field reading or processing, update `docs/src/data/template/image-template.yml` to reflect those changes.
0 commit comments