Saludos, espero se encuentren muy bien, a continuacion quisieramos plantear ciertas interrogantes de nivel tecnico y estructural del proyecto en desarrallo. Tomando como base el proyecto Human/Connection.
En primer lugar, con respecto a las entidades/modelos existentes en el proyecto base Human Connection, se pueden realizar cambios sobre ellas? Para citar un ejemplo especifico, el nodo/modelo de Category.js/Category.gql tiene como atributos definidos:
id, name, slug, icon, createdAt, updatedAt, y Post, que es una relacion de tipo IN con el nodo Post, sin embargo, para efectos de los atributos que se tienen contemplados en nuestra solucion para la entidad de categorias, hay otros atributos adicionales que deberia tener esta entidad, para mejor referencia de dichos atributos revisar https://docs.google.com/spreadsheets/d/1aSzhFRZ0zXlQe-esQLkx0U6E6eanUm25QWcN1NPA2uU/edit#gid=0 Entonces, la entidad actual de category es la misma que se usara para representar la entidad category que se muestra en el documento en el enlace? En caso de que si, solo se agregarian los atributos sin afectar las relaciones existentes?
La siguiente pregunta, es similar a la anterior, pero ahora para el modelo/nodo de User.js/User.gql, es esa la misma entidad que se utilizara para las operaciones de creacion, edicion, y transacciones para el usuario? Tales como: loggin, logout, changePassword? O usaremos una nueva entidad para representar al usuario de nuestra solucion?