Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs(*:skip) Update Docker documentation #3722

Merged
merged 27 commits into from
Aug 21, 2024

Conversation

Robert-Steiner
Copy link
Member

@Robert-Steiner Robert-Steiner commented Jul 5, 2024

Issue

Description

  • Rework Docker documentation.
  • Create a new quickstart with docker page.
  • Move advanced docker options to sub pages.

Related issues/PRs

Proposal

Explanation

Checklist

  • Implement proposed change
  • Write tests
  • Update documentation
  • Make CI checks pass
  • Ping maintainers on Slack (channel #contributions)

Any other comments?

@Robert-Steiner Robert-Steiner self-assigned this Jul 5, 2024
@Robert-Steiner Robert-Steiner force-pushed the doc/update-supernode-docker-image branch 7 times, most recently from 9ccd11f to dbb94bb Compare July 17, 2024 13:22
Copy link
Contributor

@chongshenng chongshenng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @Robert-Steiner, I've reviewed mainly the Quickstart and have suggested some changes. About including dependencies in the Dockerfile, I prefer if we can show how to use pyproject.toml to reduce copy-pasting dependencies across files. Can you also check the flwr run execution? I think it's missing some arguments to run on the Docker SuperExec/SuperLink.

doc/source/docker/index.rst Outdated Show resolved Hide resolved
doc/source/docker/persist-state.rst Outdated Show resolved Hide resolved
doc/source/docker/persist-state.rst Outdated Show resolved Hide resolved
doc/source/docker/persist-state.rst Outdated Show resolved Hide resolved
doc/source/docker/persist-state.rst Outdated Show resolved Hide resolved
doc/source/docker/quickstart.rst Outdated Show resolved Hide resolved
doc/source/docker/quickstart.rst Outdated Show resolved Hide resolved
doc/source/docker/quickstart.rst Outdated Show resolved Hide resolved
doc/source/docker/quickstart.rst Outdated Show resolved Hide resolved
doc/source/docker/quickstart.rst Outdated Show resolved Hide resolved
@Robert-Steiner Robert-Steiner force-pushed the doc/update-supernode-docker-image branch from 4a0bab1 to cae146e Compare July 19, 2024 09:43
@Robert-Steiner Robert-Steiner force-pushed the doc/update-supernode-docker-image branch 5 times, most recently from bd7032e to ccf511b Compare July 24, 2024 13:53
Copy link
Contributor

@chongshenng chongshenng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @Robert-Steiner for the updates! A few more minor suggestions on the other pages.

doc/source/contributor-how-to-build-docker-images.rst Outdated Show resolved Hide resolved
doc/source/contributor-how-to-build-docker-images.rst Outdated Show resolved Hide resolved
doc/source/contributor-how-to-build-docker-images.rst Outdated Show resolved Hide resolved
doc/source/contributor-how-to-build-docker-images.rst Outdated Show resolved Hide resolved
doc/source/contributor-how-to-build-docker-images.rst Outdated Show resolved Hide resolved
doc/source/docker/tls.rst Outdated Show resolved Hide resolved
doc/source/docker/tls.rst Outdated Show resolved Hide resolved
doc/source/docker/tls.rst Outdated Show resolved Hide resolved
doc/source/docker/tls.rst Outdated Show resolved Hide resolved
doc/source/docker/tls.rst Outdated Show resolved Hide resolved
@Robert-Steiner Robert-Steiner force-pushed the doc/update-supernode-docker-image branch 2 times, most recently from 157f15a to 9135310 Compare July 25, 2024 12:30
@Robert-Steiner
Copy link
Member Author

Thanks @Robert-Steiner for the updates! A few more minor suggestions on the other pages.

@chongshenng, thanks for the great feedback! I tried to address all the comments. Let me know in case I missed one. Regarding renaming current_flwr_version to stable_flwr_version. I synced with @charlesbvll, and he is going to create a new separate PR because the variable is not only used in the docker docs. I will update this PR once it has been merged.

@Robert-Steiner Robert-Steiner force-pushed the doc/update-supernode-docker-image branch 2 times, most recently from e318719 to 3771a89 Compare July 26, 2024 09:59
@Robert-Steiner Robert-Steiner changed the title docs(*:skip) Update SuperNode docker example docs(*:skip) Rework Docker documentation Jul 26, 2024
@Robert-Steiner Robert-Steiner marked this pull request as ready for review July 26, 2024 10:06
@Robert-Steiner Robert-Steiner changed the title docs(*:skip) Rework Docker documentation docs(*:skip) Update Docker documentation Jul 26, 2024
Robert-Steiner and others added 16 commits August 12, 2024 11:31
Signed-off-by: Robert Steiner <robert@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
Co-authored-by: Chong Shen Ng <chong.shen@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
Co-authored-by: Chong Shen Ng <chong.shen@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
@Robert-Steiner Robert-Steiner force-pushed the doc/update-supernode-docker-image branch from e011cdf to 1040123 Compare August 12, 2024 09:31
Signed-off-by: Robert Steiner <robert@flower.ai>
@Robert-Steiner Robert-Steiner force-pushed the doc/update-supernode-docker-image branch from 1040123 to ff0846e Compare August 12, 2024 09:32
Robert-Steiner and others added 3 commits August 20, 2024 11:24
Co-authored-by: Daniel J. Beutel <daniel@flower.ai>
Signed-off-by: Robert Steiner <robert@flower.ai>
Copy link
Member

@tanertopal tanertopal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm! Great work!

@tanertopal tanertopal enabled auto-merge (squash) August 21, 2024 19:21
@tanertopal tanertopal merged commit abde02e into main Aug 21, 2024
33 checks passed
@tanertopal tanertopal deleted the doc/update-supernode-docker-image branch August 21, 2024 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants