Collection of Makefiles.
This is a collection of Makefiles to facilitate development for GitHub Actions.
At the beginning of your Makefile add, the following:
-include .makefiles/minimum/Makefile
.makefiles/minimum/Makefile:
@git clone https://github.com/tmknom/makefiles.git .makefiles >/dev/null 2>&1After running the make command, the repository will be downloaded to the .makefiles directory,
and the specified Makefile will be included at runtime.
Run make help to view a list of available targets.
Note
Highly recommend adding the .makefiles directory to your .gitignore.
-include .makefiles/go/Makefile
.makefiles/go/Makefile:
@git clone https://github.com/tmknom/makefiles.git .makefiles >/dev/null 2>&1-include .makefiles/composite-action/Makefile
.makefiles/composite-action/Makefile:
@git clone https://github.com/tmknom/makefiles.git .makefiles >/dev/null 2>&1-include .makefiles/reusable-workflows/Makefile
.makefiles/reusable-workflows/Makefile:
@git clone https://github.com/tmknom/makefiles.git .makefiles >/dev/null 2>&1- dockerfiles: Collection of Dockerfiles.
- configurations: Collection of configurations.
- template: The template repository.
- template-go: Template repository for Go.
- template-composite-action: Template repository for Composite Action.
- template-reusable-workflows: Template repository for Reusable Workflows.
See GitHub Releases.