An open API service indexing awesome lists of open source software.

https://github.com/jan-guenter/action-class

A framework for creating GitHub Actions in TypeScript
https://github.com/jan-guenter/action-class

github-actions github-actions-javascript github-actions-typescript

Last synced: about 1 month ago
JSON representation

A framework for creating GitHub Actions in TypeScript

Awesome Lists containing this project

README

          

# GitHub Action class framework

[![Build and Test](https://img.shields.io/github/actions/workflow/status/jan-guenter/action-class/build-and-test.yml?branch=main&label=Build%20and%20Test&logo=github)](https://github.com/jan-guenter/action-class/actions/workflows/build-and-test.yml)
[![Test Report](https://img.shields.io/github/actions/workflow/status/jan-guenter/action-class/test-report.yml?branch=main&label=Test%20Report&logo=github)](https://github.com/jan-guenter/action-class/actions/workflows/test-report.yml)
[![Coverage Report](https://img.shields.io/github/actions/workflow/status/jan-guenter/action-class/coverage-report.yml?branch=main&label=Coverage%20Report&logo=github)](https://github.com/jan-guenter/action-class/actions/workflows/coverage-report.yml)
[![MegaLinter](https://img.shields.io/github/actions/workflow/status/jan-guenter/action-class/mega-linter.yml?branch=main&label=MegaLinter&logo=github)](https://github.com/jan-guenter/action-class/actions/workflows/mega-linter.yml)

[![GitHub last commit](https://img.shields.io/github/last-commit/jan-guenter/action-class?logo=github)](https://github.com/jan-guenter/action-class/graphs/commit-activity)
[![GitHub issues](https://img.shields.io/github/issues/jan-guenter/action-class?logo=github)](https://github.com/jan-guenter/action-class/issues)
[![GitHub pull requests](https://img.shields.io/github/issues-pr/jan-guenter/action-class?logo=github)](https://github.com/jan-guenter/action-class/pulls)
[![GitHub commit activity](https://img.shields.io/github/commit-activity/y/jan-guenter/action-class?logo=github)](https://github.com/jan-guenter/action-class/graphs/commit-activity)
[![GitHub contributors](https://img.shields.io/github/contributors/jan-guenter/action-class?logo=github)](https://github.com/jan-guenter/action-class/graphs/contributors)

## Packages

---

### [`@action-class/core`](packages/core)

A framework for creating GitHub Actions in TypeScript.

[![npm](https://img.shields.io/npm/v/@action-class/core?logo=npm)](https://www.npmjs.com/package/@action-class/core)
[![Downloads](https://img.shields.io/npm/dt/@action-class/core?logo=npm)](https://www.npmjs.com/package/@action-class/core)
[![License](https://img.shields.io/npm/l/@action-class/core)](packages/core/LICENSE)

[![Dependencies](https://img.shields.io/librariesio/release/npm/@action-class/core?logo=npm)](https://libraries.io/npm/@action-class%2Fcore/tree)
![Dependents](https://img.shields.io/librariesio/dependents/npm/@action-class/core?logo=npm)
[![SourceRank](https://img.shields.io/librariesio/sourcerank/npm/@action-class/core)](https://libraries.io/npm/@action-class%2Fcore/sourcerank)

A detailed description can be found in the package [README](packages/core/README.md)

---

### [`@action-class/action-yml`](packages/action-yml)

A type library for reading and writing `action.yml` files.

[![NPM](https://img.shields.io/npm/v/@action-class/action-yml?logo=npm)](https://www.npmjs.com/package/@action-class/action-yml)
[![Downloads](https://img.shields.io/npm/dt/@action-class/action-yml?logo=npm)](https://www.npmjs.com/package/@action-class/action-yml)
[![License](https://img.shields.io/npm/l/@action-class/action-yml)](packages/core/LICENSE)

[![Dependencies](https://img.shields.io/librariesio/release/npm/@action-class/action-yml?logo=npm)](https://libraries.io/npm/@action-class%2Faction-yml/tree)
![Dependents](https://img.shields.io/librariesio/dependents/npm/@action-class/action-yml?logo=npm)
[![SourceRank](https://img.shields.io/librariesio/sourcerank/npm/@action-class/action-yml?logo=npm)](https://libraries.io/npm/@action-class%2Faction-yml/sourcerank)

A detailed description can be found in the package [README](packages/action-yml/README.md)