create-usine: scaffold a runtime folder and start the setup
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- node.js, typescript
- Ambito
- cli, documentation, tooling
Direzione di ricerca
Locate the monorepo package directory and create create-usine emitting the specified files. Study existing usine up to ensure it accepts the scaffolded folder in setup mode. Add the two tests (scaffold output, usine up acceptance) and update getting-started docs. Done when package builds, tests pass, and release workflow publishes it.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Slice 3 of #41, after the manifest flow (setup mode issue). Decision taken on 2026-10-30: the scaffold is a runtime folder, not a repository.
Change
- A
create-usinepackage (npm create usine@latest <folder>,pnpm create usine <folder>): writespackage.jsonwith@usine/serverpinned to the current release, the lockfile, a.gitignorecovering.usine/,node_modules/and.env, and a.envtemplate with the documented variables commented. Then runs the install with the detected package manager and prints the next command (usine up). - No
usine.yaml, noloops/oragents/folders, nogit init.usine upmust start in such a folder with an empty configuration revision and open setup mode. - The
--detachand service install path ofusine upkeeps working from the scaffolded folder on Linux. - Docs: the getting-started guide starts with
npm create usine.
Acceptance
- A test that runs the scaffold into a temporary folder and checks the files and the pinned version.
- A test that
usine upaccepts the scaffolded folder (empty revision, setup mode). - The package is published by the release workflow like the others (changeset, provenance).
- Lingua principale
- TypeScript
- Stelle
- 1
- Fork
- 0
- Merge medio
- 4h 26m
- PR unite (30g)
- 280
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di basaltbytes/usine
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
basaltbytes/usine#802 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
basaltbytes/usine#801 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
basaltbytes/usine#800 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
basaltbytes/usine#799 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
basaltbytes/usine#798 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di basaltbytes/usine
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
NousResearch/hermes-agent#147433 ·
I maintainer di solito rispondono entro 1 giorno
-
needs-triage🔍
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
Dokploy/dokploy#5836 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement tech debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ehmpathy/rhachet-roles-bhrain#739 ·
I maintainer di solito rispondono entro 1 giorno