Giter Club home page Giter Club logo

nocalhost-vscode-plugin's Introduction

CII Best Practices

All Contributors

api-docker nhctl Go Report Card LICENSE FOSSA Status

Cloud Studio Template


Most productive way to build cloud-native applications.

Nocalhost

The term Nocalhost originates from No Local, which is a cloud-native development tool based on IDE, provides realtime cloud native application developing experience.

When developing cloud-based application in Nocalhost, any code changes can immediately take effects in remote side, and there is no need to rebuild a new image. This can shorten the entire development feedback loops and massively improve R&D efficiency.

In order to give you a better understanding of Nocalhost, it is recommended that you read our blog post Nocalhost - Refine Cloud Native Dev Environment

Nocalhost

Key Features

IDE Supports

Nocalhost provides easy-to-use IDE extension for JetBrains and VSCode. These extension will enable developer to develop and debug cloud-based application in their local machine.

Start cloud-native application development in one click

No need to config complex dev environments in your local machine anymore. Nocalhost helps you to connect to any Kubernetes environment in one click.

See code change under a second

automatically synchronize the code to container every time you make a change. Nocalhost eliminate the submit, building and pushing cycles, significantly speed up the feedback loop of development, so you see change in under a second.

Isolated development space

Every team member can enjoy their own independent development space to ensure that they are not disturbed by others.

Getting Started

Documentation

Full documentation is available on the Nocalhost

Community

  • Meeting: Google Doc
  • Slack(English): CNCF Slack #nocalhost channel
  • WeChat(Chinese): Scan the QR Code to add CODING assistance with note "Nocalhost", assistance will add you into our WeChat group

nocal-host-wechat

Talks and Conferences

Engagement Link
📹   Nocalhost Youtube https://www.youtube.com/channel/UC2QC6HvFG8zOtFRvvMzcAUw

Check our Changelogs

Contributing

Check out CONTRIBUTING to see how to develop with Nocalhost.

Code of Conduct

Nocalhost adopts CNCF Code of Conduct

License

Nocalhost is Apache 2.0 licensed

FOSSA Status

Roadmap

See ROADMAP

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Anur

🚧

Qi Zhang

📝

mouuii

🔌 🤔

This project follows the all-contributors specification. Contributions of any kind welcome!

Sponsors


He3.App


CODING

nocalhost-vscode-plugin's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

nocalhost-vscode-plugin's Issues

No Auth Provider found for name "gcp"

The plugin works if I paste a raw kubeconfig. But when I try to use one of the existing clusters in ~/.kube/config I have, it is unable to connect with the error in the title.

VSCode Version: 1.64.0
OS: Linux

A lot of Windows Defender firewall warnings

E03L4V0%Z11PWICAX~D E80

Then I found a large number of nhctl-daemon folders in the C:\Users\ever\AppData\Local\Temp directory, there is a nhctl.exe
0H798 A%%6%EEIG I4$G_6

)4T98V2M~U5 M` TUHDK1V

This problem often occurs when using plugins

env

  • win10 20H2 家庭中文版
  • nocalhost-vscode-plugin v0.4.12

希望提供配置项,可以修改鼠标浮动到Deployment时, 默认启动方式

现在鼠标浮动到Deployment时, 默认启动方式是“Start Development", 即替换模式

但真实业务开发场景是,不影响原有pod应用, 即不希望使用 替换模式, 而希望默认方式是 “start DevMode(Duplicate)",复制出一个新的pod进行开发。

但现在并未提供可以修改 默认启动方式的地方, 除非修改源码package.json中的菜单配置选项中的group, 将Nocalhost.startDevMode Nocalhost.startCopyDevMode命令的 group "navigation", "inline@0" 做替换。

{
          "command": "Nocalhost.startDevMode",
          "when": "viewItem =~ /^workload-(deployment|statefulSet|job|daemonSet|cronjob|pod|crd-resources)-dev-(?!(developing|starting|develop_starting|vpn_))/i",
          "group": "navigation"
        },
        {
          "command": "Nocalhost.startCopyDevMode",
          "when": "viewItem =~ /^workload-(deployment|statefulSet|job|daemonSet|cronjob|pod|crd-resources)-dev-(?!(developing-duplicate|developing-replace-self|starting|vpn_healthy|vpn_unhealthy))/i",
          "group": "inline@0"
        },

所以官方是否可提供一种通过vscode setting.json配置的方式, 来修改默认启动方式呢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.