kibana/packages/kbn-plugin-generator/template
Pierre Gayvallet 808c28dd8e
Migrate from deprecated EUI components (#161548)
## Summary

Fix https://github.com/elastic/kibana/issues/161424

Migrate away from deprecated EUI components for Core-owned code.

Note: I only tested the production (and examples) pages properly, I
didn't make sure the test plugins where displayed correctly, as long as
the data structure was still here for the tests to pass.

### Screenshots

#### Status page

<img width="1388" alt="Screenshot 2023-07-10 at 17 14 24" 

src="d15adffa-d4fb-4dab-ad91-691a4c103541">

#### AppNotFound page

<img width="1352" alt="Screenshot 2023-07-10 at 17 14 40"
src="77dcc958-db53-4ec8-9a7f-af4ea0804a96">

#### Generated plugin landing page

<img width="1906" alt="Screenshot 2023-07-10 at 17 15 44"
src="7a45d1a3-181d-44c5-a4a1-d3bdb2ba6ee9">

---------

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2023-07-13 03:22:02 -07:00
..
common [kbn/plugin-generator] remove sao, modernize (#75465) 2020-08-20 18:50:36 -07:00
public Migrate from deprecated EUI components (#161548) 2023-07-13 03:22:02 -07:00
server [packages] migrate all plugins to packages (#148130) 2023-02-08 21:06:50 -06:00
translations [kbn/plugin-generator] remove sao, modernize (#75465) 2020-08-20 18:50:36 -07:00
.eslintrc.js.ejs fix(NA): external plugins development flow with the new modern package plugins in place (#153562) 2023-04-06 18:00:24 +01:00
.gitignore [kbn/plugin-generator] remove sao, modernize (#75465) 2020-08-20 18:50:36 -07:00
.i18nrc.json.ejs [kbn/plugin-generator] remove sao, modernize (#75465) 2020-08-20 18:50:36 -07:00
kibana.json.ejs Make owner attribute required on kibana.json (#108231) 2021-08-24 10:02:32 -04:00
package.json.ejs fix(NA): build external plugins with correct bazel artifacts output mode (#159630) 2023-06-15 00:43:05 +01:00
README.md.ejs fix(NA): external plugins development flow with the new modern package plugins in place (#153562) 2023-04-06 18:00:24 +01:00
tsconfig.json.ejs [build_ts_refs] improve caches, allow building a subset of projects (#107981) 2021-08-10 22:12:45 -07:00

# <%= name %>

A Kibana plugin

---

## Development

See the [kibana contributing guide](https://github.com/elastic/kibana/blob/main/CONTRIBUTING.md) for instructions setting up your development environment.

<% if (thirdPartyPlugin) { %>
## Scripts
<dl>
  <dt><code>yarn kbn bootstrap</code></dt>
  <dd>Execute this to install node_modules and setup the dependencies in your plugin and in Kibana</dd>

  <dt><code>yarn plugin-helpers build</code></dt>
  <dd>Execute this to create a distributable version of this plugin that can be installed in Kibana</dd>

  <dt><code>yarn plugin-helpers dev --watch</code></dt>
    <dd>Execute this to build your plugin ui browser side so Kibana could pick up when started in development</dd>
</dl>
<% } %>