pulled store art never goes into the app repo: art pull --write, init and onboard add the renders folder (relative to the repo root, e.g. /store/renders/) to the repo's .gitignore when git check-ignore says it is not ignored yet, with one line saying so; tests
This commit is contained in:
parent
81915651bd
commit
fb3a7c186b
6 changed files with 69 additions and 3 deletions
|
|
@ -9,6 +9,7 @@ import { appendFileSync, existsSync, mkdirSync, readFileSync, writeFileSync } fr
|
|||
import { dirname, join, relative, resolve } from 'node:path';
|
||||
import type { Args } from './lib/args';
|
||||
import { type AppProfile, PROFILES } from './lib/config';
|
||||
import { ignoreInRepo } from './lib/git-ignore';
|
||||
import { log } from './lib/log';
|
||||
import { TEMPLATE_TEXT } from './lib/template-files';
|
||||
import * as rt from './lib/rt';
|
||||
|
|
@ -70,5 +71,8 @@ export async function run(args: Args): Promise<void> {
|
|||
else writeFileSync(gi, '# storebound: credentials, fonts, temp files\n.storebound/\n');
|
||||
log('init', '.gitignore: added .storebound/');
|
||||
}
|
||||
// store art (rendered or pulled from the stores) is never committed
|
||||
const art = ignoreInRepo(join(root, 'store', 'renders'), 'storebound: store art (rendered or pulled from the stores), never committed');
|
||||
if (art) log('init', `.gitignore: added ${art}`);
|
||||
log('init', 'next: edit storebound.config.ts, store/*.md and .storebound/credentials.json, then `storebound check`; store/workflows/*.yml: storebound flow list');
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue