Comments (6)
Thanks @BionIT , like the idea to use swagger to generate api doc
- Could we list all existing saved object api so we could track progress
- could we have use one api to create an example
from opensearch-dashboards.
@BionIT Love the idea! Have you looked into the existing API doc generation tool? yarn docs:acceptApiChanges
. This documents Plugin API's though but id like to have one consolidated tool rather than two if possible.
from opensearch-dashboards.
Thanks @ashwin-pc! Yeah, I looked at it which using api-documenter behind the scene to generate markdowns, it is different from what I am proposing here which is to provide API specification which explains how our dashboard rest API behaves and what to expect from the API in a standard format. It can work together with swagger UI.
from opensearch-dashboards.
Thanks @BionIT ! It is a great idea to leverage Swagger to improve the discovery and integrity of OpenSearch Dashboards APIs!
from opensearch-dashboards.
Makes sense. Will this be an automated flow or do we have to track it manually? Also is there a reason you are limiting it to just saved objects? Sicne we have some other useful API's like the stats API that could benefit from this :)
from opensearch-dashboards.
let's add sub tasks
- add example for creating visualization through saved object
- add example for creating dashboards through saved object
- add support build-in saved object type [viz, dashboards, index-pattern, datasource, workspace]
- add example for advanced settings
from opensearch-dashboards.
Related Issues (20)
- [BUG] Failed to fetch error on Discover page HOT 1
- [BUG] percentage values are not rounded off correctly HOT 2
- Opensearch dashboard pod is being in Startup probe failure. HOT 1
- [BUG][Discover] pattern with * as prefix it is not picking hidden index in discover HOT 2
- [BUG]Datasource picker in discover sending multiple redundant requests HOT 1
- [BUG] theme:darkMode cause security plugin login page blank HOT 1
- Custom CSS/JS
- Description for Saved search visualisations are not displayed as info icon while adding them in dashboards.
- [Derived Fields] Derived fields integration with Dashboards
- Permissions on the UI are not displayed in the index permissions category [BUG]
- Support query assist in discover
- [BUG] Add security_tenant parameter for short links HOT 1
- [BUG] Can create multiple Data Source using the same Data Source Name through API
- [Multiple Datasource] Add data source selection service to support storing and getting selected data source updates
- same visualization works in opensearch 2.13, but fails in 2.14
- [Workspace] Only OSD admin can create workspace
- [BUG]
- [BUG] Set default data source unstable issue
- [BUG][Discover] Updating a filter for a saved search does not show up when sharing
- [BUG] Dashboards does not properly process custom timestamp formats for index mappings
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opensearch-dashboards.