dev-workflow
Installation
SKILL.md
Dev workflow – DataSync Asset Store Filesystem
When to use
- Running or changing build or test commands
- Working in
example/or understanding CI / automation - Optional git hooks (Talisman, Snyk)
Instructions
- Install:
npm install. Target Node 20+ for local dev (see rootREADME.md). - Build:
npm run build-tsrunscleanthentsc; output isdist/.npm run compileistsconly;prepareruns compile for pack/install. - Watch:
npm run watch-tsfor incremental compile during development. - Example app:
example/demonstrates wiring with mock config (not the full DataSync stack). - Travis:
.travis.ymlrunsnpm run build-tsthennpm run teston its Node matrix (may differ from README’s recommended Node version). - GitHub Actions:
.github/workflows/— security/scanning, release, and automation; see each workflow for triggers. - Husky (optional):
.husky/pre-commitruns Talisman and Snyk if installed;SKIP_HOOK=1bypasses. Not everyone has these CLI tools—coordinate with the team before relying on the hook locally.
TypeScript compiler options, typings/, and TSLint: skills/typescript-style/SKILL.md.