Leantime es un sistema de gestión de proyectos de código abierto para administradores que no son administradores de proyectos.
Combinamos estrategia, planificación y ejecución mientras hacemos que sea fácil de usar para todos los miembros del equipo. Construir teniendo en cuenta el TDAH, la dislexia y el autismo.
Es una alternativa a ClickUp, Monday o Asana. Tan simple como Trello pero tan rico en funciones como Jira.
https://leantime.io
Gestión de tareas | Planificación de proyectos | Gestión de la información/conocimiento | Administración |
---|---|---|---|
Gestión de tareas mediante tableros kanban, vistas de Gantt, tabla, lista y calendario | Paneles de proyectos, informes y actualizaciones de estado | Wikis/Documentos | Fácil instalación |
Subtareas y dependencias ilimitadas | Seguimiento de objetivos y métricas | Tableros de ideas | Múltiples roles de usuario y permisos por proyecto |
Gestión de hitos | Lienzo de modelo de negocio y lean | Retrospectivas | Autenticación de dos factores |
Gestión de sprints | Lienzo de análisis FODA | Almacenamiento de archivos a través de S3 o sistema de archivos local | Integración LDAP y OIDC |
Seguimiento del tiempo y hojas de tiempo | Análisis de riesgos | Grabación de pantalla y cámara web | Ampliable mediante complementos y API |
... y más | Comentarios/discusiones sobre todo. | Se integra con Slack, Mattermost y Discord | |
... y más | Disponible en más de 20 idiomas | ||
*Sí, todas estas funciones están incluidas en la versión OSS | |||
Hay dos formas principales de instalar LeanTime para producción. El primero de ellos es instalar todas las piezas necesarias del sistema localmente. El segundo es utilizar la imagen Docker compatible oficialmente.
public/
config/.env.sample
a config/.env
config/.env
/install
Si bien los pasos anteriores se aplican a Internet Information Services (IIS), es posible que se requiera un cambio de configuración adicional en IIS para garantizar la funcionalidad completa; debe permitir el método PATCH:
Handler Mappings
Request Restrictions…
Verbs
One of the following verbs
, agregue ,PATCH
, por ejemplo: GET,HEAD,POST,PATCH
OK
Executable (optional)
, coloque una comilla doble ( “
) al inicio y al final de la ruta al archivo php-cgi.exe
( esto no es necesario si la ruta no tiene un espacio). en él )OK
Yes
Nota: Es posible que tengas que repetir esto cuando actualices PHP.
Mantenemos una imagen oficial de Docker en dockerhub. Para ejecutar la imagen ingrese sus credenciales de MySQL y ejecútela. Puede pasar todas las variables de configuración desde .env
docker run -d --restart unless-stopped -p 80:80 --network leantime-net
-e LEAN_DB_HOST=mysql_leantime
-e LEAN_DB_USER=admin
-e LEAN_DB_PASSWORD=321.qwerty
-e LEAN_DB_DATABASE=leantime
-e [email protected]
--name leantime leantime/leantime:latest
A menos que tenga una base de datos definida en otro lugar, debe usar nuestro archivo docker-compose.
Una vez iniciado, puede ir a
y ejecutar el script de instalación.
Importante: si planea utilizar complementos, debe montar la carpeta de complementos plugins:/var/www/html/app/Plugins
y asegurarse de que el usuario de www-data tenga acceso a ella. De lo contrario, la instalación puede fallar o los complementos se eliminarán después de reiniciar
Si tiene la intención de colocar Leantime detrás de un proxy inverso (nginx, etc.) para manejar la resolución de nombres de dominio personalizados y la descarga de SSL, deberá configurar la siguiente variable de entorno en la ventana acoplable
-e LEAN_APP_URL=https://yourdomain.com
Hay dos formas de instalar una configuración de desarrollo de LeanTime. La primera (pero la más técnica) es instalar todas las piezas del sistema localmente. El segundo (y método preferido) es utilizar un entorno de desarrollo en contenedores Docker.
make build-dev
public/
config/.env.sample
a config/.env
config/.env
/install
Para el desarrollo, utilizamos un entorno de desarrollo dockerizado. Necesitará tener instalados docker
, docker compose
, make
, composer
, git
y npm
.
;extension=gd
y eliminando el punto y coma.Para crear la imagen de la ventana acoplable de desarrollo, en la raíz de este repositorio, ejecute un manual con
make clean build
después, corre
make run-dev
esto iniciará el servidor de desarrollo en el puerto 8090.
El entorno de desarrollo proporciona un servidor MySQL, un servidor de correo y un servidor s3, y debería ser adecuado para satisfacer sus necesidades desde el primer momento. La configuración del entorno de desarrollo se encuentra en .dev/.env
y ya está configurada con los valores apropiados. Probablemente no deberías modificar esto a menos que planees trabajar en una característica para una integración específica . las aplicaciones que obtienes son las siguientes
leantime:leantime
) para verificar el esquema y los datos de la base de datos.dev/.env
habilitando s3 Además, Xdebug está habilitado, pero tendrá que modificar su clave IDE en el archivo .dev/xdebug.ini
(o alternativamente, en su IDE). También necesita tener el puerto 9003 abierto temporalmente en su firewall para poder utilizarlo de manera efectiva. Esto se debe a que las conexiones desde la ventana acoplable al host contarán como conexiones entrantes externas.
/update
bin/leantime system:update
Ofrecemos planes de alojamiento administrado y un producto SaaS para que pueda obtener todos los beneficios de Leantime sin complicaciones. Dirígete a leantime.io para obtener más información.
Podemos ayudarle a configurar Leantime en su entorno y personalizarlo según sus necesidades. Nuestros planes de soporte se describen en nuestro sitio web.
Tenga en cuenta: actualmente solo admitimos las instalaciones estándar y de composición acoplable oficial de Leantime. Solo ofrecemos soporte para la versión más reciente.
No ofrecemos soporte para Cloudron, Elestio, Turnkey u otras plataformas de distribución externas que comparten versiones no oficiales de Leantime.
Nos alegra que esté interesado en contribuir a Leantime. Queremos asegurarnos de que tenga una excelente experiencia contribuyendo a Leantime y que las nuevas funciones que cree se conviertan en el núcleo.
Encuentre un problema en Github (o cree uno nuevo), agréguele su nombre o comente que trabajará en él. Una vez solucionado, cree una solicitud de extracción.
Si tiene una idea sobre nuevas funciones, comuníquese con nosotros en Discord. Aquí es donde coordinamos el desarrollo de funciones y discutimos si el núcleo es el lugar correcto para agregar sus nuevas funciones (los complementos son la alternativa).
Usamos (Crowdin) https://crowdin.com/project/leantime para administrar todas nuestras traducciones. Si no ve un idioma, envíenos un mensaje en Discord.
Leantime tiene licencia AGPLv3. Este archivo forma parte del software Leantime para el cual se agrega la siguiente excepción: Complementos dentro del directorio /app/plugins
que pueden contener complementos con licencia bajo otras licencias, incluida nuestra licencia empresarial.