Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Combinar developers.md -> estudios.json / Integrar Tags #34

Closed
afk-mario opened this issue Feb 26, 2021 · 6 comments · Fixed by #46
Closed

Combinar developers.md -> estudios.json / Integrar Tags #34

afk-mario opened this issue Feb 26, 2021 · 6 comments · Fixed by #46
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@afk-mario
Copy link
Contributor

Mi propuesta es agregar un campo de tags a las entradas del JSON

  {
         "nombre":"1 Simple Game",
         "pais":"México",
         "estado":"Jalisco",
         "ciudad":"Zapopan",
         "tipo":"Estudio",
         "inactivo":false,
         "ultima_vez_activo":"2021-02-21T23:54:02.104Z",
         "twitter":"https://twitter.com/1simplegame",
         "facebook":"https://www.facebook.com/1SimpleGame",
         "instagram":"",
         "website":"https://1simplegame.com/",
         "tags" : ["solodev", "freelance", "indi-es"]
      },

Y mostrarlas en el markdown

 - [1 Simple Game](https://1simplegame.com/) - #solodev, #freelance, #indi-es
@afk-mario afk-mario added the documentation Improvements or additions to documentation label Feb 26, 2021
@afk-mario afk-mario changed the title Combinar developers.md -> estudios.json Combinar developers.md -> estudios.json / Integrar Tags Feb 26, 2021
@AlainPlusPlus
Copy link
Member

Se supone que eso de tags es lo de tipo : ["solodev", "freelance", "estudio"]
¿Que querría decir indi-es y para que servirian los tags?

@AlainPlusPlus
Copy link
Member

Estoy tratando de hacer una relacion a como lo tenemos ahora. Un estudio no tendría nunguno de esos tags a mi parecer #solodev, #freelance, #indi-es

@afk-mario
Copy link
Contributor Author

afk-mario commented Feb 26, 2021

Los tags solo son metadatos extra de cada entrada de la base de datos, en el caso de todos los que tenemos en developers.md los agregaríamos a la base de datos con el tag de solodev para poder mostrar de alguna manera que no son un estudio si no un individuo que hacen todo ellos. Use como ejemplo a 1 Simple Game porque es el primero de la lista pero no por que aplique a ese estudio. Un tag que creo que sería útil en un futuro es algo como open-for-work o algo por el estilo.

El tag de indi-es lo pensaba yo como una manera de recalcar quienes son parte del discord de INDI-ES pero creo que eso lo podemos hacer ya que tengamos una representación mas amigable en la página web e invitar a los estudios que esten dentro del discord a avisarnos para agregarles el tag.

En el futuro creo que es una manera flexible y fácil de mantener de poder darle datos extra a la base de datos que permitirían hacer filtros u ordenamientos.

Podríamos hacerlo en lugar de un arreglo de tags un campo extra en cada objeto pero creo que con el arreglo de tags tenemos un poco más de flexibilidad.

@AlainPlusPlus
Copy link
Member

Me parece muy buena idea. Ahora sólo pienso si tiene caso dejar el campo tipo/type. Se podría agregar estudio como un tag si eliminamos este campo.

@AlainPlusPlus
Copy link
Member

Otra mejor forma de implementarse sería cambiar estudios.json a developers.json para incorporar la lista de ejemplo dedevelopers.md (se tendría que quitar a las personas que ya trabajan para un estudio).

El final se podrían dejar los dos campos tipo/type y tags de la siguiente manera:

type : "studio" / "individual" / "services"
tags : ["solodev", "freelance", "indi-es"]

services incuiría empresas/personas que dan servicios relacionados al desarollo de juegos como publishers, artistas, músicos, etc.

@afk-mario
Copy link
Contributor Author

@AlainPlusPlus me gusta esa solución solo sería actualizar las GH actions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants