JSON download button
Los mantenedores suelen responder en 8 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- frontend
Línea de trabajo
The issue names no files, tests, or entry points. Start by tracing how dashboard metadata and per-metric, per-region JSON are made available to the dashboard, then determine which download format the project accepts. Done means the chosen JSON download is available from the dashboard and its format is documented.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Provide a button which visitors could use to access/download the JSON that was used to build the dashboard.
The challenge here is that there is not one single JSON document which ensemble reads to build each dashboard. There are multiple: one JSON document which describes the dashboard itself (title, description, etc.) and one JSON document for each metric in each region.
So we may need to get creative here. Some options:
- Provide one button for the dashboard JSON and one button for each metric's JSON
- Provide one button for the raw JSON that ensemble-transposer ingests
- Con: This wouldn't include metric titles, metric descriptions, or other metadata
- Provide one button at the top of the page which downloads a .zip of all JSON documents
- Con: This wouldn't be very convenient for developers
- Build one aggregate JSON document which includes everything and offer that
- Pro: We already build something like this in ensemble-transposer internally; we don't currently make it available over HTTP but we easily could
- Con: Ensemble itself wouldn't use this document; we would need to maintain it and document its format separately
- Lenguaje dominante
- JavaScript
- Estrellas
- 21
- Forks
- 7
- Merge medio
- 7 d 6 h
- PR fusionados (30 d)
- 5
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
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 mozilla/ensemble
-
Fira Sans is still usedAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 8 días
-
Do not show all data by defaultAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
Los mantenedores suelen responder en 8 días
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Los mantenedores suelen responder en 8 días
-
Add analytics.Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
Los mantenedores suelen responder en 8 días
-
Make a deploy pipelineAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100
Los mantenedores suelen responder en 8 días
Todos los issues de mozilla/ensemble
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
microsoft/monaco-editor#5575 ·
Los mantenedores suelen responder en 1 día
-
stringify escapes leading digits in pseudo-class arguments (:nth-child(1) becomes :nth-child(\31 ))Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
digitalbazaar/forge#1170 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 2 días