Coder Social home page Coder Social logo

latrodect / compose-core-vscode-extension-for-k8s-setup-and-code-review Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 974 KB

Automation for creating deployment files.

License: MIT License

JavaScript 5.58% TypeScript 94.42%
automation-framework deployment-automation deployment-tools extension-development typescript vscode-extension

compose-core-vscode-extension-for-k8s-setup-and-code-review's Introduction

Backdoor Kubernetes & Docker Helper and Code Reviewer Extension

The Backdoor Kubernetes & Docker Helper and Code Reviewer extension for Visual Studio Code aims to enhance the code review process, streamline collaboration, and improve code quality within your projects. And also this extension aims to generate kubenetes and docker structure auto.

Features

  • Kubernetes and Docker folder structure and file generator.
  • Create Docker Compose yaml
  • Add inline comments to specific lines of code for discussions and feedback.
  • AI-powered suggestions to provide constructive feedback for code reviews.

Installation

  1. Open Visual Studio Code.
  2. Go to the Extensions view by clicking on the square icon in the sidebar or press Ctrl+Shift+X.
  3. Search for "Backdoor Code Reviewer" and click "Install".

Usage

Open Backdoor Dashboard for Detailed Information

  1. Use the keyboard shortcut Ctrl+I to trigger the "Backdoor: Dashboard" command.
  2. This dashboard include more detailed documentation of this extension.

Generate Kubernetes Deployment Files

  1. Use the keyboard shortcut Ctrl+F to trigger the "Backdoor: Generate Kubernetes Files" command.
  2. Enter the names of your apps (e.g., backend, frontend) separated by commas.
  3. Backdoor will create Kubernetes YAML files for your apps.

Generate Docker Files

  1. Use the keyboard shortcut Ctrl+D to trigger the "Backdoor: Generate Docker Files" command.
  2. Enter the root of your project (e.g., /src/fronend) separated by commas.
  3. Enter the names of your apps (e.g., backend, frontend) separated by commas.
  4. Backdoor will create Dockerfile template for your project.

Generate Docker Compose

  1. Use the command palette (Ctrl+Shift+P) and search for "Backdoor Docker Compose: Generate Docker Compose YAML".
  2. Enter the how many service do you have.
  3. Enter service name and port.
  4. Enter environment variables of that service.
  5. Provide these information for each service.

Analyze Code

Note: This function not completed yet. When its completed you can analyze your code.

  1. Open a code file you want to analyze.
  2. Use the command palette (Ctrl+Shift+P) and search for "Backdoor Code Reviewer: Analyze Code".
  3. The extension will highlight potential issues and coding standards violations within the code.

Add Inline Comment

  1. Select the line of code where you want to add an inline comment.
  2. Use the command palette (Ctrl+Shift+P) and search for "Backdoor Code Reviewer: Add Inline Comment".
  3. An inline comment will be added to the selected line.

Configuration

This extension provides customizable configuration settings that you can adjust to your preferences. Check the VS Code settings for options related to the Backdoor Code Reviewer extension.

Contributing

Contributions are welcome! To contribute to this extension, follow these steps:

  1. Fork this repository.
  2. Clone your forked repository to your local machine.
  3. Make your changes and improvements.
  4. Test your changes thoroughly.
  5. Commit your changes with clear commit messages.
  6. Push your changes to your forked repository.
  7. Create a pull request to this repository.

Please follow the Contributing Guidelines for more information.

License

This extension is licensed under the MIT License.

compose-core-vscode-extension-for-k8s-setup-and-code-review's People

Contributors

latrodect avatar

Watchers

 avatar  avatar

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.