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

How do we enable our users to document their workflows #1618

Closed
merelcht opened this issue Jun 14, 2022 · 3 comments
Closed

How do we enable our users to document their workflows #1618

merelcht opened this issue Jun 14, 2022 · 3 comments
Labels
Stage: User Research 🔬 Ticket needs to undergo user research before implementation

Comments

@merelcht
Copy link
Member

In #1293 we decided to remove kedro build-docs. Some of the few users that did use the command expressed the following:

  • "It's more like a bonus for us than a real need. I like to provide to my team both auto generated doc and dag (w/ kedro viz), it help us understend each pipe/node." Are the docs generated as you expect? "Yes, I currently never encountered any issue relating to the auto-generated documentation" Is it enough to fulfil my needs? "Yes and no, the doc + the dags is great but it would be amazing to have a in-doc view of the dags (like this, no need to share screenshots of the viz)"
  • "I use it to document the pipelines I build and make the onboarding process smoother. I'm working for a university and apart from few others the majority of my colleagues are staying for 6 months to 3 years. The DAG and the docs makes it easier for them to understand the structure and quickly start working on the pipelines. [...] it would be cool to have the dag in the docs (maybe mermaid kind of dag that can be version controlled? 🙂 )".

This alludes to users having a need to document their workflow but not exactly as kedro build-docs did for them. We need to investigate what it is that users need.

@merelcht merelcht added the Stage: Technical Design 🎨 Ticket needs to undergo technical design before implementation label Aug 8, 2022
@merelcht merelcht added the Stage: User Research 🔬 Ticket needs to undergo user research before implementation label Aug 16, 2022
@noklam
Copy link
Contributor

noklam commented Aug 31, 2022

From Tech Design 2022-08-31

  • Create a new issue to document how users can build the docs with sphinx or other alternatives
  • It may worth to split into a kedro tool or a community plugin, it can be an exercise for a community hackathon

Side note:

  • Check if we are doing deprecation warning, may reference to padnas @deprecate style of deprecation.

@merelcht merelcht removed the Stage: Technical Design 🎨 Ticket needs to undergo technical design before implementation label Oct 11, 2022
@merelcht
Copy link
Member Author

Related issue: #2075

@merelcht
Copy link
Member Author

Closed in favour of #2114

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Stage: User Research 🔬 Ticket needs to undergo user research before implementation
Projects
None yet
Development

No branches or pull requests

2 participants