Leantime é um sistema de gerenciamento de projetos de código aberto para quem não é gerente de projetos.
Combinamos estratégia, planejamento e execução, ao mesmo tempo que facilitamos o uso de todos na equipe. Construindo com TDAH, dislexia e autismo em mente.
É uma alternativa ao ClickUp, Monday ou Asana. Tão simples quanto o Trello, mas tão rico em recursos quanto o Jira.
https://leantime.io
Gerenciamento de tarefas | Planejamento de Projeto | Gestão da Informação/Conhecimento | Administração |
---|---|---|---|
Gerenciamento de tarefas via quadros kanban, visualizações de gantt, tabela, lista e calendário | Painéis de projetos, relatórios e atualizações de status | Wikis / Documentos | Fácil instalação |
Subtarefas e dependências ilimitadas | Acompanhamento de metas e métricas | Quadros de ideias | Várias funções de usuário e permissões por projeto |
Gerenciamento de marcos | Tela de modelo enxuto e de negócios | Retrospectivas | Autenticação de dois fatores |
Gerenciamento de Sprints | Tela de análise SWOT | Armazenamento de arquivos via S3 ou sistema de arquivos local | Integração LDAP e OIDC |
Controle de tempo e planilhas de horas | Análise de Risco | Gravação de tela e webcam | Extensível via plug-ins e API |
... e mais | Comentários/discussões sobre tudo | Integra-se com Slack, Mattermost, Discord | |
... e mais | Disponível em mais de 20 idiomas | ||
*sim, todos esses recursos estão incluídos na versão OSS | |||
Existem duas maneiras principais de instalar o LeanTime para produção. A primeira delas é instalar localmente todas as peças necessárias do sistema. A segunda é usar a imagem Docker oficialmente suportada.
public/
config/.env.sample
para config/.env
config/.env
/install
Embora as etapas acima sejam aplicáveis aos Serviços de Informações da Internet (IIS), há uma alteração adicional na configuração que pode ser necessária no IIS para garantir a funcionalidade completa - você precisa permitir o método PATCH:
Handler Mappings
Request Restrictions…
Verbs
One of the following verbs
, adicione ,PATCH
- por exemplo: GET,HEAD,POST,PATCH
OK
Executable (optional)
, coloque aspas duplas ( “
) no início e no final do caminho para o arquivo php-cgi.exe
( isso não é necessário se o caminho não tiver espaço nele )OK
Yes
Nota: Pode ser necessário repetir isso ao atualizar o PHP.
Mantemos uma imagem oficial do Docker no dockerhub. Para executar a imagem, insira suas credenciais do MySQL e execute. Você pode passar todas as variáveis de configuração de .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 você tenha um banco de dados definido em outro lugar, você deve usar nosso arquivo docker-compose.
Uma vez iniciado, você pode ir para
e executar o script de instalação.
Importante: Se você está planejando usar plug-ins, você precisa montar a pasta de plug-ins plugins:/var/www/html/app/Plugins
e garantir que o usuário www-data tenha acesso a ela. Caso contrário, a instalação poderá falhar ou os plugins serão removidos após a reinicialização
Se você pretende colocar o Leantime atrás de um proxy reverso (nginx, etc.) para lidar com a resolução de nomes de domínio personalizados e descarregamento de SSL, você precisará definir a seguinte variável de ambiente no docker
-e LEAN_APP_URL=https://yourdomain.com
Existem duas maneiras de instalar uma configuração de desenvolvimento do LeanTime. A primeira (mas mais técnica) é instalar todas as peças do sistema localmente. O segundo (e método preferido) é usar um ambiente de desenvolvimento em contêiner docker.
make build-dev
public/
config/.env.sample
para config/.env
config/.env
/install
Para desenvolvimento, usamos um ambiente de desenvolvimento dockerizado. Você precisará ter docker
, docker compose
, make
, composer
, git
e npm
instalados.
;extension=gd
e removendo o ponto e vírgula.Para construir a imagem docker de desenvolvimento, na raiz deste repositório, execute um primer com
make clean build
depois, corra
make run-dev
isso iniciará o servidor de desenvolvimento na porta 8090.
O ambiente de desenvolvimento fornece um servidor MySQL, servidor de e-mail, servidor s3 e deve ser adequado para atender às suas necessidades imediatamente. A configuração do ambiente de desenvolvimento é encontrada em .dev/.env
e já está propagada com os valores apropriados. Você provavelmente não deveria modificar isso, a menos que planeje trabalhar em um recurso para uma integração específica . os aplicativos que você obtém são os seguintes
leantime:leantime
) para verificar o esquema e os dados do banco de dados.dev/.env
habilitando s3 Além disso, o Xdebug está habilitado, mas você terá que modificar sua chave IDE no arquivo .dev/xdebug.ini
(ou alternativamente, em seu IDE). Você também precisa ter a porta 9003 aberta temporariamente em seu firewall para poder utilizá-la de maneira eficaz. Isso ocorre porque as conexões do docker com o host contarão como conexões de entrada externas
/update
bin/leantime system:update
Oferecemos planos de hospedagem gerenciada, bem como um produto SaaS para que você possa obter todos os benefícios do Leantime sem complicações. Acesse leantime.io para obter mais informações.
Podemos ajudá-lo a configurar o Leantime em seu ambiente e personalizá-lo de acordo com suas necessidades. Nossos planos de suporte estão descritos em nosso site.
Observação: atualmente, oferecemos suporte apenas à composição oficial do docker Leantime e às instalações padrão. Oferecemos suporte apenas para a versão mais recente.
Não oferecemos suporte para Cloudron, Elestio, Turnkey ou outras plataformas de distribuição externa que compartilhem versões não oficiais do Leantime.
Estamos entusiasmados por você estar interessado em contribuir para o Leantime. Queremos ter certeza de que você terá uma ótima experiência contribuindo para o Leantime e que os novos recursos que você criar se tornarão essenciais.
Encontre um problema no Github (ou crie um novo), adicione seu nome ou comente que você estará trabalhando nele. Uma vez corrigido, crie uma solicitação pull.
Se você tiver uma ideia sobre novos recursos, entre em contato conosco no Discord. É aqui que coordenamos o desenvolvimento de recursos e discutimos se o núcleo é o lugar certo para adicionar seus novos recursos (Plugins é a alternativa).
Usamos (Crowdin)https://crowdin.com/project/leantime para gerenciar todas as nossas traduções. Se você não encontrar um idioma, envie-nos uma mensagem no Discord.
Leantime é licenciado sob AGPLv3. Este arquivo faz parte do Software Leantime para o qual a seguinte exceção é adicionada: Plugins dentro do diretório /app/plugins
que podem conter plugins licenciados sob outras licenças, incluindo nossa licença empresarial.