Use these commands to pull curated files/folders from matart15/development_docs into any repository.
- Replace
./with your target path as needed - Add
#branchafter the path to pin a branch or tag (e.g.,.../project-base#main) - Use
--forceto overwrite existing files
# Git + GitHub base (gitignore, gitattributes, PR templates, issue templates, workflows)
npx degit matart15/development_docs/project-base/git ./ --force
# Node package base (package.json fields, editorconfig, eslint, tsconfig)
npx degit matart15/development_docs/project-base/node ./ --force
# Repo meta (LICENSE, CODEOWNERS, SECURITY, FUNDING, CONTRIBUTING)
npx degit matart15/development_docs/project-base/repo-meta ./ --force# Cursor-specific rules and assistant configuration
npx degit matart15/development_docs/cursor/rules ./ --force# General docs (README templates, conventions, contribution guides)
npx degit matart15/development_docs/docs/general ./docs --force
# Project TODO scaffolds
npx degit matart15/development_docs/docs/todo ./docs/todo --force# package-scripts.yml and helper scripts
npx degit matart15/development_docs/package-scripts ./ --force# Firebase config (firebase.json, .firebaserc examples, emulator config, hosting)
npx degit matart15/development_docs/firebase ./ --force# Zod schema generator (scripts, examples, config)
npx degit matart15/development_docs/zod-generator ./ --force# Tailwind + shadcn setup (tailwind config, postcss, base styles, components)
npx degit matart15/development_docs/ui/shadcn-tailwind ./ --force- Dry run: clone to a temp dir first to preview contents.
- Selective copy: degit supports subpaths; target only what you need.
- Pin versions: use tags/branches for stable reproducibility.
- Merge carefully: review diffs when using
--force.