defenseunicorns / uds-common

Common framework for UDS Packages
GNU Affero General Public License v3.0
4 stars 7 forks source link

🦄 UDS Common

Latest Release Build Status OpenSSF Scorecard

This repo acts as a UDS Package Framework that contains common configuration, tasks and documentation useful for building downstream UDS Packages. It defines and helps consumers implement UDS package practices within their specific package repositories and is intended to help streamline keeping those practices up to date over time.

Contents

The repo itself contains:

Task Usage

Common tasks can be included in downstream repositories and executed with uds run. You can learn more about the common tasks in this repo on the tasks README.

Configuration Usage

Common configuration used between repositories is located in the config directory and is imported via specific tool mechanisms (like Renovate's extends key).

Example Usage

The example in this repository is based around Nginx and can be interacted with as you would in any other UDS Package repo - i.e. uds run test-package

Contributing

Please see the CONTRIBUTING.md