Closed gedw99 closed 2 years ago
👋 Hello. Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
⚡️ This issue has been automatically closed because it has not had recent activity.
Required check list:
Is your feature request related to a problem? Please describe.
I was just playing around with this, and noticed that some of the templates have OS level dependencies that also need to be installed.
For example npm... think that assuming golang is installed is a given, but it also possible to install golang per repo.
This is a sticky area, because users sometimes have the tool already installed.
Describe the solution you'd like:
The only viable solution is to contain the tools installed to the Repo itself, so as to not disrupt the other tools they have but also to allow versioning of tools between repos, etc.
One easy way to do this is with Makefiles. Its universal in that it works on all OS's ( even windows these days).
The makefile includes can be designed to pull the tool to a special folder and install it there. Then the make file can manipulate the PATH variable to look for the tool locally.
It maybe that you assume that the developer is using Docker, and that you contain everything to docker ?.
Describe alternatives you've considered:
mage, hermit are some tools with help with this.
But they all place files outside the Repo, that you pulled. Makefiles can i feel do the job.
Screenshots:
Additional context: