Azure / Azure/azure-libraries-for-java
[BUG] Manual code change after generation
- Vorherrschende Sprache
- Java
- Sterne
- 97
- Forks
- 102
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Collect manual change need to be done before generation (e.g. due to spec issue, better to fix spec).
Collect manual change need to be done after generation (e.g. due to spec issue, azure core bug, or generator bug).
Cmd line:
```
export SPEC_ROOT=/c/github/azure-rest-api-specs
export AUTOREST_JAVA=/c/github_fork/autorest.java
gulp codegen --projects features --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects policy --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA --preserve
gulp codegen --projects subscriptions --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA --preserve
gulp codegen --projects resources --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA --preserve
gulp codegen --projects storage --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects keyvault --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects graphrbac --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects authorization --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA --preserve
gulp codegen --projects msi --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects network --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects compute --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects appservice --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects containerregistry --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects containerservice --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects containerinstance --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects cosmos --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects dns --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects privatedns --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects monitor --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects sql --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects appplatform --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects redis --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects eventhubs --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects trafficmanager --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects servicebus --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
gulp codegen --projects cdn --spec-root $SPEC_ROOT --autorest-java $AUTOREST_JAVA
```
Beitragsleitfaden
Rechercherichtung
Beginne damit, die aufgeführten gulp-Codegen-Befehle mit SPEC_ROOT und AUTOREST_JAVA nachzustellen, einschließlich der Projekte, die mit --preserve ausgeführt werden. Überprüfe, welche manuellen Änderungen vor und nach der Generierung erforderlich sind, und dokumentiere, ob jede davon durch die Spec, ein Azure-core-Problem oder ein Generatorproblem verursacht wird; erledigt bedeutet, dass die erforderlichen Änderungen und ihre Ursachen eindeutig erfasst sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, java
- Bereich
- build-system, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100