## projio_init study profile should pre-configure pixecog-like layout When scaf
projio_init study profile should pre-configure pixecog-like layout¶
When scaffolding a new study project with projio_init(kind="study"), the resulting config has biblio and notio disabled, notes_dir set to notes/ instead of docs/log/, and no docs subsections created. Every study project (gecog, pixecog) ends up needing the same manual fixes:
- Enable biblio + notio in
.projio/config.yml - Set
notes_dir: docs/log/ - Create
docs/{log,plan,pipelines,manuscript,infra,deliverables,assets}/with index stubs - Create
plan/questions.yml+plan/milestones.ymlstubs - Create
code/{pipelines,lib,scripts,utils}/ - Set up mkdocs.yml with full plugin stack (bibtex, monorepo, jupyter, etc.)
- Clone shared code libraries (cogpy, labpy) as datalad subdatasets into
code/lib/ - Set up per-project Python env:
.venvoverlay with--system-site-packageson top of shared conda base, editable installs of code libraries, Jupyter kernel registration (environment.yml,pyproject.toml, Makefile targets)
Expected: projio_init(kind="study", profile="research") or a dedicated study profile should handle all of this. The user suggested projio profiles as the right abstraction — a profile could define enabled subsystems, directory layout, mkdocs template, and questio stubs.
Workaround: Manual setup copying from pixecog (took ~15 tool calls and file edits).
Source context: gecog¶
GEcog (gecog): Graphene ECoG
Recent commits:
d489909 [DATALAD] Added subdataset
748736e Instruct annex to add text files to Git
a84317c [DATALAD] new dataset