dwyl / dwyl/github-backup

Epic: Define (Ecto) PostgreSQL Database Schema

Abierto
#15 5 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement epic T1h technical
Lenguaje dominante
Elixir
Estrellas
33
Forks
3
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

All the "Meta Data" (_anything that is not an issue comment, which is Markdown/"Rich Text"_)
of issues will be stored in a PostgreSQL Database.

With reference to the GitHub API for `users`, `issues` and `comments`,
we need to create the Ecto (Database) Schema for the three DB tables.
We are going to "normalise" the data and let Ecto construct the queries.

+ [ ] Users: https://developer.github.com/v3/users
+ [x] Issues: https://developer.github.com/v3/issues
+ [x] Comments: https://developer.github.com/v3/issues/comments

Our aim is to match the _field names_ in the GitHub API _exactly_
so we keep an _exact_ copy the data that people can _easily_ download
if they want to have a Local Copy. (_don't worry, we aren't building the download feature **yet**!_)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza con la documentación enlazada de la GitHub API para usuarios, issues y comentarios de issues; después inspecciona el repositorio para encontrar su esquema de Ecto y los puntos de entrada de las migraciones. Se considera completado cuando se definan tablas de base de datos normalizadas para los tres recursos, conservando exactamente los nombres de los campos de la GitHub API; la checklist muestra issues y comentarios como completados, pero los usuarios siguen pendientes.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
elixir, postgresql
Área
databases
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.