Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

github.com/HansRobo/ssl_gui_test

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/HansRobo/ssl_gui_test

  • v0.0.0-20240829002537-2ac9647a9f1d
  • Source
  • Go
  • Socket score

Version published
Created
Source

ssl_gui_test

セットアップと起動

フロントエンド (Vue.js)

  1. frontendディレクトリに移動します:

    cd frontend
    
  2. 依存関係をインストールします:

    npm install
    
  3. 開発サーバーを起動します:

    npm run serve
    
  4. ESLintを使用してコードをチェックします:

    npm run lint
    

バックエンド (Golang)

  1. backendディレクトリに移動します:

    cd backend
    
  2. 依存関係をインストールします:

    go mod tidy
    
  3. バックエンドサーバーを起動します:

    go run main.go
    
  4. GolangCI-Lintを使用してコードをチェックします:

    golangci-lint run
    

使用方法

  1. ブラウザを開き、http://localhost:8080にアクセスします。
  2. キャンバスが表示され、バックエンドから受信したデータに基づいて図形が描画されます。
  3. バックエンドはUDPパケットをWebSocket経由でフロントエンドに転送し、キャンバス上に図形が描画されます。

Devcontainerを使用した開発

  1. Visual Studio Codeでリポジトリを開きます。
  2. まだインストールしていない場合は、「Remote - Containers」拡張機能をインストールします。
  3. F1キーを押して、Remote-Containers: Open Folder in Container...を選択します。
  4. リポジトリのルートフォルダを選択します。
  5. 開発コンテナが自動的にビルドされ、起動します。
  6. コンテナ内でプロジェクトの開発を行うことができます。

Pre-commitフックの設定

  1. frontendディレクトリに移動します:

    cd frontend
    
  2. Huskyをインストールします:

    npx husky install
    
  3. Pre-commitフックを設定します:

    npx husky add .husky/pre-commit "npm run lint"
    

GitHub ActionsによるLintingワークフロー

  1. .github/workflows/lint.ymlファイルを作成し、以下の内容を追加します:
    name: Lint
    
    on:
      push:
        branches:
          - main
      pull_request:
        branches:
          - main
    
    jobs:
      lint:
        runs-on: ubuntu-latest
    
        steps:
          - name: Checkout code
            uses: actions/checkout@v2
    
          - name: Set up Node.js
            uses: actions/setup-node@v2
            with:
              node-version: '14'
    
          - name: Install dependencies
            run: npm install
    
          - name: Run ESLint
            run: npm run lint
    

FAQs

Package last updated on 29 Aug 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc