forked from elastic/kibana
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Closes elastic#105243
- Loading branch information
Showing
1 changed file
with
50 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
--- | ||
id: kibDevTutorialSetupDevWindows | ||
slug: /kibana-dev-docs/tutorial/setup-dev-windows | ||
title: Development on Windows | ||
summary: Learn how to setup a development environment on Windows | ||
date: 2021-08-11 | ||
tags: ['kibana', 'onboarding', 'dev', 'windows', 'setup'] | ||
--- | ||
|
||
|
||
# Overview | ||
|
||
Development on Windows is recommended through WSL2. WSL lets users run a Linux environment on Windows, providing a supported development environment for Kibana. | ||
|
||
## Install WSL | ||
|
||
The latest setup instructions can be found at https://docs.microsoft.com/en-us/windows/wsl/install-win10 | ||
|
||
1) Open Powershell as an administrator | ||
1) Enable WSL | ||
``` | ||
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart | ||
``` | ||
1) Enable Virtual Machine Platform | ||
``` | ||
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart | ||
``` | ||
1) Download and install the [Linux kernel update package](https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi) | ||
1) Set WSL 2 as the default version | ||
``` | ||
wsl --set-default-version 2 | ||
``` | ||
1) Open the Micrsoft Store application and install a Linux distribution | ||
|
||
## Setup Kibana | ||
|
||
1. <DocLink id="kibDevTutorialSetupDevEnv" text="Set up your development environment" /> | ||
|
||
## Install VS Code | ||
|
||
Remote development is supported with an extension. [Reference](https://code.visualstudio.com/docs/remote/wsl). | ||
|
||
1) Install VS Code on Windows | ||
1) Check the "Add to PATH" option during setup | ||
1) Install the [Remote Development](https://aka.ms/vscode-remote/download/extension) package | ||
1) From the | ||
|
||
## X server | ||
|
||
An X server is needed to track progress of functional tests. Instructions can be found at https://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-apps. |