TruStacks / trustacks-legacy

A software delivery engine
GNU General Public License v3.0
6 stars 0 forks source link

trustacks logo


Join Discord Go Report Card

asciicast

Welcome to TruStacks

What is TruStacks?

TruStacks is a software delivery engine that enables teams to code with "ultra standardized", framework driven developer workflows.

Why TruStacks?

VSDPs stop at the pipeline. TruStacks is the write once, consume anywhere approach to software delivery pipelines and developer workflows.

Community

It takes a village.

Software delivery cannot be solved alone. By working together as a community, TruStacks provides end-to-end development workflows from code to delivery for the most popular frameworks across web, mobile, IoT, embedded, and many other software disciplines.

How Does It Work?

  1. Deploy a software toolchain.
    The toolchain deploys and configures core tooling such as single-sign (OIDC), CI provider (ie. concourse, gitlab, tekton), and secrets management.
  2. Create an application for a target software framework from a compatible(1) project in git.
    The application config is appeneded to the toolchain configuration
  3. The TruStacks engine CI driver automically creates and configures the application pipeline.
  4. Run your pipeline from the CI proivder.
    The CI pipeline is pre-built for your framework. Certain parameters such as deploymnet target (ie. k8s, FaaS) are configuration through application parameters.

(1) compability depends on the desired framework. (ie. a Create React App based workflow requires an un-ejected react project).

Try It Out

Visit the docs to learn more and to get started with TruStacks.

*TruStacks is Alpha Software. The API and tooling are subject to breaking changes in the future. We will make every attempt to minimize breaking changes as we add more features.*

Issues & Suggestions

If you run into any issues create an issue or drop us a line on discord.

Leave a suggestion.

What's Happening

Check out our Trello Board to see what's happening now.