Open
Description
Creating a catch-all issue so we can list areas for improvement.
-
SharedTags
: explain what they are and when they are used - reword in readme: "While official images are in the process of completing image indexes to make this work naturally"
- drop opensuse example: https://github.com/docker-library/official-images/blob/92a97a0d25fc3fd25cae28428f8be9849e4a02d4/README.md#instruction-format
- explicit time-since-last-update limit?
- image name guidelines?
- tightly-coupled software suites made of many images vs loosely-coupled
- each image must fit the "generally useful" category on their own if they are to warrant their own
library
file
- each image must fit the "generally useful" category on their own if they are to warrant their own
- limit build context (generally no Dockerfiles in upstream repo)
- I.E. changes to files in the build context should be kept minimal to help keep our build context diffs easy to read so that we can continue to review quickly. If it becomes a large file that changes every release, it may make sense to include it in the upstream release (or released as a fully maintained project/example that can be downloaded by the image)
- Add API-Firewall official image #11100 (comment)
- inclusion criteria (improve documentation #6282 (comment))
- embed/extend old best practices documentation
- no
alpine-pkg-glibc
or mixing of Alpine releases with Edge or other releases packages (Explicitly disallow the use of "alpine-pkg-glibc" #10794)
- no
- better detail on GPG/verification (perhaps a dedicated guide); Clarify gpg verification #11063
- [RFC] Let the community play a bigger role in the approval process #4615 (comment)
- document
rc
alias in image tags (generic pre-release marker): docker-library/docs #2349 - image tag best practice/definition. rough idea:
[software-version]-[variant]-[related-package-versions]-[os-version]
- consider https://diataxis.fr/ (perhaps we choose one quadrant that we aim all our image documentation towards?)
- document
jq-template
somewhere/better (what is meaning of def in this template? golang#540)
"Since every change of every image is reviewed by humans, one of the criteria is that new images are "reasonably popular" to be able to get the most out of the available time we have."
Metadata
Metadata
Assignees
Labels
No labels