Spec-Kit for Multi-Platform Development? #1628
Unanswered
mfcollins3
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'm evaluating Spec-Kit for use on a new project that I am working on, but I have a question about how to best use it. The product I am thinking of using it for has developers that are using Apple macOS or Microsoft Windows. Some developers will be working locally on their host machines, others will be developing in Linux dev containers using Visual Studio Code.
I see that when I add Spec-Kit to a test project, I have to choose either shell scripts or PowerShell scripts, but I can't choose both. I also see in the
.github/agentsdirectory, the agents seem hard-coded to the type of script chosen at installation time. Is there an effective way to use Spec-Kit so that it can be used by both Apple/Linux devs and Microsoft Windows devs at the same time?My initial thought is that I can exclude the Spec-Kit agents from the
.github/agentsdirectory from my repo using a.gitignorefile. I already have asetup.shandSetup.ps1script in my repo that I use to install pre-commit, Git LFS, and download dependencies that my users run after creating a new clone of the Git repo. I could add thespecify init .command to that to re-add the agents to support the scripting language of the platform. Does that make sense to do?How is everyone else handling multi-platform development issues?
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions