[Post MVP] [API] Expose changelog history
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 52/100
Línea de trabajo
Start by locating the existing routes and tests for /v1/gtfs_feeds/{id}, then read how the project queries gtfs_dataset_changelog and handles pagination and date filters. Done means both proposed endpoints return the specified changelog data, with the list sorted and paginated and the single-entry endpoint matching current_dataset_id; add or update tests for those behaviors.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the problem
There are no API endpoints to query a feed's change history or retrieve a changelog artifact.
Proposed solution
1. GET /v1/gtfs_feeds/{id}/changelog
- Queries
gtfs_dataset_changelogbyfeed_id - Returns a paginated, chronologically sorted list of change events
- Each entry includes:
id,generated_at,previous_dataset_id,current_dataset_id,changelog_url - Filter params:
start_date,end_date
2. GET /v1/gtfs_feeds/{id}/datasets/{dataset_id}/changelog
- Returns the single
gtfs_dataset_changelogentry wherecurrent_dataset_id = dataset_id - Convenience endpoint for callers who have a dataset ID and want its diff
- Lenguaje dominante
- Python
- Estrellas
- 34
- Forks
- 7
- Merge medio
- 1 d 22 h
- PR fusionados (30 d)
- 9
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin 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 MobilityData/mobility-feed-api
-
fix(notifications): dispatcher ignores a subscription's feeds and sends every feed.url_updated eventAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
MobilityData/mobility-feed-api#1875 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
MobilityData/mobility-feed-api#1846 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
MobilityData/mobility-feed-api#1755 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
MobilityData/mobility-feed-api#1647 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
MobilityData/mobility-feed-api#836 ·
Los mantenedores suelen responder en 1 día
Todos los issues de MobilityData/mobility-feed-api
Issues similares
-
difficulty:2 enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
MakazhanAlpamys/Soup#2309 ·
Los mantenedores suelen responder en 1 día
-
TAPVid-3D: per_trajectory and local_neighborhood scaling always score 0 in evaluate_model.pyAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
google-deepmind/tapnet#173 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
change-description-authoring: jdk-33173-audit check 4 grades the hunk translation by its verbAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Netcracker/qubership-ai-packages#203 ·
Los mantenedores suelen responder en 1 día
-
PAC Wording
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día