Giter Site home page Giter Site logo

pzfreo / weave-gitops Goto Github PK

View Code? Open in Web Editor NEW

This project forked from weaveworks/weave-gitops

0.0 1.0 0.0 6.32 MB

Weave GitOps core

License: Mozilla Public License 2.0

Go 92.76% Dockerfile 0.55% Makefile 2.27% Shell 3.79% TypeScript 0.28% HTML 0.14% JavaScript 0.20%

weave-gitops's Introduction

weave-gitops

Weave GitOps

Coverage Status Test status LICENSE Contributors Release

Overview

Weave GitOps enables an effective GitOps workflow for continuous delivery of applications into Kubernetes clusters. It is based on CNCF Flux, a leading GitOps engine.

Early access

Weave GitOps is in early stages and iterating. Not all capabilities are available yet, and the CLI commands and other aspects may change. Please be aware this is not production ready yet. We would appreciate feedback and contributions of all kinds at this stage.

Getting Started

CLI Installation

Mac / Intel

curl -L https://github.com/weaveworks/weave-gitops/releases/download/v0.0.4/wego-$(uname)-$(uname -m) -o wego
chmod +x wego
sudo mv ./wego /usr/local/bin/wego
wego version

Please see the getting started guide.

CLI Reference

Weave GitOps

Usage:
  wego [command]

Available Commands:
  app
  flux        Use flux commands
  help        Help about any command
  install     Install or upgrade Wego
  version     Display wego version

Flags:
  -h, --help               help for wego
      --namespace string   gitops runtime namespace (default "wego-system")
  -v, --verbose            Enable verbose output

Use "wego [command] --help" for more information about a command.

For more information please see the docs

CLI development

To set up a development environment for the CLI

  1. Install go v1.16
  2. make

UI Development

To set up a development environment for the UI

  1. Install go v1.16
  2. Install Node.js version 14.15.1
  3. Install reflex for automated server builds: go get github.com/cespare/reflex
  4. Run npm install
  5. To start up the HTTP server with automated re-compliation, run make ui-dev
  6. Run npm start to start the frontend dev server (with hot-reloading)

Contribution

Need help or want to contribute? Please see the links below.

weave-gitops's People

Contributors

j-thompson12 avatar jrryjcksn avatar weave-e2e-quickstart avatar luizbafilho avatar iahmad9 avatar josecordaz avatar jpellizzari avatar pzfreo avatar rokshana-b avatar

Watchers

 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.