Code Monkey home page Code Monkey logo

khaleesi's Introduction

Hi there 馃憢

wakatime twitter github

khaleesi's People

Contributors

edgarvaguencia avatar jhernandezmaices avatar lesthack avatar salvadorramosgarcia avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

khaleesi's Issues

Mejorar modelo de Citas o Frases

Mejorar el modelo de Citas o Frases implementando campos adicionales, como, quien lo genero, fecha de creaci贸n y actualizaci贸n, etc.

Opci贸n "Abandonar Tarea"

Aun no existe un bot贸n o una acci贸n que mande a Abandonada una tarea.
Aunque habr铆a que considerar cuando ser铆a posible enviar a este estatus una tarea. Por ejemplo, una tarea asignada o terminada no deber铆a poder ser posible enviar a Abandonada.

Mejorar template de email de Tarea.

El mail de una tarea asignada por otro usuario, deber铆a mostrar un texto informativo del tipo "El usuario X te esta invitando a considerar la siguiente tarea..."

Integrac贸n con Git

Dado que he estado usando un poco los issues de git, me parecer铆a incre铆ble integraci贸n con Git directa, donde se vean reflejados en ambas plataformas los issues.

Aunque suena un poco complicado.

Error en los emails.

Los links de los emails vienen medios rotos, les falta el nombre del host. Tal vez desaparecieron en la ultima actualizaci贸n.

Pizarr贸n estilo Trello

Ser铆a interesante ver un pizarr贸n al estilo Trello, separado en columnas, y poder cambiar una tarea de un status a otro.

Llamada especial para tareas recientes.

Aunque existe una llamada para el resource de Tareas, estas son todas y no es posible obtener de manera f谩cil las ultimas tareas en las que se trabajo.

Usar variable definida desde el settings para url del proyecto.

En la mayor铆a de los templates, y tal vez, en algunas vistas existen enlaces del tipo http://khaleesi.unisem.mx como cadenas directas.

Esto ser谩 un problema cuando el nombre de dominio o subdominio cambien, ya que habr谩 que hacerlo manualmente.

Una soluci贸n es usar una variable definida, incluso, se podr铆a usar ALLOWED_HOSTS del settings donde se especifican los hosts que el proyecto acepta para peticiones.

Mejorar la gu铆a de instalaci贸n para los usuarios.

Existe una sencilla gu铆a para instalar khaleesi, sin embargo, hace falta mejorar esta parte para que cualquier usuario con conocimientos medios, pueda llevar a cabo una instalaci贸n desde cero.

Desde instalar virtualenvwrapper, hasta ponerlo en modo deploy.

Sugerencias con la integraci贸n.

Implementar la integraci贸n con pushbullet para notificaciones, como por ejemplo:

  1. Cuando alguien te asigna un nuevo issue o tarea.
  2. Cuando alguien resolvi贸 un issue o tarea que le asignaste.
  3. Cuando esta por vencerse una tarea en tiempo.
  4. Basado en un horario de trabajo, informarte si tienes tareas activas fuera de tu horario de trabajo.

Definici贸n de llamadas del API

Es necesario definir cuales ser谩n las llamadas del API p煤blicas (con autenticaci贸n por supuesto, mediante Api Key).

Por citar algunas:

  • Llamada al modelo Issue
  • Llamada al modelo Tarea
  • Llamada al modelo Pizarron
  • Llamada al modelo User (Limitada por permisos).

Re-asignar Tarea

Actualmente no existe la posibilidad de re-asignar una tarea.
Una cualidad del sistema es que puedas asignarle una tarea que ya no puedes llevar a cabo a otra persona que si pueda terminarla.

Integraci贸n de servidor de notificaciones Push con nodejs

Deje esto como issue antes de pasarlo a Milestone. Ser铆a super interesante montar dentro de khaleesi un servidor de notificaciones, que v铆a, el API REST, cualquier cosa pudiera agregarse como notificaci贸n.

Por ejemplo:

  • Cuando se cae un servicio o un servidor
  • Alarmas importantes de un servidor, servicio, etc.
  • Notificaciones custom de cualquier cosa.

Aunque en la actualidad existen servicios web que ofrecen algo parecido, la idea es aprender nodejs a fondo.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google 鉂わ笍 Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.