Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

The XForms-derived specification used in the ODK ecosystem. If you are interested in building a tool that is compliant with the forms rendered by ODK tools, this is the place to start. ✨⚒✨

getodk/xforms-spec è adatto ai principianti?

Abbiamo visto troppo poche pull request recenti di contributori esterni su getodk/xforms-spec per dire quanto spesso vengono accettate. In questo momento sono aperte 5 issue adatte ai principianti.

Stelle
34
Fork
28
Issue aperte per principianti
5
Issue indicizzate
50
Lingua principale
CSS
Licenza
Nessun dato sulla licenza
Ultimo push su GitHub
20/8/2026
Ultima indicizzazione
16/9/2026
Guida per i contributori
Nessuna guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
good first issue
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Come contribuire a getodk/xforms-spec

  1. Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
  2. Include un Dockerfile o un file Docker Compose, quindi puoi avviarlo senza installare tutta la sua toolchain.
  3. Scegli una delle 5 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • Media in external secondary instances
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    getodk/xforms-spec#372 ·

  • Document how the sum function should handle invalid values
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    getodk/xforms-spec#371 · 1 commento ·

  • Specify the expected behaviour when calling distance with varying parameters
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    getodk/xforms-spec#370 ·

  • inconsistent RFC links
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100

    getodk/xforms-spec#363 ·

  • inconsistent namespace references
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100

    getodk/xforms-spec#362 ·

  • OpenRosa wiki links deprecated, to be deleted 2026-08
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100

    getodk/xforms-spec#361 ·

  • Image references in itext can be dynamically generated with output
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    getodk/xforms-spec#352 ·

  • Clarify how whitespace should be treated in secondary instance property names and values
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100

    getodk/xforms-spec#351 · 4 commenti ·

  • Specify existing data to be mapped as reference for geopoint/trace/shape questions
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    getodk/xforms-spec#343 ·

  • Add variadic coalesce
    Aperta
    needs discussion

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    getodk/xforms-spec#316 ·

  • Only use group in repeat as repeat instance name if it's the repeat's only child
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    getodk/xforms-spec#310 ·

  • Document approach to styling
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    getodk/xforms-spec#308 · 1 commento · 1 reazione ·

  • Proposal: support <hint> element as the child element of <group>
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    getodk/xforms-spec#298 ·

  • Spec indicates that XPath node unions are supported but it seems that they aren't
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    getodk/xforms-spec#293 ·

  • finish date() spec
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    getodk/xforms-spec#289 · 1 commento ·

  • if() not described correctly
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    getodk/xforms-spec#285 · 7 commenti ·

  • Add instanceName
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    getodk/xforms-spec#284 ·

  • current() specification is too narrow
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    getodk/xforms-spec#276 · 1 commento ·

  • Mention that readonly values can be changed by calculation/setvalue
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100

    getodk/xforms-spec#267 ·

  • Add %W (week number) to format-date() and format-date-time() as in XPath 3.1
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    getodk/xforms-spec#265 ·

  • Edit 'Default values in repeats'
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    getodk/xforms-spec#261 ·

  • add `<setvalue>` element under Body Elements
    Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 35/100

    getodk/xforms-spec#260 ·

  • Encryption sub-spec should mention that clients add enc suffix to encrypted files
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100

    getodk/xforms-spec#255 · 5 commenti · 1 reazione ·

  • clarify when odk-instance-first-load is fired
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    getodk/xforms-spec#250 · 2 commenti · 1 reazione ·

  • Add support for open selects
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    getodk/xforms-spec#249 ·

  • Clarify that for repeats, position is always included in XPath path for audit log
    Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 55/100

    getodk/xforms-spec#248 ·

  • Clarify nodeset vs ref attributes
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    getodk/xforms-spec#235 · 1 reazione ·

  • jr:constraintMsg description references jr:requiredMsg="message" example
    Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100

    getodk/xforms-spec#229 · 2 reazioni ·

  • Update spec for new auto-fill feature
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    getodk/xforms-spec#222 ·

  • jr:choice-name parameters are not right
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    getodk/xforms-spec#174 · 2 commenti · 1 reazione ·

  • On relevance being false(), the data node is removed on save, not submission
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    getodk/xforms-spec#153 · 8 commenti ·

  • Support for unremovable groups
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    getodk/xforms-spec#131 · 5 commenti ·

  • Add if-empty() as an alias of once()
    Aperta
    good first issue needs discussion

    Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100

    getodk/xforms-spec#130 · 4 commenti · 1 reazione ·

  • What is the philosophy/policy/spirit of appearances?
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    getodk/xforms-spec#124 · 14 commenti · 1 reazione ·

  • Proposal: add support for selecting two-part range
    Aperta
    needs discussion

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    getodk/xforms-spec#110 ·

  • Make clearer which attributes are values/constants and which are XPath expressions
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100

    getodk/xforms-spec#97 · 4 commenti ·

  • Proposal: full XPath 1.0 support
    Aperta
    needs discussion

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    getodk/xforms-spec#96 · 8 commenti ·

  • xquery support
    Aperta
    needs discussion

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100

    getodk/xforms-spec#95 · 5 commenti ·

  • Elaborate on default values
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    getodk/xforms-spec#90 ·

  • Create XML schema doc for this spec
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    getodk/xforms-spec#89 · 1 reazione ·

  • Add Loop syntax for Calculations
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    getodk/xforms-spec#85 · 6 commenti ·

  • Mark everything that is not found in the XForms 1.0 spec in a consistent way
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    getodk/xforms-spec#58 · 3 commenti ·

  • Add function to remove duplicates from a list of values
    Aperta
    needs discussion

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    getodk/xforms-spec#49 · 4 commenti · 1 reazione ·

  • clarify choice value restrictions for select and select1
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    getodk/xforms-spec#48 · 1 commento ·

  • redirect bitbucket wiki page
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 20/100

    getodk/xforms-spec#41 · 3 commenti ·

  • remove type="select" and type="select1"?
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    getodk/xforms-spec#25 · 6 commenti ·

  • media file types not described
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    getodk/xforms-spec#24 · 2 commenti ·

  • add odk:length
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    getodk/xforms-spec#14 ·

  • preloaders/metadata
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    getodk/xforms-spec#2 · 2 commenti ·

  • External app launching
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100

    getodk/xforms-spec#1 · 4 commenti ·

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.