0.1.3 • Published 9 months ago

circleci-config-visualizer v0.1.3

Weekly downloads
-
License
-
Repository
-
Last release
9 months ago

CircleCI Config Visualizer

The circleci-config-visualizer is a package/tool that can be used to visualize circlei config.yml files. It provides a clear overview of CI workflows and jobs in the config files.

A cli utility is also provided to help users visualize config files directly using command line by specifying the config file.

Built using reactjs, redux, nodejs and Typescript.

How to use

Using CLI (For usage):

  1. Make sure you have nodejs and npm installed. Install the package using npm:

    npm install -g circleci-config-visualizer
  1. Open terminal or command line and enter the following command to start the server and client:

    circleci-config-visualizer -f <path_to_your_config_file>
    # eg - circleci-config-visualizer -f ./config.yml
  1. The specified file gets opened in the browser at localhost:3000 for visualization:

    Visualized file

Using React (For development):

  1. Clone the repo:

    git clone https://github.com/syngenta/circleci-config-visualizer.git
  1. Navigate to client directory and run npm start in the terminal:

    cd client
    npm start
  1. The webapp gets opened in the browser at localhost:3000. Click on Upload button and choose your config file to visualize:

    Homepage

0.1.2

9 months ago

0.1.3

9 months ago

0.1.1

9 months ago

0.1.0

9 months ago