MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - Trelloのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - Trello
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == Trelloとは、トヨタのカンバン方式を手本に作られたプロジェクト管理ツールである。<br> タスク(付箋)をボード(掲示板)に貼り付けて表示したり、進捗別の管理や担当者別の管理を行うことができる。<br> <br> クラウド型であるため、タスク管理や資料や画像の情報の共有がスムーズに行うことができ、複数人で作業をリアルタイムで確認できる。<br> <br> TrelloはWebアプリケーションであるため、Webブラウザでも閲覧することができる。<br> スマートフォン向けのソフトウェアも公開されており、様々なデバイスからも使用することができる。<br> <br> * ボード *: Trelloボードでタスクを整理することができる。 *: 全ての「やるべきこと」が「達成した成果」に変化する様子を一目で確認することができる。 * リスト *: タスクの様々ステージを示すことができる。 *: To Do、作業中、完了等、チームのニーズに合うようにワークフローをカスタマイズして構築する。 *: Trelloには決まった定義はない。 * カード *: カードはタスクやアイデアを表し、業務の遂行に必要な全ての情報を示す。 *: 作業の進捗に応じて、リスト間でカードを移動してステータスを示す。 <br> 無料プランの場合、人数やタスク数の制限は無いが、添付ファイルは10[MB]まで、一部機能制限がある。<br> <br> Trelloの詳細を知りたい場合は、[https://trello.com/ja Trelloの公式Webサイト]を参照すること。<br> <br><br> == Trelloの機能 == ==== ボード ==== 掲示板のようなものであり、プロジェクトで必要となるタスクを並べていく。<br> <br> ==== リスト ==== ToDo、Today、Tasks等があり、"未着手"、"着手"、"確認待ち"、"完了"等のタスクの進捗を確認することができる。<br> <br> ==== カード ==== タスクを書き込む付箋のような機能である。<br> <br> テキストだけでなく、画像や添付ファイルを挿入することができる。<br> 他にも、タスクの期限、ラベルの設定、タグ機能、チェックリスト機能も備えている。<br> また、メンバー担当者のアサイン等の詳細な項目も入力できる。<br> <br> カードを別のリストに動かす場合、<br> 例えば、"着手中"のカードを"完了"に動かす時は、ドラッグ&ドロップするだけで動かすことができる。<br> <br><br> == Trelloのインストール == ==== ソースコードからインストール ==== TrelloのGitLabから、ソースコードをダウンロードする。<br> git clone https://gitlab.com/joshuaredmond/trello-desktop.git cd trello-desktop <br> Trelloをビルドおよびインストールする。<br> <code>yarn run</code>コマンドを実行する時、<u>question Which command would you like to run?:</u>というメッセージが表示される。<br> この時、<code>distDeb</code>または<code>distSnap</code>と入力する。<br> # Trelloの実行に必要な依存関係のライブラリをローカルにインストールする yarn または yarn install # Trelloをビルドする yarn run distDeb または yarn run releaseDeb <br> 生成されたdebパッケージを展開する。<br> cd installableBinaries ar vx TrelloDesktop-<バージョン>-lin.deb tar xf data.tar.xz cd data <br> 必要なディレクトリおよびファイルを、任意のディレクトリに配置する。<br> # ソフトウェアをインストールディレクトリに配置する mkdir -p <Trelloのインストールディレクトリ> cp opt/'Trello Desktop'/* <Trelloのインストールディレクトリ> cp usr/share <Trelloのインストールディレクトリ> # Trelloのアイコンをインストールディレクトリに配置する mkdir -p /<Trelloのインストールディレクトリ>/icons cd <Trello Desktopのソースコードのトップディレクトリ> cp build/* /<Trelloのインストールディレクトリ>/icons <br> 次に、Trelloのデスクトップエントリファイルを作成する。<br> vi ~/.local/share/applications/Trello.desktop <br> <syntaxhighlight lang="ini"> # ~/.local/share/applications/Trello.desktopファイル [Desktop Entry] Type=Application Name=Trello Desktop Comment=Easily access Trello with the press of a shortcut! Exec=/<Trelloのインストールディレクトリ>/trello-desktop Icon=/<Trelloのインストールディレクトリ>/icons/128x128.png Categories=Application;Internet;Network;Utility; Terminal=false StartupWMClass=Trello Desktop </syntaxhighlight> <br> ==== Snap Craftからインストール ==== まず、snappyリポジトリを追加する。<br> # SLE sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/SLE_15/ snappy # openSUSE Leap sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_$releasever snappy <br> snappyリポジトリのGPGキーをインポートする。<br> sudo zypper --gpg-auto-import-keys refresh <br> パッケージキャッシュをアップグレードする。<br> sudo zypper dup --snappy <br> Snapをインストールする。<br> sudo zypper install snapd <br> snapdサービスを有効にする。<br> sudo systemctl enable snapd sudo systemctl enable snapd.apparmor <br> PCを再起動する、または、再ログインする。<br> sudo systemctl reboot <br> Trello Desktopをインストールする。<br> sudo snap install trello-desktop <br><br> == エラー == ==== assert文に関するビルドエラー ==== ビルドを実行した時、以下に示すエラーが表示される場合がある。<br> node ./generated_build_js/Build.mjs dist lin deb file:///trello-desktop/generated_build_js/Build.mjs:9 import packageJsonObj from '../package.json' assert { type: 'json' }; ^^^^^^ SyntaxError: Unexpected identifier 'assert' at compileSourceTextModule (node:internal/modules/esm/utils:346:16) at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:107:18) at #translate (node:internal/modules/esm/loader:546:20) at afterLoad (node:internal/modules/esm/loader:596:29) at ModuleLoader.loadAndTranslate (node:internal/modules/esm/loader:601:12) at #createModuleJob (node:internal/modules/esm/loader:624:36) at #getJobFromResolveResult (node:internal/modules/esm/loader:343:34) at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:311:41) at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:664:25) <br> これは、Node.js 22以降では、assert文のサポートが削除されたためである。<br> そのため、Node.js 21以前を使用してビルド、または、Node.js 22以降でビルドする場合は以下に示すファイルを編集する。<br> vi generated_build_js/Build.mjs <br> <syntaxhighlight lang="js"> // generated_build_js/Build.mjsファイル // 変更前 import packageJsonObj from '../package.json' assert { type: 'json' }; // 変更後 import packageJsonObj from '../package.json' with { type: 'json' }; </syntaxhighlight> <br><br> __FORCETOC__ [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]
インストール - Trello
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse