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

Improve documentation delivery to users - analysis #1741

Closed
tomekpapiernik opened this issue Nov 21, 2018 · 10 comments
Closed

Improve documentation delivery to users - analysis #1741

tomekpapiernik opened this issue Nov 21, 2018 · 10 comments
Assignees
Labels
area/documentation Issues or PRs related to documentation

Comments

@tomekpapiernik
Copy link
Contributor

What could be done to improve the way we deliver documentation to users?
Put together a list of ideas and known drawbacks of our current setup.

@tomekpapiernik tomekpapiernik added this to the Sprint_Gorilla_5 milestone Nov 21, 2018
@tomekpapiernik tomekpapiernik self-assigned this Nov 21, 2018
@tomekpapiernik tomekpapiernik added the area/documentation Issues or PRs related to documentation label Nov 21, 2018
@tomekpapiernik
Copy link
Contributor Author

tomekpapiernik commented Nov 21, 2018

  1. The documentation is available to the users in 3 separate locations:
  • GitHub
  • kyma-project.io website
  • cluster UI
    This creates unnecessary confusion where it comes to deciding which source is the most up-to-date and the ultimate source of truth.

Proposed solution: Stop rendering documentation in the cluster UI. Redirect from cluster UI to kyma-project.io. Treat GitHub as a source only. Direct all traffic to the website.

  1. Linking from one document to another is not available. This hampers the UX severely and has been reported as a hindrance by POs.

  2. The styling used on the website makes it hard to read.

  • The font size of the main content area is too big.
  • Scrolling through the content is not reflected in the navigation panel. Currently, active topic should be highlighted.
  • Heading sizes are confusing. There is very little to no difference in size and style between a heading that introduces a new topic, and a H2 heading used to introduce a new section in a document.
  1. The website allows the user to see only the documentation for releases and ignores changes to the master branch completely. Additionally, the newest release is dubbed "latest" which might introduce confusion ("latest", as in the latest tag, which is not the same as the release).

Proposed solution: Add a "latest" version to the menu and allow it to be updated at any point in time so that the website represents the master branch documentation state accurately. Don't call releases "latest" anymore.

  1. Adding a "search" option would improve the user experience greatly. We do have a lot of nice and detailed documents, but it might be difficult to know exactly where to look just by scanning the topics in the left-hand navigation.

@kazydek
Copy link

kazydek commented Nov 21, 2018

One from me: Images are extended to cover the full width of the page which sometimes results in them being unproportionally big. See this example.

@derberg
Copy link

derberg commented Nov 21, 2018

Thanks for the feedback, next time better granular it a bit more in separate tickets and also check if some of them are not already addressed in the backlog ;)

  1. Current strategy is that:
  • all docs for all versions are in kyma-project.io/docs at this website is an entry point for community to kick of with Kyma
  • cluster docs are for actual Kyma users that already work with Kyma. Long term we want to have most of the docs-ui visible in the context of each view to make experience even better. So far we got feedback from Kyma users that worked on a cluster that they like the approach that they have docs for their cluster version always there, they do not have to leave console UI. No plans to change this strategy but of course I'm opened for discussion, especially if you have some feedback from current Kyma users that feel confused about it.
  • github is treated as source and this is why we do not link to docs in github from https://github.com/kyma-project/kyma or for example when you see release notes, they always link to kyma-project.io/docs. If it is not that obsious please make a pull request to enhance description here https://github.com/kyma-project/kyma/tree/master/docs to make it more clear
  1. We already have a ticket for that Enable linking between documents website#103
  2. Please create ticket in website repo, this has to be consult first with designers
  3. We already have a ticket for that Render more than just docs for official releases website#126
  4. We already have an epic for that Set up a chat bot  website#106
  5. Regarding images. Please create a ticket in website repo, we need to think about it, that is not so straight forward and different solutions must be considered.

@klaudiagrz
Copy link
Contributor

klaudiagrz commented Nov 21, 2018

After a short discussion with the devs, we figured out that adding the "Copy" button to the command fields would be really convenient. Have you ever considered adding such an option? See the example:
https://cloud.google.com/iam/docs/creating-managing-service-accounts#listing_service_accounts

@derberg
Copy link

derberg commented Nov 21, 2018

Sure. Don’t ask, just create an issue ;) We had this in previous project we worked on and know devs love it. Of course that won’t be implemented over night, we need to discuss details and get design and icons but anyway don’t be shy ;)

@kazydek
Copy link

kazydek commented Nov 21, 2018

I created kyma-project/website#133 for the image size issue.

@klaudiagrz
Copy link
Contributor

I've created an issue for the "Copy" button:
kyma-project/website#132

@derberg
Copy link

derberg commented Nov 22, 2018

@klaudiagrz but ugly one that doesn't follow the template 😛

@klaudiagrz
Copy link
Contributor

klaudiagrz commented Nov 22, 2018

@derberg Sorry, next time I'll pay more attention to it 😉
I've already improved this issue.

@tomekpapiernik
Copy link
Contributor Author

@derberg
Thank you for linking all of the issues related to the problems and doubts described in this issue.
I created an issue for improving the website styling:

kyma-project/website#137

grischperl pushed a commit to grischperl/kyma that referenced this issue Nov 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/documentation Issues or PRs related to documentation
Projects
None yet
Development

No branches or pull requests

4 participants