blob: cf2579140306915ac0e77b320a4b60ea97084fee [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-112407000-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'UA-112407000-2');
</script>
<!-- Google Tag Manager -->
<script>
(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-KS8HHSF');
</script>
<!-- End Google Tag Manager -->
<head>
<title>Search | Codewind</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Eclipse Codewind">
<meta name="keywords" content="Eclipse, docker, container, devops, applications, development, iteration, microservices, cloud, services, rapid, integrated"/>
<link rel="icon" type="image/png" sizes="16x16" href="images/favicon/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="images/favicon/favicon-32x32.png">
<link href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans:300,400,600&display=swap" rel="stylesheet">
<!-- Bootstrap CSS CDN -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="css/docs.css">
<link rel="stylesheet" href="css/learn.css">
<link rel="stylesheet" href="css/blog.css">
<link rel="stylesheet" href="css/guides.css">
<link rel="stylesheet" href="css/search.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/themes/prism.min.css">
</head>
<body data-spy="scroll" data-target="#toc">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KS8HHSF"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="main">
<!-- Bootstrap NavBar -->
<nav class="navbar navbar-expand-xl navbar-light cw-banner fixed-top" aria-label="topnav">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse"
data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="/codewind/">
<img alt="Codewind logo image" title="Codewind logo image" src="images/header/header-logo.svg" class="cw-header-logo" alt="">
</a>
<div class="collapse navbar-collapse justify-content-end cw-navbar-padding" id="navbarNavDropdown">
<ul class="navbar-nav cw-navbar-nav">
<li class="nav-item cw-navbar-item cw-header-link-docs">
<a class="nav-link cw-nav-link cw-header-link-text" href="learn.html">Learn</a>
</li>
<li class="nav-item cw-navbar-item cw-header-link-news">
<a class="nav-link cw-nav-link cw-header-link-text" href="news.html">News</a>
</li>
<li class="nav-item cw-navbar-item cw-header-link-blog">
<a class="nav-link cw-nav-link cw-header-link-text" href="blog.html">Blog</a>
</li>
<li class="nav-item cw-navbar-item cw-header-link-guides">
<a class="nav-link cw-nav-link cw-header-link-text" href="guides.html">Guides</a>
</li>
<form class="form-inline my-2 my-lg-0 cw-navbar-item" action="/codewind/search.html" method="get">
<svg class="bi bi-search" width="1em" height="1em" viewBox="0 0 16 16" fill="black" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" d="M10.442 10.442a1 1 0 011.415 0l3.85 3.85a1 1 0 01-1.414 1.415l-3.85-3.85a1 1 0 010-1.415z" clip-rule="evenodd"/>
<path fill-rule="evenodd" d="M6.5 12a5.5 5.5 0 100-11 5.5 5.5 0 000 11zM13 6.5a6.5 6.5 0 11-13 0 6.5 6.5 0 0113 0z" clip-rule="evenodd"/>
</svg>
<input id="nav-search" class="form-control mr-sm-2" type="text" id="search-box" name="query" placeholder="Search">
</form>
<li class="nav-item cw-navbar-item cw-header-link">
<a class="nav-link cw-nav-link" href="https://github.com/eclipse/codewind"><img alt="Codewind Github" class="banner-image" title="Codewind Github" data-toggle="tooltip" data-placement="top" id="cw_github_stars" title="..." src="images/header/github.svg"/></a>
</li>
<li class="nav-item cw-navbar-item cw-header-link">
<a class="nav-link cw-nav-link" href="https://twitter.com/EclipseCodewind"><img alt="Codewind Twitter" class="banner-image" title="Codewind Twitter" src="images/header/twitter.png"/></a>
</li>
<li class="nav-item cw-navbar-item cw-header-link">
<a class="nav-link cw-nav-link" href="https://mattermost.eclipse.org/eclipse/channels/eclipse-codewind"><img alt="Codewind Mattermost" class="banner-image" title="Codewind Mattermost" src="images/header/mattermost.png"/></a>
</li>
<li class="nav-item cw-navbar-item cw-header-link">
<a class="nav-link cw-nav-link" href="https://www.youtube.com/channel/UCnKCVK6RFDyHFqUmXlAhCHQ"><img alt="Codewind YouTube" class="banner-image" title="Codewind YouTube" src="images/header/youtube.png"/></a>
</li>
<!-- li class="nav-item cw-navbar-item" id="download-li">
<button onClick="window.location.href='https://microclimate.dev/download/codewind';" type="button" class="btn cw-download-button">Download</button>
<a href="https://microclimate.dev/download/codewind" class="nav-link cw-nav-link cw-download-link" href="#">Download</a>
</li> -->
<!-- Smaller devices menu END -->
</ul>
</div>
</nav>
<!-- End Bootstrap NavBar -->
<div id="background-container">
<div class="row">
<div class="col-lg-12">
<h1 class="header">Search</h1>
<form class="form-inline my-2 my-lg-0 page-search" action="/codewind/search.html" method="get">
<input class="form-control mr-sm-2" type="text" id="search-box" name="query" placeholder="Search">
<button class="btn btn-outline-primary my-2 my-sm-0" type="submit" value="search">Search</button>
</form>
<br>
<div id="search-results">
</div>
<script>
window.store = {
"che-codechange-html": {
"title": "Making a code change with Codewind for Eclipse Che",
"author": "",
"category": "",
"content": " From the Explorer Projects view, find the project you want to edit and open the file you want to change.",
"url": "/che-codechange.html",
"layout": "docs",
"description": "Making a code change with Codewind for Eclipse Che"
}
,
"che-createcodewindworkspace-html": {
"title": "Creating a Codewind workspace in Che",
"author": "",
"category": "",
"content": "",
"url": "/che-createcodewindworkspace.html",
"layout": "docs",
"description": "Creating a Codewind workspace in Che"
}
,
"che-createfirstproject-html": {
"title": "Creating your first Codewind project with Codewind for Eclipse Che",
"author": "",
"category": "",
"content": "Note: If you already have projects in your Che workspace, such as from your devfile, add them to Codewind with the Add Existing Project command instead of the Create New Project command.",
"url": "/che-createfirstproject.html",
"layout": "docs",
"description": "Creating your first Codewind project with Codewind for Eclipse Che"
}
,
"che-installinfo-html": {
"title": "Installing Codewind for Eclipse Che",
"author": "",
"category": "",
"content": "Codewind is supported on Eclipse Che, removing the need to install an IDE on your local machine to develop your microservices.",
"url": "/che-installinfo.html",
"layout": "docs",
"description": "Installing Codewind for Eclipse Che"
}
,
"che-odo-support-html": {
"title": "OpenShift Do (odo) support in Codewind",
"author": "",
"category": "",
"content": "The Codewind odo extension supports OpenShift Do (odo). You can use the extension to efficiently write, build, and deploy components on an OpenShift or OKD cluster.",
"url": "/che-odo-support.html",
"layout": "docs",
"description": "OpenShift Do (odo) support in Codewind"
}
,
"che-setupregistries-html": {
"title": "Adding image registries in Codewind for Che",
"author": "",
"category": "",
"content": "An image registry is an online service that stores Docker images. Docker images are either images that you build yourself, or images from third parties that you want to consume, for example, a base image of Node.js or a base image of Java. The image registry is also the place where Kubernetes and OpenShift download from when they deploy the application for ongoing development or testing within each of those environments.",
"url": "/che-setupregistries.html",
"layout": "docs",
"description": "Adding image registries in Codewind for Che"
}
,
"che-tektonpipelines-html": {
"title": "Installing Codewind on the Cloud",
"author": "",
"category": "",
"content": "If you want to use existing Tekton installations with Codewind, from your command line, enter the following commands:",
"url": "/che-tektonpipelines.html",
"layout": "docs",
"description": "Installing Codewind on the Cloud"
}
,
"che-uninstall-html": {
"title": "Uninstalling Codewind for Eclipse Che",
"author": "",
"category": "",
"content": "To uninstall Codewind for Eclipse Che, follow these instructions:",
"url": "/che-uninstall.html",
"layout": "docs",
"description": "How to uninstall Codewind from Eclipse Che. Uninstalling Codewind comprises two steps. First, uninstall Codewind. Then, proceed to uninstall Che."
}
,
"checkingstatuses-html": {
"title": "Understanding application and build statuses",
"author": "",
"category": "",
"content": "Builds automatically begin when Codewind detects changes or when you initiate a build by clicking the Build button on a project.",
"url": "/checkingstatuses.html",
"layout": "docs",
"description": "Understanding application and build statuses"
}
,
"open-api-tools-for-eclipse-html": {
"title": "Eclipse Codewind tool for OpenAPI in Eclipse",
"author": "",
"category": "",
"content": "The Eclipse Codewind tool for OpenAPI includes wizards that invoke the OpenAPI Generator to create API clients, server stubs, and HTML documentation from OpenAPI definitions. The tools are integrated and customized to work with Codewind for Eclipse, but they also work with a base Eclipse IDE for Java EE Developers installation.",
"url": "/open-api-tools-for-eclipse.html",
"layout": "docs",
"description": "How to work with the Eclipse Codewind tool for OpenAPI in Eclipse"
}
,
"open-api-tools-for-vscode-html": {
"title": "Eclipse Codewind tool for OpenAPI in VS Code",
"author": "",
"category": "",
"content": "The Eclipse Codewind tool for OpenAPI in VS Code provides commands that invoke the OpenAPI Generator to create API clients, server stubs, and HTML documentation from OpenAPI definitions. The tools are integrated and customized to work with Codewind for VS Code, but they can also work without the Codewind extension.",
"url": "/open-api-tools-for-vscode.html",
"layout": "docs",
"description": "How to work with the Eclipse Codewind tool for OpenAPI in VS Code"
}
,
"debugging-html": {
"title": "Debugging in Codewind",
"author": "",
"category": "",
"content": "Complete the following steps to debug in Codewind applications:",
"url": "/debugging.html",
"layout": "docs",
"description": "Debugging in Codewind"
}
,
"eclipse-codechange-html": {
"title": "Making a code change with Eclipse",
"author": "",
"category": "",
"content": "Codewind automatically builds and redeploys your application whenever you make a code change and save the file.",
"url": "/eclipse-codechange.html",
"layout": "docs",
"description": "Making a code change with Eclipse"
}
,
"eclipse-firstproject-html": {
"title": "Creating your first Codewind project with Codewind for Eclipse",
"author": "",
"category": "",
"content": "To create your first project:",
"url": "/eclipse-firstproject.html",
"layout": "docs",
"description": "Creating your first Codewind project with Codewind for Eclipse"
}
,
"eclipse-getting-started-html": {
"title": "Installing Codewind for Eclipse",
"author": "",
"category": "",
"content": "There are three ways of using Codewind - locally, remotely or as a hosted application on the cloud. To get started, you can try out Codewind by using the local configuration. In this configuration, you create, develop, build and run your containerised applications on your local machine using your local IDE.",
"url": "/eclipse-getting-started.html",
"layout": "docs",
"description": "Installing Codewind for Eclipse"
}
,
"eclipse-uninstall-html": {
"title": "Uninstalling Codewind for Eclipse",
"author": "",
"category": "",
"content": "To uninstall Codewind for Eclipse, follow these instructions:",
"url": "/eclipse-uninstall.html",
"layout": "docs",
"description": "How to uninstall Codewind from Eclipse. Uninstalling Codewind comprises two steps. First, remove the Codewind containers and images. Then, proceed to uninstall Codewind."
}
,
"eclipseche-codewind-overview-html": {
"title": "Overview Using Codewind with Eclipse Che",
"author": "",
"category": "",
"content": "Codewind can be used in one of three ways - locally, hosted as an application on a cloud, or remotely.",
"url": "/eclipseche-codewind-overview.html",
"layout": "docs",
"description": "Overview Using Codewind with Eclipse Che"
}
,
"gettingstarted-overview-html": {
"title": "Getting Started Overview",
"author": "",
"category": "",
"content": "",
"url": "/gettingstarted-overview.html",
"layout": "docs",
"description": "Get started with Codewind by selecting the configuration of Codewind you want to install. Understand the different configurations available - local, remote or browser-based - and select the most appropriate instructions."
}
,
"importing-existing-projects-html": {
"title": "Importing existing projects",
"author": "",
"category": "",
"content": "Configure a project to run in Codewind.",
"url": "/importing-existing-projects.html",
"layout": "docs",
"description": "Importing existing projects"
}
,
"intellij-codechange-html": {
"title": "Making a code change with IntelliJ",
"author": "",
"category": "",
"content": "",
"url": "/intellij-codechange.html",
"layout": "docs",
"description": "Making a code change with IntelliJ"
}
,
"intellij-firstproject-html": {
"title": "Creating your first Codewind project with Codewind for IntelliJ",
"author": "",
"category": "",
"content": "Creating your first project from a template",
"url": "/intellij-firstproject.html",
"layout": "docs",
"description": "Creating your first Codewind project with Codewind for IntelliJ"
}
,
"intellij-getting-started-html": {
"title": "Installing Codewind for IntelliJ",
"author": "",
"category": "",
"content": "Important: Codewind for Intellij is currently a Tech Preview",
"url": "/intellij-getting-started.html",
"layout": "docs",
"description": "Installing Codewind for IntelliJ"
}
,
"linking-your-projects-html": {
"title": "Linking your projects",
"author": "",
"category": "",
"content": "You can link your projects when you are using Codewind. This feature is available in the VS Code and Eclipse IDEs. Project linking is supported by all Codewind project types and extensions except for the ODO Devfile extension.",
"url": "/linking-your-projects.html",
"layout": "docs",
"description": "Linking your projects"
}
,
"metrics-dashboard-html": {
"title": "Understanding the Metrics Dashboard",
"author": "",
"category": "",
"content": "Application Metrics instruments Java, Node.js, and Swift runtimes for performance monitoring and provides the monitoring data through an API. The Metrics Dashboard is a method for you to visualize this data.",
"url": "/metrics-dashboard.html",
"layout": "docs",
"description": "Understanding the Metrics Dashboard"
}
,
"offline-codewind-html": {
"title": "Using Codewind offline",
"author": "",
"category": "",
"content": "",
"url": "/offline-codewind.html",
"layout": "docs",
"description": "Using Codewind offline"
}
,
"openshiftregistry-html": {
"title": "Adding the OpenShift internal registry with Codewind",
"author": "",
"category": "",
"content": "Prerequisites",
"url": "/openshiftregistry.html",
"layout": "docs",
"description": "Adding the OpenShift internal registry with Codewind"
}
,
"overview-html": {
"title": "What is Codewind?",
"author": "",
"category": "",
"content": "What is Codewind?",
"url": "/overview.html",
"layout": "docs",
"description": "What is Codewind?"
}
,
"performance-html": {
"title": "Monitoring your applications with the performance dashboard",
"author": "",
"category": "",
"content": "Learn how to monitor and improve application performance with the Performance Dashboard.",
"url": "/performance.html",
"layout": "docs",
"description": "Monitoring your applications with the performance dashboard"
}
,
"private-registries-html": {
"title": "Developing with packages from private registries and repositories",
"author": "",
"category": "",
"content": "Packages, reusable pieces of software, help you build and reduce development time. Sometimes, the packages for your application must be installed from an external private registry or one hosted by your organization. Registries help you manage your code and dependencies. Codewind supports two private registry types: NPM registries for Node.js projects and Maven repositories for Java projects.",
"url": "/private-registries.html",
"layout": "docs",
"description": "Developing with packages from private registries and repositories"
}
,
"project-actions-html": {
"title": "Project actions",
"author": "",
"category": "",
"content": "The following actions are available by right-clicking the project in the Codewind Explorer view. Most actions function only if the project is enabled.",
"url": "/project-actions.html",
"layout": "docs",
"description": "Project actions"
}
,
"project-settings-html": {
"title": "Project settings",
"author": "",
"category": "",
"content": "Project settings tell Codewind more about the specifics of your project and can affect the status or behavior of your application. Project settings can be configured from the Project Overview page that is accessible from a project’s context menu. You can also find the project settings in the .cw-settings file of the project, which you can edit from the IDE. The workspace automatically picks up changes to these fields.",
"url": "/project-settings.html",
"layout": "docs",
"description": "Project settings tell Codewind the specifics of your project and application"
}
,
"referencing-files-html": {
"title": "Referencing files external to a project",
"author": "",
"category": "",
"content": "You can define references to files that reside outside of a project.",
"url": "/referencing-files.html",
"layout": "docs",
"description": "Referencing files external to a project"
}
,
"remote-codewind-overview-html": {
"title": "Overview Using Codewind remotely",
"author": "",
"category": "",
"content": "Codewind can be used in one of three ways: locally, hosted as an application on the cloud, or remotely.",
"url": "/remote-codewind-overview.html",
"layout": "docs",
"description": "Overview Using Codewind remotely"
}
,
"remote-deploying-codewind-html": {
"title": "Deploying Codewind remotely",
"author": "",
"category": "",
"content": "Codewind can be used in one of three ways: locally, hosted as an application on the cloud, or remotely.",
"url": "/remote-deploying-codewind.html",
"layout": "docs",
"description": "Deploying Codewind remotely"
}
,
"remote-setupregistries-html": {
"title": "Adding an image registry in remote Codewind",
"author": "",
"category": "",
"content": "An image registry is an online service that stores Docker images. Docker images are either images that you build yourself, or images from third parties that you want to consume, for example, a base image of Node.js or a base image of Java. The image registry is also the place where Kubernetes and OpenShift download from when they deploy the application for ongoing development or testing within each of those environments.",
"url": "/remote-setupregistries.html",
"layout": "docs",
"description": "Adding an image registry in remote Codewind"
}
,
"remotedeploy-eclipse-html": {
"title": "Connecting Eclipse to remote Codewind",
"author": "",
"category": "",
"content": "Complete the prerequisites.",
"url": "/remotedeploy-eclipse.html",
"layout": "docs",
"description": "Connecting Eclipse to remote Codewind"
}
,
"remotedeploy-projects-eclipse-html": {
"title": "Eclipse",
"author": "",
"category": "",
"content": "Now that you have configured Codewind to be used remotely, you are ready to create a project that you can develop locally but build and run remotely.",
"url": "/remotedeploy-projects-eclipse.html",
"layout": "docs",
"description": "Creating and importing projects"
}
,
"remotedeploy-projects-vscode-html": {
"title": "VS Code",
"author": "",
"category": "",
"content": "Now that you have configured Codewind to be used remotely, you are ready to create a project that you can develop locally but build and run remotely.",
"url": "/remotedeploy-projects-vscode.html",
"layout": "docs",
"description": "Creating and importing projects"
}
,
"remotedeploy-projects-html": {
"title": "Projects in the cloud",
"author": "",
"category": "",
"content": "",
"url": "/remotedeploy-projects.html",
"layout": "docs",
"description": "Projects in the cloud"
}
,
"remotedeploy-vscode-html": {
"title": "Connecting VS Code to remote Codewind",
"author": "",
"category": "",
"content": "Complete the prerequisites.",
"url": "/remotedeploy-vscode.html",
"layout": "docs",
"description": "Connecting VS Code to remote Codewind"
}
,
"troubleshooting-html": {
"title": "Troubleshooting",
"author": "",
"category": "",
"content": "Troubleshooting",
"url": "/troubleshooting.html",
"layout": "docs",
"description": "Troubleshooting Codewind"
}
,
"vsc-codechange-html": {
"title": "Making a code change with VS Code",
"author": "",
"category": "",
"content": "Codewind automatically builds and redeploys your application whenever you make a code change and save the file.",
"url": "/vsc-codechange.html",
"layout": "docs",
"description": "Making a code change with VS Code"
}
,
"vsc-commands-overview-html": {
"title": "Commands overview: Tools for VS Code",
"author": "",
"category": "",
"content": "All commands provided by this extension are available in the Command Palette. You can also right-click the Codewind view to invoke most commands with the context menu.",
"url": "/vsc-commands-overview.html",
"layout": "docs",
"description": "Commands Overview: Tools for VS Code"
}
,
"vsc-firstproject-html": {
"title": "Creating your first Codewind project with Codewind for VS Code",
"author": "",
"category": "",
"content": "To create your first project:",
"url": "/vsc-firstproject.html",
"layout": "docs",
"description": "Creating your first Codewind project with Codewind for VS Code"
}
,
"vsc-getting-started-html": {
"title": "Installing Codewind for VS Code",
"author": "",
"category": "",
"content": "There are three ways of using Codewind - locally, remotely or as a hosted application on the cloud. To get started, you can try out Codewind by using the local configuration. In this configuration, you create, develop, build and run your containerised applications on your local machine using your local IDE.",
"url": "/vsc-getting-started.html",
"layout": "docs",
"description": "Installing Codewind for VS Code"
}
,
"vsc-nodejsprofiling-html": {
"title": "Installing and running the Codewind language server for Node.js profiling",
"author": "",
"category": "",
"content": "",
"url": "/vsc-nodejsprofiling.html",
"layout": "docs",
"description": "Installing and running the Codewind language server for Node.js profiling"
}
,
"vsc-uninstall-html": {
"title": "Uninstalling Codewind for VS Code",
"author": "",
"category": "",
"content": "To uninstall Codewind for VS Code, follow these instructions:",
"url": "/vsc-uninstall.html",
"layout": "docs",
"description": "How to uninstall Codewind from VS Code. Uninstalling Codewind comprises two steps. First, remove the Codewind containers and images. Then, proceed to uninstall Codewind."
}
,
"workingwithtemplates-html": {
"title": "Working with templates",
"author": "",
"category": "",
"content": "Use Codewind to code and develop in languages of your choice by using templates. Templates make application development easier by providing a structure and boilerplate code, or framework, to help you start a new project. Templates appear as a new language and project type within the Codewind user interface.",
"url": "/workingwithtemplates.html",
"layout": "docs",
"description": "Working with templates"
}
,"introduction-to-eclipse-codewind-build-high-quality-cloud-native-applications-faster-html": {
"title": "Introduction to Eclipse Codewind: Build high-quality cloud-native applications faster",
"author": "Andy Watson",
"category": "",
"content": "Easy to get started",
"url": "/introduction-to-eclipse-codewind-build-high-quality-cloud-native-applications-faster.html",
"layout": "post",
"description": "Eclipse Codewind is an open source project that makes it easier for developers to create cloud-native applications within their favorite IDE. Codewind initially supports Visual Studio Code, Eclipse..."
}
,"great-conversations-about-the-kabanero-io-html": {
"title": "Great conversations about the Kabanero.io microservice end-to-end develop/deploy experience at ThinkLondon 2019.",
"author": "Nik Canvin",
"category": "",
"content": "",
"url": "/great-conversations-about-the-kabanero-io.html",
"layout": "post",
"description": "Developers and CTOs alike, shared both enthusiasm and validation for the microservice develop-deploy stories in Kabanero.io at IBM’s ThinkLondon summit yesterday..."
}
,"my-first-cloud-native-node-js-microservice-from-nothing-to-running-immediately-html": {
"title": "My first cloud-native Node.js microservice, from nothing to running, immediately",
"author": "Nik Canvin",
"category": "",
"content": "",
"url": "/my-first-cloud-native-node-js-microservice-from-nothing-to-running-immediately.html",
"layout": "post",
"description": "Having read about the virtues of 12-factor Apps, I knew I wanted to develop a new microservice — something that would handle one task really well and be easy to deploy to any cloud, but did not have..."
}
,"a-new-microservice-to-provide-node-js-sub-dependency-license-insights-html": {
"title": "A new microservice to provide ‘Node.js sub-dependency license insights’",
"author": "Nik Canvin",
"category": "",
"content": "Note: I covered the pain points and manual remedies associated with Node.js sub-dependency identification and licensing in a previous blog. You may also be interested in a lower level technical autopsy of this containerized microservice in this next blog.",
"url": "/a-new-microservice-to-provide-node-js-sub-dependency-license-insights.html",
"layout": "post",
"description": "An overview and demonstration of a microservice that automates some Node.js sub-dependency management pain-points, developed using Eclipse Codewind. Note: I covered the pain points and manual..."
}
,"a-technical-autopsy-of-a-containerized-node-js-dependency-insights-microservice-application-html": {
"title": "A technical autopsy of a containerized ‘Node.js dependency insights’ microservice application",
"author": "Nik Canvin",
"category": "",
"content": "Note: To see a quick overview and demonstration of the running microservice from an end users point of view, you may like this previous blog.",
"url": "/a-technical-autopsy-of-a-containerized-node-js-dependency-insights-microservice-application.html",
"layout": "post",
"description": "This blog focuses on the code to implement a cloud-native serverless Node.js microservice developed using Eclispe Codewind."
}
,"checking-node-js-sub-dependencies-licenses-for-usage-and-redistribution-html": {
"title": "Checking Node.js sub-dependencies licenses for usage and redistribution",
"author": "Nik Canvin",
"category": "",
"content": "",
"url": "/checking-node-js-sub-dependencies-licenses-for-usage-and-redistribution.html",
"layout": "post",
"description": "Reusing Node.js modules from NPM is technically easy, but understanding the commercial legal usage and redistribution implications can be a ‘black art’."
}
,"enabling-https-in-your-codewind-application-html": {
"title": "Enabling HTTPS in your Codewind Application",
"author": "Becca Bau",
"category": "",
"content": "",
"url": "/enabling-https-in-your-codewind-application.html",
"layout": "post",
"description": "HTTPS is becoming increasingly common as the internet shifts to an HTTPS-only environment. In an unencrypted HTTP session, data is transferred in clear text, meaning anyone can eavesdrop on your..."
}
,"want-to-get-a-microservice-up-and-running-super-quickly-try-codewind-html": {
"title": "Want to get a microservice up and running super quickly? Try Codewind.",
"author": "Dr Melanie Hopper",
"category": "",
"content": "There’s the task of creating your own application stack for a containerised microservice that also fits your preferred language and project type.",
"url": "/want-to-get-a-microservice-up-and-running-super-quickly-try-codewind.html",
"layout": "post",
"description": "With Codewind, not only will you be able to choose your microservice from a list of templates, you’ll have a fully integrated container development environment for a smooth inner loop experience."
}
,"sneak-peek-remote-development-with-codewind-html": {
"title": "Sneak Peek: Remote Development with Codewind",
"author": "Becca Bau",
"category": "",
"content": "In our Codewind 0.7.0 release, we’re very excited to share with you a preview of our latest feature: a remote development scenario with Codewind! We can hear you asking, “Why should I even care?”",
"url": "/sneak-peek-remote-development-with-codewind.html",
"layout": "post",
"description": "In our Codewind 0.7.0 release, we’re very excited to share with you a preview of our latest feature: a remote development scenario with Codewind! We can hear you asking, “Why should I even care?”..."
}
,"introducing-eclipse-codewind-on-intellij-html": {
"title": "Introducing Eclipse Codewind on IntelliJ",
"author": "Becca Bau",
"category": "",
"content": "",
"url": "/introducing-eclipse-codewind-on-intellij.html",
"layout": "post",
"description": "We recently announced the tech preview of Eclipse Codewind on the IntelliJ IDE. Many people have asked about IntelliJ, as it is a popular..."
}
,"jdk-14-is-coming-but-will-my-java-application-run-on-it-html": {
"title": "JDK 14 is now here, but will my Java application run on it?",
"author": "Nik Canvin",
"category": "",
"content": "",
"url": "/jdk-14-is-coming-but-will-my-java-application-run-on-it.html",
"layout": "post",
"description": "Well, ... NO... as it turns out... for my specific application at least, here’s how I tested against JDK14, then found, debugged and fixed an issue in minutes! New versions of the layers in your..."
}
,"codewind-in-intellij-may-html": {
"title": "Codewind in IntelliJ IDEA",
"author": "John Pitman",
"category": "",
"content": "Our first tech preview release included basic support for Codewind, and last month we added the ability to show the log files, open the performance dashboard and debug projects.",
"url": "/codewind-in-intellij-may.html",
"layout": "post",
"description": "Update on support for Codewind in IntelliJ IDEA"
}
,"working-with-private-registries-html": {
"title": "Working with Private Registries",
"author": "Andrew Mak",
"category": "",
"content": "In most cases, these 3rd-party bits of code are hosted on well-known public registries and repositories, and build and package tools such as npm (Node Package Manager) and mvn (Maven) help you manage these dependencies and make pulling the code down for use simple. However, if you work in a medium or large-sized organization, you might be required to pull 3rd-party code from private servers within the organization–it’s also simple to do, as long as you have proper configuration in place.",
"url": "/working-with-private-registries.html",
"layout": "post",
"description": "Need a specific capability in your application? Chances are there's a code library or package out there that already does the job."
}
,"codewind-crw-quick-guide-html": {
"title": "Getting Started with Codewind in CodeReady Workspaces",
"author": "",
"category": "",
"content": "",
"url": "/codewind-crw-quick-guide.html",
"layout": "guide",
"description": "Use CodeReady Workspaces to develop cloud-native applications from an OpenShift cluster."
}
,"codewind-eclipse-quick-guide-html": {
"title": "Getting Started with Codewind in Eclipse",
"author": "",
"category": "",
"content": "Use Eclipse Codewind to create application projects from Application Stacks that your company builds. With Codewind, you can focus on your code and not on infrastructure and Kubernetes. Application deployments to Kubernetes occur through pipelines when developers commit their local code to the correct Git repos Kabanero is managing through webhooks.",
"url": "/codewind-eclipse-quick-guide.html",
"layout": "guide",
"description": "Take advantage of Codewind's tools to help build high quality cloud native applications regardless of which IDE or language you use."
}
,"codewind-vscode-quick-guide-html": {
"title": "Getting Started with Codewind in VS Code",
"author": "",
"category": "",
"content": "Use Eclipse Codewind to create application projects from Application Stacks that your company builds. With Codewind, you can focus on your code and not on infrastructure and Kubernetes. Application deployments to Kubernetes occur through pipelines when developers commit their local code to the correct Git repos Kabanero is managing through webhooks.",
"url": "/codewind-vscode-quick-guide.html",
"layout": "guide",
"description": "Take advantage of Codewind's tools to help build high quality cloud native applications regardless of which IDE or language you use."
}
,"news": {
"title": "News",
"author": "",
"category": "",
"content": "",
"url": "/news",
"layout": "newsredirect",
"description": "This is for redirect to latest news only, do not delete/edit"
}
,"news03": {
"title": "New for Codewind 0.3.0",
"author": "",
"category": "",
"content": "",
"url": "/news03",
"layout": "news",
"description": "New for Codewind 0.3.0"
}
,"news04": {
"title": "New for Codewind 0.4.0",
"author": "",
"category": "",
"content": "",
"url": "/news04",
"layout": "news",
"description": "New for Codewind 0.4.0"
}
,"news05": {
"title": "New for Codewind 0.5.0",
"author": "",
"category": "",
"content": "",
"url": "/news05",
"layout": "news",
"description": "New for Codewind 0.5.0"
}
,"news06": {
"title": "New for Codewind 0.6.0",
"author": "",
"category": "",
"content": "",
"url": "/news06",
"layout": "news",
"description": "New for Codewind 0.6.0"
}
,"news07": {
"title": "New for Codewind 0.7.0",
"author": "",
"category": "",
"content": "",
"url": "/news07",
"layout": "news",
"description": "New for Codewind 0.7.0"
}
,"news08": {
"title": "New for Codewind 0.8.0",
"author": "",
"category": "",
"content": "",
"url": "/news08",
"layout": "news",
"description": "New for Codewind 0.8.0"
}
,"news09": {
"title": "New for Codewind 0.9.0",
"author": "",
"category": "",
"content": "",
"url": "/news09",
"layout": "news",
"description": "New for Codewind 0.9.0"
}
,"news11": {
"title": "New for Codewind 0.11.0",
"author": "",
"category": "",
"content": "",
"url": "/news11",
"layout": "news",
"description": "New for Codewind 0.11.0"
}
,"news12": {
"title": "New for Codewind 0.12.0",
"author": "",
"category": "",
"content": "",
"url": "/news12",
"layout": "news",
"description": "New for Codewind 0.12.0"
}
,"news13": {
"title": "New for Codewind 0.13.0",
"author": "",
"category": "",
"content": "",
"url": "/news13",
"layout": "news",
"description": "New for Codewind 0.13.0"
}
,"news14": {
"title": "New for Codewind 0.14.0",
"author": "",
"category": "",
"content": "",
"url": "/news14",
"layout": "news",
"description": "New for Codewind 0.14.0"
}
,"newstechpreview": {
"title": "New for Codewind tech preview",
"author": "",
"category": "",
"content": "In the tech preview, Codewind includes the following supported functions with the included extensions:",
"url": "/newstechpreview",
"layout": "news",
"description": "New for Codewind tech preview"
}
};
</script>
<script src="/codewind/js/lunr.min.js"></script>
<script src="/codewind/js/search.js"></script>
</div>
</div>
</div>
<!-- footer row -->
<footer>
<div id="footer-div-mobile">
<div class="row">
<div class="col-sm-12 text-center">
<span>Useful Links:</span>
<br/><br/>
<a class="cw-footer-links" href="http://www.eclipse.org">Eclipse Foundation</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal/termsofuse.php">Website Terms of Use</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal">Legal</a><br/>
</div>
</div>
<div class="cw_footer_display_flex cw-footer-same-height cw-footer-center">
<div class="cw_footer_display_icons row">
<div class="cw-footer-col text-center col-md-3 col-sm-6 col-xs-12">
<div>
<div>
<a href="mailto:codewind-dev@eclipse.org"><img alt="Send us an email" title="Send us an email" src="images/footer/email-icon.svg" class="cw-logo" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center col-md-3 col-sm-6 col-xs-12">
<div>
<div>
<a href="https://twitter.com/EclipseCodewind"><img alt="Codewind Twitter" title="Codewind Twitter" src="images/footer/twitter-logo.svg" class="cw-logo" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center col-md-3 col-sm-6 col-xs-12">
<div>
<div>
<a href="https://github.com/eclipse/codewind"><img alt="Codewind Github" title="Codewind Github" src="images/footer/github-logo.svg"
class="cw-logo" /></a>
</div>
</div>
</div>
<div class=" cw-footer-col text-center col-md-3 col-sm-6 col-xs-12">
<div>
<div>
<a href="https://mattermost.eclipse.org/eclipse/channels/eclipse-codewind"><img alt="Codewind Mattermost" title="Codewind Mattermost" src="images/footer/mattermost-logo.png" class="cw-logo-mm" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center col-md-3 col-sm-6 col-xs-12">
<div>
<div>
<a href="https://www.youtube.com/channel/UCnKCVK6RFDyHFqUmXlAhCHQ"><img alt="Codewind YouTube" title="Codewind YouTube" src="images/footer/youtube-logo-dark.svg"
class="cw-logo" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center col-md-3 col-sm-6 col-xs-12">
<div>
<div>
<a href="http://www.eclipse.org"><img class="cw-logo-eclipse-mobile" alt="Eclipse" title="Eclipse" src="images/footer/eclipse.svg"/></a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row cw-footer-desktop" id="footer-div">
<div class="cw-footer-left">
<div class="px-5 cw-font-12>
<span class="cw-font-14">Useful Links:</span>
<br/><br/>
<a class="cw-footer-links" href="http://www.eclipse.org">Eclipse Foundation</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal/termsofuse.php">Website Terms of Use</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a><br/>
<a class="cw-footer-links" href="http://www.eclipse.org/legal">Legal</a><br/>
</div>
</div>
<div class="cw-footer-border-right"></div>
<div class="cw_footer_display_flex cw-footer-same-height cw-footer-center">
<div class="cw_footer_display_icons">
<div class="cw-footer-col text-center">
<div>
<div>
<a href="mailto:codewind-dev@eclipse.org"><img alt="Send us an email" title="Send us an email" src="images/footer/email-icon.svg" class="cw-logo" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center">
<div>
<div>
<a href="https://twitter.com/EclipseCodewind"><img alt="Codewind Twitter" title="Codewind Twitter" src="images/footer/twitter-logo.svg" class="cw-logo" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center">
<div>
<div>
<a href="https://github.com/eclipse/codewind"><img alt="Codewind Github" title="Codewind Github" src="images/footer/github-logo.svg"
class="cw-logo" /></a>
</div>
</div>
</div>
<div class=" cw-footer-col text-center">
<div class="cw-logo-mm" >
<div class="cw-logo-mm" >
<a href="https://mattermost.eclipse.org/eclipse/channels/eclipse-codewind"><img alt="Codewind Mattermost" title="Codewind Mattermost" src="images/footer/mattermost-logo.png" class="cw-logo-mm" /></a>
</div>
</div>
</div>
<div class="cw-footer-col text-center">
<div>
<div>
<a href="https://www.youtube.com/channel/UCnKCVK6RFDyHFqUmXlAhCHQ"><img alt="Codewind YouTube" title="Codewind YouTube" src="images/footer/youtube-logo-dark.svg"
class="cw-logo" /></a>
</div>
</div>
</div>
</div>
</div>
<div class="cw-footer-border-right"></div>
<div class="cw-footer-right cw-footer-same-height cw-footer-vcenter">
<div class="cw-footer-eclipse-img cw-footer-same-height px-5 ">
<a href="http://www.eclipse.org">
<img alt="Eclipse" title="Eclipse" src="images/footer/eclipse.svg"/>
</a>
</div>
</div>
</div>
</footer>
<!-- footer row END -->
<!-- Jquery -->
<script
src="https://code.jquery.com/jquery-3.4.1.min.js"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"
integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous">
</script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"
integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous">
</script>
<!-- Font Awesome JS -->
<script defer src="https://use.fontawesome.com/releases/v5.0.13/js/solid.js"
integrity="sha384-tzzSw1/Vo+0N5UhStP3bvwWPq+uvzCMfrN1fEFe+xBmv1C/AtVX5K0uZtmcHitFZ" crossorigin="anonymous">
</script>
<script defer src="https://use.fontawesome.com/releases/v5.0.13/js/fontawesome.js"
integrity="sha384-6OIrr52G08NpOFSZdxxz1xdNSndlD4vdcf/q2myIUVO0VsqaGHJsB0RaBE01VTOY" crossorigin="anonymous">
</script>
<script src="js/jquery.matchHeight-min.js"></script>
<script src="js/index.js"></script>
<script src="js/docs.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/prism.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/prism-docker.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/prism-json.min.js"></script>
</div>
</body>
</html>