-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Labels
Description
In the current workflow the user configures the prompts and templates using:
# new project
uvx --from git+https://github.com/github/spec-kit.git specify init <PROJECT_NAME>
cd ~/my-existing-project
uvx --from git+https://github.com/github/spec-kit.git specify init --here
This command creates a series of directories in the ROOT of the selected directory.
ROOT/
- memory/
- scripts/
- specs/
- templates/
- out/
For existing or future projects creating these (or other) directories in the root of the project is disruptive and confusing. I would like to suggest that instead those folders are created under a ROOT/.specify
directory. In that way users can take advantage of the files without affecting their current directory structure.
ROOT
+ .specify/
- memory/
- scripts/
- specs/
- templates/
- out/
I am happy to contribute with a PR.
TaQuangKhoi, volkanunsal, ilyavenger, ErickAgrazal, Nyrk0 and 51 moreganeshramakrishnanbr, chaddy81, ashwin-pc, gav-fyi, TempusGPT and 13 more