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 for kedro viz build #1710

Merged
merged 18 commits into from
Jan 19, 2024
Merged

Docs for kedro viz build #1710

merged 18 commits into from
Jan 19, 2024

Conversation

rashidakanchwala
Copy link
Contributor

Description

Development notes

QA notes

Checklist

  • Read the contributing guidelines
  • Opened this PR as a 'Draft Pull Request' if it is work-in-progress
  • Updated the documentation to reflect the code changes
  • Added new entries to the RELEASE.md file
  • Added tests to cover my changes

@rashidakanchwala rashidakanchwala marked this pull request as ready for review January 17, 2024 22:23
Copy link
Contributor

@ravi-kumar-pilla ravi-kumar-pilla left a comment

Choose a reason for hiding this comment

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

Looks good 👍 . I have added some suggestions. Thank you

Signed-off-by: ravi-kumar-pilla <[email protected]>
… into add-build-docs

Signed-off-by: ravi-kumar-pilla <[email protected]>
Copy link
Contributor

@stichbury stichbury left a comment

Choose a reason for hiding this comment

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

I'm happy with this now @rashidakanchwala

Copy link
Contributor

@NeroOkwa NeroOkwa left a comment

Choose a reason for hiding this comment

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

LGTM!

Copy link
Member

@astrojuanlu astrojuanlu left a comment

Choose a reason for hiding this comment

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

Left a few comments


Kedro-Viz requires specific minimum versions of `fsspec[s3]`, and `kedro` to publish your project.
You can automate the process of publishing and sharing your Kedro-Viz. This section describes the steps for AWS, which is the only cloud provider supported for automation at present. Integration with other cloud providers, namely Azure and GCP, will be added soon. In the absence of automated publish and share for other platforms, there is a [manual, platform-agnostic publish and share process](#platform-agnostic-sharing-with-kedro-viz) described below. You can use the manual process for sharing on static website hosts like GitHub pages, and cloud providers like Azure and GCP.
Copy link
Member

Choose a reason for hiding this comment

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

Suggestion: use line breaks to make code review easier (otherwise everything is just one very wide line)

Copy link
Member

Choose a reason for hiding this comment

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

This paragraph is a bit dense. Maybe it could be said "there are two ways to publish and share your Kedro-Viz: 1. the automatic way (only AWS is supported at present) and 2. the manual way (you can use any static hosting or object storage of your choosing)"

Copy link
Member

Choose a reason for hiding this comment

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

Also: "share your Kedro-Viz" should be replaced by "share your Kedro-Viz project", right? I recall there was a discussion around terminology a while ago cc @stichbury

Copy link
Contributor

Choose a reason for hiding this comment

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

I think it's a valid comment but equally is fine as it is (partly because I wrote it) so happy for Rashida to merge as is or make some further changes, depends on urgency to get this release out.


Follow the steps [listed in the GitHub pages documentation](https://docs.github.com/en/pages/quickstart) to create a Git repository that supports GitHub Pages. On completion, push the contents of the `build` folder to this new repository. Your site will be available at the following URL: `http://<username>.github.io`

### Cloud providers such as Azure, and GCP
Copy link
Contributor

Choose a reason for hiding this comment

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

[Nit] Can we include AWS as well and then at the end say For AWS, we also offer automated deployment ?

Copy link
Contributor Author

@rashidakanchwala rashidakanchwala Jan 19, 2024

Choose a reason for hiding this comment

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

For instance, we recently had a situation where someone was deploying to AWS. However, they encountered an issue because they had CloudFront enabled and were using their own DNS. As a result, they were unable to use the direct deploy method.

It's too early to say but I think direct deploy might cause issues. kedro build way might be the more robust chosen approach.

@stichbury

Copy link
Contributor

@ravi-kumar-pilla ravi-kumar-pilla left a comment

Choose a reason for hiding this comment

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

I added a Nit comment but overall the doc looks good to me 💯 . Thank you

@rashidakanchwala rashidakanchwala merged commit cb50cb3 into main Jan 19, 2024
1 check passed
@rashidakanchwala rashidakanchwala deleted the add-build-docs branch January 19, 2024 15:42
jitu5 pushed a commit that referenced this pull request Jan 25, 2024
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.

6 participants