6
Maghic: a Swiss army knife for GitHub Actions Workflow
source link: https://dev.to/robertobutti/maghic-a-swiss-army-knife-for-github-actions-workflow-14kn
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Maghic: a Swiss army knife for GitHub Actions Workflow
Maghic is a Swiss army knife tool for GitHub Actions Workflow.
This is created for the GitHub Actions Hackathon: 2021 GitHub Actions Hackathon on DEV
My Workflow
Maghic provides:
- a command line tool for managing, creating and autogenerate Yaml file Workflow for GitHub Actions;
- a set of classes and methods for managing Yaml file (specific for GitHub Actions Workflows).
You can create your GitHub Actions workflow with some code like this one:
$y = \App\Objects\YamlObject::make()
->setName("My Test Name")
->setOnPushDefaultBranches()
->setRunsOn(["ubuntu-latest"]);
Enter fullscreen modeExit fullscreen mode
Submission Category:
Maintainer Must-Haves
Yaml File or Link to Code
MaGHic
Maghic is a Swiss army knife tool for GitHub Actions Workflow. It provides:
- a command line tool for managing, creating and autogenerate Yaml file Workflow for GitHub Actions;
- a set of classes and methods for managing Yaml file (specific for GitHub Actions Workflows).
This is created for the GitHub Actions Hackathon: 2021 GitHub Actions Hackathon on DEV
References
Packages
- Laravel Zero: micro framework for console application;
- Symfony Yaml: a package for parsing Yaml structures.
Additional Resources / Info
This project uses:
- Laravel Zero: micro framework for console application;
- Symfony Yaml: a package for parsing Yaml structures.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK