Leantime은 프로젝트 관리자가 아닌 사람들을 위한 오픈 소스 프로젝트 관리 시스템입니다.
우리는 전략, 계획, 실행을 결합하여 팀 구성원 모두가 쉽게 사용할 수 있도록 합니다. ADHD, 난독증, 자폐증을 염두에 두고 구축하세요.
ClickUp, Monday 또는 Asana의 대안입니다. Trello만큼 간단하지만 Jira만큼 기능이 풍부합니다.
https://leantime.io
작업 관리 | 프로젝트 기획 | 정보/지식관리 | 관리 |
---|---|---|---|
작업 관리를 통한 칸반 보드, 간트, 테이블, 목록 및 달력 보기 | 프로젝트 대시보드, 보고서 및 상태 업데이트 | 위키/문서 | 쉬운 설치 |
무제한 하위 작업 및 종속성 | 목표 및 지표 추적 | 아이디어 보드 | 여러 사용자 역할 및 프로젝트별 권한 |
마일스톤 관리 | 린 & 비즈니스 모델 캔버스 | 회고전 | 2단계 인증 |
스프린트 관리 | SWOT 분석 캔버스 | S3 또는 로컬 파일 시스템을 통한 파일 스토리지 | LDAP, OIDC 통합 |
시간 추적 및 작업표 | 위험 분석 | 화면 및 웹캠 녹화 | 플러그인과 API를 통해 확장 가능 |
... 그리고 더 | 모든 것에 대한 의견/토론 | Slack, Mattermost, Discord와 통합 | |
... 그리고 더 | 20개 이상의 언어로 이용 가능 | ||
*예, 이러한 모든 기능은 OSS 버전에 포함되어 있습니다. | |||
생산을 위해 LeanTime을 설치하는 두 가지 주요 방법이 있습니다. 첫 번째는 시스템에 필요한 모든 부분을 로컬에 설치하는 것입니다. 두 번째는 공식적으로 지원되는 Docker 이미지를 사용하는 것입니다.
public/
디렉터리로 지정하세요.config/.env.sample
이름을 config/.env
로 바꿉니다.config/.env
에 데이터베이스 자격 증명(사용자 이름, 비밀번호, 호스트, dbname)을 입력하세요./install
로 이동합니다.위 단계는 IIS(인터넷 정보 서비스)에 적용 가능하지만 전체 기능을 보장하려면 IIS에서 추가 구성 변경이 필요할 수 있습니다. PATCH 메서드를 허용해야 합니다.
Handler Mappings
두 번 클릭합니다.Request Restrictions…
클릭하세요.Verbs
탭을 클릭하세요.One of the following verbs
텍스트 상자에 , ,PATCH
추가합니다. 예: GET,HEAD,POST,PATCH
OK
클릭하세요Executable (optional)
텍스트 상자에서 php-cgi.exe
파일 경로의 시작과 끝에 큰따옴표 문자( “
)를 입력합니다( 경로에 공백이 없으면 필요하지 않습니다). 그 안에 )OK
클릭하세요Yes
클릭하세요.참고: PHP를 업그레이드할 때 이 과정을 반복해야 할 수도 있습니다.
우리는 dockerhub에서 공식 Docker 이미지를 유지 관리합니다. 이미지를 실행하려면 MySQL 자격 증명을 입력하고 실행하세요. .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
다른 곳에 정의된 데이터베이스가 없으면 docker-compose 파일을 사용해야 합니다.
일단 시작되면
로 이동하여 설치 스크립트를 실행할 수 있습니다.
중요: 플러그인을 사용하려는 경우 플러그인 폴더인 plugins:/var/www/html/app/Plugins
마운트하고 www-data 사용자가 이에 액세스할 수 있는지 확인해야 합니다. 그렇지 않으면 설치가 실패하거나 다시 시작한 후 플러그인이 제거될 수 있습니다.
사용자 정의 도메인 이름 확인 및 SSL 오프로딩을 처리하기 위해 역방향 프록시(nginx 등) 뒤에 Leantime을 배치하려는 경우 docker에서 다음 환경 변수를 설정해야 합니다.
-e LEAN_APP_URL=https://yourdomain.com
LeanTime 개발 설정을 설치하는 방법에는 두 가지가 있습니다. 첫 번째(그러나 가장 기술적인) 방법은 시스템의 모든 부분을 로컬에 설치하는 것입니다. 두 번째(그리고 선호되는 방법)는 Docker 컨테이너화된 개발 환경을 사용하는 것입니다.
make build-dev
통해 웹팩 빌더 실행public/
디렉토리를 가리키도록 하세요.config/.env.sample
이름을 config/.env
로 바꿉니다.config/.env
에 데이터베이스 자격 증명(사용자 이름, 비밀번호, 호스트, dbname)을 입력하세요./install
로 이동 개발을 위해 우리는 도커화된 개발 환경을 사용합니다. docker
, docker compose
, make
, composer
, git
및 npm
이 설치되어 있어야 합니다.
;extension=gd
와 같은 확장자를 검색하고 세미콜론을 제거하여 활성화할 수 있습니다.개발 Docker 이미지를 빌드하려면 이 저장소의 루트에서 다음을 사용하여 입문서를 실행하세요.
make clean build
그 후, 실행
make run-dev
그러면 포트 8090에서 개발 서버가 시작됩니다.
개발 환경은 MySQL 서버, 메일 서버, s3 서버를 제공하며 즉시 사용이 가능하여 사용자의 요구 사항에 적합해야 합니다. 개발 환경의 구성은 .dev/.env
에 있으며 이미 적절한 값이 시드되어 있습니다. 특정 통합을 위한 기능에 대한 작업을 계획하지 않는 한 이를 수정해서는 안 됩니다 . 당신이 얻는 응용 프로그램은 다음과 같습니다
leantime:leantime
) DB 스키마 및 데이터 확인.dev/.env
파일에서 이를 활성화해야 합니다. 또한 Xdebug가 활성화되어 있지만 .dev/xdebug.ini
파일(또는 IDE)에서 IDE 키를 수정해야 합니다. 또한 효과적으로 활용할 수 있도록 방화벽에서 포트 9003을 일시적으로 열어야 합니다. 이는 Docker에서 호스트로의 연결이 외부 인바운드 연결로 간주되기 때문입니다.
/update
로 리디렉션됩니다. bin/leantime system:update
우리는 관리형 호스팅 계획과 SaaS 제품을 제공하므로 귀하는 번거로움 없이 Leantime의 모든 이점을 누릴 수 있습니다. 자세한 내용은 leantime.io를 참조하세요.
귀하의 환경에 Leantime을 설정하고 필요에 맞게 맞춤화하는 데 도움을 드릴 수 있습니다. 우리의 지원 계획은 우리 웹사이트에 설명되어 있습니다.
참고: 현재 공식 Leantime docker compose 및 표준 설치만 지원됩니다. 우리는 최신 버전에 대해서만 지원을 제공합니다.
Cloudron, Elestio, Turnkey 또는 Leantime의 비공식 버전을 공유하는 기타 외부 배포 플랫폼에 대한 지원은 제공되지 않습니다.
Leantime에 기여하는 데 관심을 가져주셔서 기쁘게 생각합니다. 우리는 귀하가 Leantime에 기여하는 훌륭한 경험을 갖고 귀하가 구축한 새로운 기능이 Leantime을 핵심으로 만들 수 있기를 바랍니다.
Github에서 이슈를 찾거나 새 이슈를 생성하세요. 이슈에 이름을 추가하거나 해당 이슈에 대해 작업할 것이라고 댓글을 달아주세요. 문제가 해결되면 Pull Request를 생성하세요.
새로운 기능에 대한 아이디어가 있으시면 Discord를 통해 문의해 주세요. 여기에서 우리는 기능 개발을 조정하고 코어가 새로운 기능을 추가하기에 적합한 장소인지 논의합니다(플러그인이 대안입니다).
우리는 (Crowdin)https://crowdin.com/project/leantime을 사용하여 모든 번역을 관리합니다. 언어가 표시되지 않으면 Discord로 메시지를 보내주세요.
Leantime은 AGPLv3에 따라 라이센스가 부여됩니다. 이 파일은 다음 예외가 추가된 Leantime 소프트웨어의 일부를 구성합니다. 기업 라이센스를 포함하여 다른 라이센스에 따라 라이센스가 부여된 플러그인을 포함할 수 있는 /app/plugins
디렉토리 내의 플러그인.