Leantime は、プロジェクト マネージャー以外の人のためのオープンソース プロジェクト管理システムです。
私たちは、チームの全員が使いやすいようにしながら、戦略、計画、実行を組み合わせます。 ADHD、失読症、自閉症を念頭に置いた構築。
これは、ClickUp、Monday、または Asana の代替手段です。 Trello と同じくらいシンプルですが、Jira と同じくらい機能が豊富です。
https://leantime.io
タスク管理 | プロジェクト計画 | 情報/ナレッジマネジメント | 管理 |
---|---|---|---|
タスク管理による カンバン ボード、ガント、テーブル、リスト、カレンダー ビュー | プロジェクトのダッシュボード、レポート、ステータスの更新 | ウィキ/ドキュメント | 簡単な取り付け |
無制限のサブタスクと依存関係 | 目標と指標の追跡 | アイデアボード | 複数のユーザーの役割とプロジェクトごとの権限 |
マイルストーン管理 | 無駄のないビジネスモデルキャンバス | 回顧展 | 二要素認証 |
スプリント管理 | SWOT分析キャンバス | S3 またはローカル ファイル システムを介したファイル ストレージ | LDAP、OIDCの統合 |
タイムトラッキングとタイムシート | リスク分析 | 画面とウェブカメラの録画 | プラグインとAPI経由で拡張可能 |
...その他 | すべてについてのコメント/ディスカッション | Slack、Mattermost、Discord と統合 | |
...その他 | 20 以上の言語で利用可能 | ||
*はい、これらの機能はすべて OSS バージョンに含まれています | |||
LeanTime を運用環境にインストールするには、主に 2 つの方法があります。 1 つ目は、システムの必要な部分をすべてローカルにインストールすることです。 2 つ目は、公式にサポートされている Docker イメージを使用することです。
public/
ディレクトリを指すようにします。config/.env.sample
名前をconfig/.env
に変更します。config/.env
にデータベースの資格情報 (ユーザー名、パスワード、ホスト、データベース名) を入力します。/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 をアップグレードするときに、これを繰り返す必要がある場合があります。
公式の Docker イメージは dockerhub で管理されています。イメージを実行するには、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 ユーザーがそれにアクセスできることを確認する必要があります。そうしないと、インストールが失敗するか、再起動後にプラグインが削除される可能性があります。
Leantime をリバース プロキシ (nginx など) の背後に配置して、カスタム ドメイン名解決と SSL オフロードを処理する場合は、docker で次の環境変数を設定する必要があります。
-e LEAN_APP_URL=https://yourdomain.com
LeanTime の開発セットアップをインストールするには 2 つの方法があります。最初の (ただし最も技術的な) 方法は、システムのすべての部分をローカルにインストールすることです。 2 番目の (推奨される方法) は、Docker コンテナー化された開発環境を使用することです。
make build-dev
経由で webpack ビルダーを実行するpublic/
ディレクトリを指すようにします。config/.env.sample
名前をconfig/.env
に変更します。config/.env
にデータベースの資格情報 (ユーザー名、パスワード、ホスト、データベース名) を入力します。/install
に移動します。開発には、Docker 化された開発環境を使用します。 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 を効果的に利用できるように、ファイアウォールでポート 9003 を一時的に開いておく必要があります。これは、Docker からホストへの接続が外部の受信接続としてカウントされるためです。
/update
にリダイレクトします。 bin/leantime system:update
を実行します。 弊社ではマネージド ホスティング プランと SaaS 製品を提供しているため、手間をかけずに Leantime のメリットをすべて享受できます。詳細については、leantime.io をご覧ください。
お客様の環境で Leantime をセットアップし、ニーズに合わせてカスタマイズするお手伝いをいたします。当社のサポート計画の概要は当社の Web サイトに掲載されています。
注: 現在、公式の Leantime docker compose と標準インストールのみをサポートしています。最新バージョンのサポートのみを提供します。
Cloudron、Erestio、Turnkey、または Leantime の非公式バージョンを共有するその他の外部配布プラットフォームのサポートは提供しません。
Leantime への貢献に興味を持っていただければ幸いです。私たちは、皆さんが Leantime に貢献して素晴らしい経験をしていただき、皆さんが構築した新機能がそのコアとなることを確認したいと考えています。
Github で問題を見つけて (または新しい問題を作成して)、そこに自分の名前を追加するか、それに取り組むことをコメントしてください。修正したら、プル リクエストを作成します。
新しい機能についてアイデアがある場合は、Discord までご連絡ください。ここは、機能開発を調整し、新しい機能を追加するのにコアが適切な場所であるかどうかを議論する場所です (プラグインは代替手段です)。
すべての翻訳を管理するために (Crowdin)https://crowdin.com/project/leantime を使用します。言語が表示されない場合は、Discord でメッセージをお送りください。
Leantime は AGPLv3 に基づいてライセンスされています。このファイルは、次の例外が追加された Leantime ソフトウェアの一部を形成します: /app/plugins
ディレクトリ内のプラグイン。これには、エンタープライズ ライセンスを含む他のライセンスに基づいてライセンスされたプラグインが含まれる場合があります。