[MPLUGIN-536] Allow generation of documentation for nested POJOs used as @Parameters
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- java
- Ambito
- documentation
Direzione di ricerca
Inizia tracciando la documentazione del sito generata e la gestione in mojo dei campi contrassegnati con @Parameter, quindi esamina come sono attualmente rappresentati i POJO annidati. Chiarisci se sources, dependency sources, JavaDoc JARs o un'annotazione @Documentation personalizzata costituiscano il design previsto; done deve includere attributi annidati documentati invece del solo nome completo della classe.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Ashley Scopes opened MPLUGIN-536 and commented
As a plugin developer of a plugin with a few dozen complex options, I'd like to see a new feature where by the generated site documentation and help mojo document the fields of nested pojos that are present with javadoc comments.
@Parameter
private Thing thing;
public class Thing {
public Foo getFoo() { ... }
public void setFoo(Foo foo) { ... }
}
Currently the plugins just report the fully qualified class name as a dead link, which means nested attributes have to be documented manually and the consistency of this varies wildly between projects.
I'd either like to see the ability for the documentation to be generated from project sources, dependency sources, or JavaDoc JARs, or the ability to provide a custom @Documentation annotation to document attributes in nested objects.
This could be specified within a "schemas" section at the bottom of the goal HTML page.
No further details from MPLUGIN-536
- Lingua principale
- Java
- Stelle
- 63
- Fork
- 78
- Merge medio
- 1g 4h
- PR unite (30g)
- 23
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna 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 apache/maven-plugin-tools
-
`@Execute` with a custom phase or `"none"` fails descriptor extractionForse già presa @CaptainAni187 l’ha presa 27 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
apache/maven-plugin-tools#1232 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
apache/maven-plugin-tools#1240 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
apache/maven-plugin-tools#1233 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
`descriptor` fails on `onlineRequired`, `dependencyCollection` and `dependencyResolutionPathScopes` in the Maven 4 API `@Mojo`Forse già presa @efegokdemir l’ha presa 26 giorni fa. Apertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
apache/maven-plugin-tools#1231 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
`@Resolution` fields stay null: `plugin.xml` gets no `<resolutions>`Forse già presa @goutamadwant l’ha presa 30 giorni fa. Apertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
apache/maven-plugin-tools#1230 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di apache/maven-plugin-tools
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 3 giorni
-
A proxy that fails to start logs a RejectedExecutionException stack trace from its shutdown hookApertafollow-up
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
Sanne/incus-spawn#1953 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
Shweit/EtherealPortals#30 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
checkstyle/checkstyle#22398 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Typo in jakartaee-bom 12.0.0-SNAPSHOT with cdiForse già presa @ElectLive l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
jakartaee/jakartaee-api#205 · 1 commento ·