kibana/docs/development/core
Mikhail Shustov cdb87380c8
[New platform] Introduce start phase for core services on server (#35297) (#35791)
* introduce start phase. setup is bloated with start functionality

* fix amp typings: server is part of start contract now

* update mock files

* root.start(): necessary to run test server

* expose  setup&start server api to simplify testing

* move tests to the new API

* test servers also should call root.start()

* update docs

* update snapshots: this functionality is tested in http server

* split setup/start phases

* update docs

* expose http server if it not started

to get rid of Optional<HttpServer> type and make it Require<HttpServer>

* adopt test to exposed Http server via SetupContract

* udpate docs

* cleanup apm changees

* check legacy service setup before start

* check http server setup before start

* restrict server options mutation; unify Promise interface for setup

* introduce start pahse for plugins service for parity with client side

* Revert "introduce start pahse for plugins service for parity with client side"

This reverts commit c04fdd2e26.
2019-04-30 14:27:10 +02:00
..
public Feature Controls - Read only badges (#35252) (#35758) 2019-04-29 13:52:21 -07:00
server [New platform] Introduce start phase for core services on server (#35297) (#35791) 2019-04-30 14:27:10 +02:00
development-basepath.asciidoc Upgrade Hapi in legacy platform to v17 (#21707) 2018-10-25 16:01:12 -05:00
development-dependencies.asciidoc Switch to Yarn (#15485) 2018-01-10 13:23:43 +01:00
development-elasticsearch.asciidoc Code example miss single quotes (#19783) 2018-06-18 11:12:54 -05:00
development-functional-tests.asciidoc [@kbn/expect] "fork" expect.js into repo (#33761) (#33794) 2019-03-25 13:13:21 -07:00
development-modules.asciidoc Update paths to ui, server, deprecation, plugin_discovery in src/legacy 2019-02-11 11:06:26 -05:00
development-unit-tests.asciidoc [7.x] Migration to Babel7 and @babel/preset-typescript (#33093) (#33889) 2019-03-27 00:40:12 +00:00