Prepare FAPI 2.0 Implementation Advice for informational publication
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- html
- Área
- documentation
Línea de trabajo
Start with the document’s front matter and publication build in build-all.py, then review the linked FAPI 2.0 Implementation Advice source and the OIDF naming and publication check references. Check how the document identifier and output filenames are set before removing seriesInfo, and review status language, normative recommendations, Notices, acknowledgements, security considerations, references, and history. Done means the informational OIDF document builds without inappropriate IETF metadata and passes the publication checks.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Background
We would like to publish "FAPI 2.0 Implementation Advice" (https://github.com/openid/fapi/blob/master/FAPI_2_0_Implementation_Advice.md) at https://openid.net/specs/.
Since this document provides implementation advice rather than defining a normative security profile, it should be published as an informational document, not as a Standards Track specification.
The current metadata and some aspects of the document need to be corrected before publication.
- Correct the document metadata
The current front matter contains:
title = "FAPI 2.0 Implementation Advice"
abbrev = "fapi-2-implementation-advice"
ipr = "none"
workgroup = "connect"
[seriesInfo]
name = "Internet-Draft"
value = "fapi-2_0-implementation_advice-01"
status = "standard"
The following changes are needed:
- "workgroup": Change "connect" to "fapi".
- "seriesInfo.name": Remove "Internet-Draft". This is not an IETF Internet-Draft. "Informational" should not be substituted as the series name, since it describes a document category rather than a publication series.
- "seriesInfo.status": The current "standard" value incorrectly identifies the document as Standards Track. The generated document should clearly identify its informational nature.
- "seriesInfo": Prefer removing the entire block, since this is an OIDF publication rather than an RFC or IETF Internet-Draft. The document identifier and output filename should be managed independently.
- "ipr": Keep "ipr = "none"" to suppress IETF-specific IPR boilerplate. OIDF copyright and licensing notices must remain in the document.
Note that the current FAPI build pipeline relies on "seriesInfo.value" for output filenames. Removal of "seriesInfo" therefore depends on fixing that build dependency separately.
See "build-all.py" (https://github.com/openid/fapi/blob/master/build-all.py).
- Clarify the document's status
The document should clearly distinguish:
- Its type: Informational implementation guidance.
- Its publication status: Working Group Draft or another applicable OIDF publication stage.
In particular, the document should not imply that it is an OIDF International Standard or an IETF Standards Track document.
The title, document identifier, revision number, and draft disclaimer should be aligned with the intended publication stage and OIDF naming conventions.
- Review normative language
Some sections, particularly the HTTP header recommendations, contain normative requirements using "shall" and "should".
We should review whether these requirements are appropriate for an informational advice document.
In particular, we should distinguish recommendations for implementations from requirements that an ecosystem may choose to adopt.
If the document intends to define new interoperability requirements, we should consider whether those requirements belong in a separate normative specification.
- Complete publication readiness checks
Before submission:
- Update the copyright year and verify that the Notices text conforms to the current OIDF IPR Policy.
- Complete the Acknowledgements section (currently "todo...").
- Add or review Security Considerations.
- Verify the References and their normative/informative classification.
- Add Document History if required for the publication stage.
- Ensure that the generated HTML and source filenames follow OIDF publication conventions.
- Validate the generated HTML against the "openid/publication" checks.
Acceptance criteria
- The document is clearly identified as informational guidance from the FAPI Working Group.
- No incorrect IETF Internet-Draft or Standards Track metadata appears in the generated document.
- The document builds successfully without relying on inappropriate "seriesInfo" values.
- The Notices and other publication metadata conform to OIDF requirements.
- The document passes the applicable publication checks and is ready for submission to "openid.net/specs/".
References
- "FAPI 2.0 Implementation Advice" (https://github.com/openid/fapi/blob/master/FAPI_2_0_Implementation_Advice.md)
- "OIDF Naming and Contents of Specifications" (https://openid.net/wg/resources/naming-and-contents-of-specifications/)
- "OIDF Publication Checks and Error Modes" (https://github.com/openid/publication/blob/main/ERROR-MODES.md)
- "RFC 7991, Section 2.47 — seriesInfo" (https://www.rfc-editor.org/rfc/rfc7991#section-2.47)
- Lenguaje dominante
- HTML
- Estrellas
- 5
- Forks
- 3
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de openid/fapi
-
component: FAPI 1: Advanced migrated-from-bitbucket priority: major type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
-
migrated-from-bitbucket priority: trivial type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
-
Add support for resource-server constrained grant status queries for asynchronous delivery use casesAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 8/100
-
Grant management draft statusAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
Todos los issues de openid/fapi
Issues similares
-
area/docs framework/hugo help wanted language/markdown
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
documentation good first issue help wanted
Dificultad 1/5 1-3 horas Aptitud para principiantes 90/100
Los mantenedores suelen responder en 1 día
-
Link Checker ReportAbiertomaintenance task
Dificultad 1/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
openaps/AndroidAPSdocs#2667 ·
Los mantenedores suelen responder en 1 día
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P2
Dificultad 1/5 1-3 horas Aptitud para principiantes 75/100
openclaw/crabbox#3055 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día