JSONAPI-Resources / JSONAPI-Resources/jsonapi-resources
API Documentation generation
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Ruby
- Estrellas
- 2.3k
- Forks
- 546
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Hey there,
We need to generate a documentation for our new API written with jsonapi-resources (oh yeah!), authenticated with doorkeeper (OAuth2) and versioned with versionist (HTTP Header).
I have reviewed some tools (api-blueprint, apipie, swagger, slate, ...) and would like to know what's your position on them. Do you already have a preference?
It seems obvious there's already a lot of logic encapsulated inside our API resources/routes files and that we should be able to generate some documentation automagically instead of rewriting everything manually to some markdown/yaml/... files.
Do you think starting something like grape-apiary make sense? Is it too early, maybe not enough stable API yet?
Let start the discussion!
/cc @barelyknown & @dgeb If I remember well, you discuss this on a the Ruby on Rails Podcast 187
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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.
Línea de trabajo
Revisa los archivos existentes de recursos/rutas de la API y los requisitos de jsonapi-resources, doorkeeper y versionist. Compara las herramientas mencionadas, incluidas api-blueprint, apipie, Swagger, Slate y grape-apiary. Se considera terminado cuando se haya acordado un enfoque para la generación de documentación y su alcance; el issue no especifica archivos ni pruebas concretos.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- ruby
- Área
- api, documentation
- Tipo de issue
- Documentación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100