Skip to content

Development reference and Contributor WANTED!!

cb-spider edited this page Dec 7, 2025 · 9 revisions

[AS-IS]

Basic

  • Go, Shell Script 등
  • struct, struct array, slice, map, strings
  • file io
  • reflect
  • goroutine
  • json handling: struct <-> json
  • yaml file handling: config file
  • ...

Spider Server

  • Rest Server: Echo framework
  • Meta info: Gorm 활용
  • encryption/decryption: 주요 정보 암호화/복호화
  • Locking
  • logger: cb-log(Cloud-Barista logger) 활용

Cloud Drivers

  • Go Interface-Driver 개념 이해
  • CSP별 Go Client Pkg
  • plugin with Go shared library
  • Go Unit Test framework
  • Current drivers:

Spider Client

  • REST API
  • CLI(Swagger-based)
  • AdminWeb(embedded web, REST): http, cgi, javascript

Spider Test

  • Go Unit Test framework
  • Github workflow

Spider Server run environments

  • Go module (go.mod)

Documentations

  • Markdown: readme, install guide, design, ...
  • Swagger: API Docs

Table of contents



Clone this wiki locally