Giter Site home page Giter Site logo

simple-cmdb's Introduction

About

This repository is just a golang reimplementation of woniu-cmdb, which builds CRUD system from a given json configuration file.

How to use

overview

We just need to write json configurations like on the left side, and this project will generate APIs and pages like on the right side.

./scrot.png

menu configuration

{
    name: --> table name in database
    titile: --> menu title on web page
    modal_detail: --> whether to use a modal window to show detailed infomation of a record who has hidden fields
    data:[
        {
            name: --> column name in database table
            title: --> table head in web page
            type: --> default is: input text
            value:

            select_type:--> data source table name
            toname: --> id to name
            hide: --> if setted to true, this column will not be shown on page
             
            option_val 
            option_name 
        }
    ]
}   

usage

simple-cmdb --help
Usage of ./ruok:
  -d    show debug information
  -fd
        forcefully recreate database tables if already exist
  -ft
        forcefully recreate templates if already exist
  -p int
        listen port (default 8080)

simple-cmdb's People

Contributors

kumakichi avatar

Stargazers

 avatar ik5 avatar zbv avatar 小张 avatar duanjunxiao avatar

Watchers

James Cloos avatar  avatar

Forkers

isgasho

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.