migueorg / searchculture Goto Github PK
View Code? Open in Web Editor NEWRepositorio para la asignatura IV 21-22 UGR.
License: MIT License
Repositorio para la asignatura IV 21-22 UGR.
License: MIT License
Como programador, debo implementar dos sistemas de integraci贸n continua diferentes, que deban encargarse de:
No quiero tener que conocer t铆tulos ni g茅neros ni autores, ni corrientes ni detalles t茅cnicos, simplemente quiero responder preguntas b谩sicas sobre mis comportamientos o sentimientos hacia ciertos eventos o supuestos escenarios.
Como programador, debo dejar constancia del proceso de selecci贸n que he realizado para los servicios de CI, as铆 como dejar reflejados los criterios tanto de b煤squeda como aceptaci贸n.
Es posible usar python -m py_compile archivo.py
para comprobar la sintaxis de un archivo python sin tener que usar dependencias externas como PyFlakes
Gracias por la recomendaci贸n @morevi !
Mucho getter veo aqu铆. Aparte, si devuelves los generos, de ese array se puede sacar el g茅nero concreto.
Originally posted by JJ in #25 (comment)
Atendiendo a la revisi贸n de @agr8, deber铆a eliminar la condici贸n de actualizaci贸n en pull_request para la Github Action
Ref: #32 (comment)
Esto ayudar铆a a pasar #32
Muchas gracias @agr8!!
Como programador necesito que se automaticen las tareas de testeo de c贸digo, haciendo as铆 m谩s r谩pido y simple su testeo, puesto que podr铆a cubrir todos los test que necesito con una sola orden sencilla. Esto tambi茅n facilitar铆a el desarrollo a personas interesadas en colaborar con el proyecto.
Las recomendaciones en SearchCulture se basan, entre otras cosas, en informaci贸n de los gustos y reacciones de los usuarios. Para extraer esta informaci贸n, se plantea un m贸dulo Pregunta-Respuesta:
La especificaci贸n de estas clases se encuentra en #10 (comment).
Crear las clases requeridas por #3:
Usuario
debe incluir tipo de usuario, zona, fecha e intereses.Pregunta
debe incluir tipo de pregunta, cuerpo de la pregunta y posibles respuestas.Como persona ajena al proyecto necesito saber que comandos hay disponibles para las automatizaciones, y una explicaci贸n breve de lo que hace cada una de ellas
驴Vas a reescribir el diccionario cada vez?
Originally posted by JJ in #25 (comment)
Como programador necesito que se automaticen las tareas de instalaci贸n de dependencias, para que el proyecto pueda ser ejecutado correctamente fuera del entorno de desarrollo.
Como productora de contenido y empresa cliente me interesan los siguientes datos:
Como programador del proyecto, necesito establecer cu谩les van a ser las versiones de Python compatibles con el mismo, y asegurarme de que funcionan usando Integraci贸n Continua.
Como programador, con el fin de tener siempre actualizada la imagen del contendor que cree para pasar los test, debo automatizar el proceso de subida a DockerHub cuando se haga alg煤n cambio sobre la misma.
Atendiendo a la revisi贸n de @arguellesm en #25:
Los principios PEP 8 establecen que los comentarios inline deben seguir una sintaxis concreta ya definida, la cual no se ha tenido en cuenta en algunas clases del proyecto.
Gracias arguellesm por la correcci贸n!
En 2021 debes usar poetry como gestor de dependencias. Tampoco es de este objetivo, pero bueno...
Originally posted by JJ in #25 (comment)
No s茅 por qu茅 necesitas un id aqu铆, pero no es de este objetivo.
Originally posted by JJ in #25 (comment)
Como programador, debo documentar que criterios de b煤squeda y selecci贸n he usado para elegir los framework de unit testing.
Como programador, con el fin de facilitar el despliegue y uso de mi proyecto, necesito crear un contenedor Docker que sea el que ejecute y pase los test, por lo que deber谩 llevar python as铆 como todas las dependencias necesarias para este proyecto. Para la elecci贸n de la imagen base y construcci贸n del mismo se han de seguir unos criterios de b煤squeda y aceptaci贸n espec铆ficos.
Como programador, necesito extraer cada palabra de las que componen una respuesta, para almacenarlo y analizarlo posteriormente.
Esto avanzar铆a #2
Propongo la creaci贸n de una clase Usuario para poder avanzar en la HU #2. Tal y como se indica por el product manager en #3, esta clase deber谩 incluir lo siguiente:
Esta estructura es necesaria para poder trabajar con los uno de los principales clientes de la aplicaci贸n: los usuarios que quieren recibir recomendaciones.
Atendiendo a la revisi贸n de @agr8, deber铆a eliminar los comentarios en el Dockerfile para seguir las best practices
Ref: #32 (comment)
Esto ayudar铆a a pasar #32
Muchas gracias @agr8!!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google 鉂わ笍 Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.