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

Developer guide v1 #77958

Closed
peterschretlen opened this issue Sep 18, 2020 · 4 comments
Closed

Developer guide v1 #77958

peterschretlen opened this issue Sep 18, 2020 · 4 comments
Assignees
Labels
DevDocs Meta Team:Docs technical debt Improvement of the software architecture and operational architecture

Comments

@peterschretlen
Copy link
Contributor

peterschretlen commented Sep 18, 2020

This is a meta issue for getting the Kibana developer guide to "v1.0" state.

Guiding principals

  • The primary target audience for these docs are internal plugin developers. It's okay to put some information in there that is irrelevant to external plugin developers (and call it out as such), but try not to put information that is irrelevant to plugin developers (for example, avoid detailed, internal plugin architecture).

  • Think outside-in, and high to low-level. The top left navigation items should be targeted towards a newbie, and as that person goes down through all the docs, they will get more and more familiar with Kibana plugin development. Hence, the lowest-level docs, API docs, should be the last thing in the left nav.

  • We’ve been leaning on the divio documentation guide as a reference. Explanation topics put under Key Concepts or Overview and put the higher-level concepts first.

Notes

  • REST API docs will not be included in this Mission, as plugin developers should prefer to use typescript APIs provided by the plugin.

cc @stacey-gammon @kobelb @joshdover

@peterschretlen peterschretlen added Team:Docs Meta technical debt Improvement of the software architecture and operational architecture labels Sep 18, 2020
@peterschretlen peterschretlen self-assigned this Sep 18, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-docs (Team:Docs)

@stacey-gammon stacey-gammon self-assigned this Jan 6, 2021
@stacey-gammon
Copy link
Contributor

One note here is that it's a common point of confusion that API documentation means our typescript Plugin APIs, not REST APIs. We'll have to think of where/how to incorporate the REST API docs.

@KOTungseth
Copy link
Contributor

@stacey-gammon are you referring to these REST API docs - https://www.elastic.co/guide/en/kibana/current/api.html? In the new docs system, we've found a home for them, and my plan is to start migrating them after 7.11 is released. But if not, sorry for the noise!

@TinaHeiligers
Copy link
Contributor

TinaHeiligers commented Mar 4, 2021

Team | Owner
Core | @TinaHeiligers

@stacey-gammon ack. @joshdover we'll need the whole core team to help out with this effort.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DevDocs Meta Team:Docs technical debt Improvement of the software architecture and operational architecture
Projects
None yet
Development

No branches or pull requests

6 participants