docker icon indicating copy to clipboard operation
docker copied to clipboard

Document the release + contributing process

Open tilosp opened this issue 6 years ago • 3 comments

@tilosp @J0WI Have you thought about creating a CONTRIBUTING.md file for this repo, where people can learn how to contribute, how things are supposed to work, some basic info about the CI process? That would go a long way, I think :)

Originally posted by @marcelklehr in https://github.com/nextcloud/docker/pull/863#issuecomment-546637642

tilosp avatar Oct 26 '19 21:10 tilosp

Maybe explaining which files to edit and which are auto-generated by update.sh.

This would definitely be good. :)

@marcelklehr what info about the ci would haven been useful to you? Simply explaining which Dockerfiles get build?

Yeah, I didn't realize that the examples are also built in CI, for example. There's a lot of output in the CI that is difficult to comb through if you don't know what is supposed to happen. An explanation of the general workflow / setup of which scripts are run when, what is happening in CI and perhaps, any tips you have for troubleshooting :)

marcelklehr avatar Oct 26 '19 22:10 marcelklehr

Moving here instead of the dup issue #2238 initial I created before I remembered this issue already existed:


Presumably either in the README or a Wiki page (or a bit of page)

  • Builds and release process
    • New base images (automatic via Docker's Official Images program I believe)
    • Changes to the image itself (e.g. entrypoint.sh, configs, Dockerfile)
    • New Nextcloud Server versions
    • The build pipeline from this repo and through Docker's Official Image program
    • Tests ran against changes via Docker's Official Image program
    • Special situations
      • Security releases
      • Critical image bug releases
  • Contributing
    • How to make changes to the images
    • What to commit
    • Tests that run against PRs

Refs like:

  • https://github.com/docker-library/faq?tab=readme-ov-file
  • https://github.com/docker-library/bashbrew
  • https://github.com/docker-library/official-images
  • https://github.com/docker-library/docs?tab=readme-ov-file

joshtrichards avatar Jun 18 '24 19:06 joshtrichards

See also https://github.com/docker-library/faq?tab=readme-ov-file#an-images-source-changed-in-git-now-what

J0WI avatar Jun 25 '24 20:06 J0WI