LOVE YOUR WORK AND YOUR WORK WILL BE LOVED
ALEJANDRO ALONSOCIO & CO-FOUNDER en KaleidosPRODUCT OWNER & CO-FOUNDER en Taiga LLC@_superalex_
HOLA!
Buscábamos la mejor herramienta para gestionar y colaborar en nuestros proyectos ágiles.
Lo que encontramos fueron soluciones incompletas, poco intuitivas, incómodas o extremadamente complejas.
Al final decidimos hacerlo nosotros mismos.
Y ahora lo compartimos con el mundo.
Y aquí estamos!
6 semanas de vida pública
Portada en hackernews y slashdot
13000 usuarios
Feedback muy positivo de la comunidad
Éxito en github: trending project, 1100 + 726, PR’s desde el primer día
Yo quiero uno!
http://taigaio.github.io/taiga-doc/dist/
$ git clone https://github.com/taigaio/taiga-vagrant.git
$ cd taiga-vagrant
$ vagrant up
http://127.0.0.1:8000/
import requestsimport jsondata={"username":"librecon", "password":"librecon", "type":"normal"}requests.post("https://api.taiga.io/api/v1/auth", data)
url="https://api.taiga.io/api/v1/projects"headers={"Authorization": "Bearer XXXXXXXXXXXXXXXXXXXX"}requests.get(url, headers=headers).content
ret = json.loads(requests.get(url, headers=headers).content.decode("utf-8"))[(project["id"], project["name"]) for project in ret]
¡Manos a la obra!
¡Manos a la obra!
url="https://api.taiga.io/api/v1/users?project=1"response = requests.get(url, headers=headers)users = { user["id"]: user for user in json.loads(response.content.decode("utf-8"))}
headers["x-disable-pagination"] = Trueurl="https://api.taiga.io/api/v1/issues?project=1"issues = json.loads(requests.get(url, headers=headers).content.decode("utf-8"))for user_id, user in users.items():
user["issues"] = 0
¡Manos a la obra!
issues = filter(lambda x: x["assigned_to"] is not None, issues)for issue in issues:
users[issue["assigned_to"]]["issues"] += 1for user in users.values():
print(user["username"], user["issues"])
import pygalbar_chart = pygal.Bar(x_label_rotation=50)for user in users.values():
bar_chart.add(user["username"], user["issues"])bar_chart.render_to_file('issues.svg')
Podéis encontrarnos en:@_superalex (este soy yo)@kaleidosnet@taigaio
[email protected]@kaleidos.net