Code Monkey home page Code Monkey logo

sdeleuze / application-accelerator-samples Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vmware-tanzu/application-accelerator-samples

0.0 1.0 1.0 1.39 MB

Project for samples to be used with "Application Accelerator for VMware Tanzu" which is part of "VMware Tanzu Application Platform".

Home Page: https://docs.vmware.com/en/VMware-Tanzu-Application-Platform/index.html

License: MIT No Attribution

Shell 0.62% JavaScript 7.84% Python 0.11% Java 65.74% C# 1.92% Kotlin 0.88% TypeScript 9.54% CSS 2.84% HTML 3.83% Starlark 6.68%

application-accelerator-samples's Introduction

application-accelerator-samples

Overview

Application Accelerators for VMware Tanzu helps you bootstrap developing your applications and deploying them in a discoverable and repeatable way.

Enterprise Architects author and publish accelerator projects that provide developers and operators in their organization ready-made, enterprise-conformant code and configurations.

Published accelerator projects are maintained in Git repositories. You can then use Application Accelerators to create new projects based on those accelerator projects.

The Application Accelerators user interface(UI) enables you to discover available accelerators, configure them, and generate new projects to download.

How does Application Accelerators work?

Application Accelerators allow you to generate new projects from files in Git repositories. An accelerator.yaml file in the repository declares input options for the accelerator. This file also contains instructions for processing the files when you generate a new project.

Accelerator custom resources (CRs) control which repositories appear in the Application Accelerators UI. You can maintain CRs by using Kubernetes tools such as kubectl or by using the Tanzu CLI accelerator commands. The Accelerator controller reconciles the CRs with a Flux2 Source Controller to fetch files from GitHub or GitLab.

The Application Accelerators UI and IDE extension gives you a searchable list of accelerators to choose from. After you select an accelerator, the UI and IDE extension present input fields for any input options.

Application Accelerators UI and IDE extension send the input values to the Accelerator Engine for processing. The Engine then returns the project in a ZIP file. You can open the project in your favorite integrated development environment (IDE) to develop further.

Prerequisites

To use these Application Accelerators samples you need to have access to an installation of VMware Tanzu Application Platform.

Build & Run

Each Accelerator is provided in a separate directory and is its own self contained project with a README file descibing how to build it.

Documentation

Application Accelerators for VMware Tanzu documentation is provided as part of the official documentation for VMware Tanzu Application Platform

Contributing

The application-accelerator-samples project team welcomes contributions from the community. Before you start working with application-accelerator-samples, please read our Developer Certificate of Origin. All contributions to this repository must be signed as described on that page. Your signature certifies that you wrote the patch or have the right to pass it on as an open-source patch. For more detailed information, refer to CONTRIBUTING.md.

License

MIT No Attribution (MIT-0) License

application-accelerator-samples's People

Contributors

bbtong avatar ccheetham avatar dependabot[bot] avatar diegowong avatar dmbelyaev avatar eleftherias avatar fmanning07 avatar gm2552 avatar joeeltgroth avatar jrshaffe avatar mingxiao avatar sarahwalther avatar smeet07 avatar timhess avatar trisberg avatar vmware-jaret avatar vmwghbot avatar

Watchers

 avatar

Forkers

vudayani-vmw

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.