Allow excluding schemas and operations from all APIs during extraction
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
Direzione di ricerca
Start with the apiops extract command and its filter handling, focusing on how top-level schemas: [] and --no-transitive are interpreted. Trace the code that creates per-API schema and operation artifacts, then identify the relevant extraction tests or fixtures. Done means a single filter excludes schemas and operations from every API without repeating an entry for each API, while existing filters continue to work.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem or use case
we are using apiops-cli 1.0.4 to extract all APIs with this filter:
apis: ['*']
schemas: []
The extraction also uses --no-transitive. It still produces schema and operation artifacts inside individual API folders:
apis/<api>/schemas/<schema>/schemaInformation.json
apis/<api>/operations/<operation>/operationInformation.json
From what we can see, the top-level schemas: [] applies to service-level schemas. Excluding schemas and operations within APIs requires a separate nested filter entry for each API.
Proposed solution
Add a filter option to exclude schemas and operations from all APIs, without requiring a separate entry for each API .
Affected command
apiops extract
- Lingua principale
- TypeScript
- Stelle
- 29
- Fork
- 11
- Merge medio
- 1g 15h
- PR unite (30g)
- 15
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
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 Azure/apiops-cli
-
type:question
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Azure/apiops-cli#277 ·
I maintainer di solito rispondono entro 1 giorno
-
stale type:documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
Azure/apiops-cli#250 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Documentation P2 stale
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
Azure/apiops-cli#24 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
type:bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
Azure/apiops-cli#317 ·
I maintainer di solito rispondono entro 1 giorno
-
Named value transitive dependency not being extracted when used only in backend credentials headerApertatype:bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 66/100
Azure/apiops-cli#315 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Azure/apiops-cli
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
rajbos/ai-engineering-fluency#2340 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
community documentation first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
lingdojo/kana-dojo#31864 · 1 commento · 5 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
zenstackhq/zenstack#2873 ·
I maintainer di solito rispondono entro 1 giorno
-
CLI: TUI shows onboarding when the provider's API key is only in the environment (e.g. OPENROUTER_API_KEY)Forse già presa Una pull request collegata a questa issue è aperta o già unita. ApertaCLI
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
cline/cline#14923 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
paperclipai/paperclip#15490 ·
I maintainer di solito rispondono entro 1 giorno