📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の9版が非表示)
1行目: 1行目:
== 概要 ==
== 概要 ==
Trelloとは、トヨタのカンバン方式を手本に作られたタスク管理ツールである。<br>
Trelloとは、トヨタのカンバン方式を手本に作られたプロジェクト管理ツールである。<br>
タスク(付箋)をボード(掲示板)に貼り付けて表示する。<br>
タスク(付箋)をボード(掲示板)に貼り付けて表示したり、進捗別の管理や担当者別の管理を行うことができる。<br>
<br>
<br>
進捗別の管理や担当者別の管理を行うことができる。<br>
クラウド型であるため、タスク管理や資料や画像の情報の共有がスムーズに行うことができ、複数人で作業をリアルタイムで確認できる。<br>
<br>
<br>
TrelloはWebアプリケーションであるため、Webブラウザでの閲覧できる。<br>
TrelloはWebアプリケーションであるため、Webブラウザでも閲覧することができる。<br>
スマートフォン向けのソフトウェアも公開されており、様々なデバイスからも使用することができる。<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>
<br><br>


== Trelloのインストール ==
== Trelloのインストール ==
==== ソースコードからインストール ====
TrelloのGitLabから、ソースコードをダウンロードする。<br>
TrelloのGitLabから、ソースコードをダウンロードする。<br>
  git clone https://gitlab.com/joshuaredmond/trello-desktop.git
  git clone https://gitlab.com/joshuaredmond/trello-desktop.git
16行目: 50行目:
Trelloをビルドおよびインストールする。<br>
Trelloをビルドおよびインストールする。<br>
<code>yarn run</code>コマンドを実行する時、<u>question Which command would you like to run?:</u>というメッセージが表示される。<br>
<code>yarn run</code>コマンドを実行する時、<u>question Which command would you like to run?:</u>というメッセージが表示される。<br>
この時、<code>distDeb</code>または</code>distSnap</code>と入力する。<br>
この時、<code>distDeb</code>または<code>distSnap</code>と入力する。<br>
# Trelloの実行に必要な依存関係のライブラリをローカルにインストールする
  yarn
  yarn
  yarn run
または
yarn install
# Trelloをビルドする
yarn run distDeb  または yarn run releaseDeb
<br>
生成されたdebパッケージを展開する。<br>
cd installableBinaries
   
   
  question Which command would you like to run?:distDeb
  ar vx TrelloDesktop-<バージョン>-lin.deb
tar xf data.tar.xz
cd data
<br>
<br>
必要なディレクトリおよびファイルを、任意のディレクトリに配置する。<br>
  # ソフトウェアをインストールディレクトリに配置する
  # ソフトウェアをインストールディレクトリに配置する
  mkdir -p <Trelloのインストールディレクトリ>
  mkdir -p <Trelloのインストールディレクトリ>
  cp dist/linux-unpacked/* <Trelloのインストールディレクトリ>
  cp opt/'Trello Desktop'/* <Trelloのインストールディレクトリ>
cp usr/share              <Trelloのインストールディレクトリ>
   
   
  # Trelloのアイコンをインストールディレクトリに配置する
  # Trelloのアイコンをインストールディレクトリに配置する
  mkdir -p /<Trelloのインストールディレクトリ>/icons
  mkdir -p /<Trelloのインストールディレクトリ>/icons
cd <Trello Desktopのソースコードのトップディレクトリ>
  cp build/* /<Trelloのインストールディレクトリ>/icons
  cp build/* /<Trelloのインストールディレクトリ>/icons
<br>
<br>
33行目: 81行目:
  vi ~/.local/share/applications/Trello.desktop
  vi ~/.local/share/applications/Trello.desktop
<br>
<br>
<syntaxhighlight lang="ini">
  # ~/.local/share/applications/Trello.desktopファイル
  # ~/.local/share/applications/Trello.desktopファイル
   
   
  [Desktop Entry]
  [Desktop Entry]
  Type=Application
  Type=Application
  Name=Trello on Linux
  Name=Trello Desktop
GenericName=Trello on Linux
  Comment=Easily access Trello with the press of a shortcut!
  Comment=Trello Client Software
  Exec=/<Trelloのインストールディレクトリ>/trello-desktop
  Exec=/<Trelloのインストールディレクトリ>/trello-desktop
  Icon=/<Trelloのインストールディレクトリ>/icons/128x128.png
  Icon=/<Trelloのインストールディレクトリ>/icons/128x128.png
  MimeType=
  Categories=Application;Internet;Network;Utility;
StartupNotify=true
  Terminal=false
  Terminal=false
  TerminalOptions=
  StartupWMClass=Trello Desktop
  Categories=Application;Internet;Network;
  </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>
<br><br>


== Trelloの機能 ==
== エラー ==
==== ボード ====
==== assert文に関するビルドエラー ====
掲示板のようなものであり、プロジェクトで必要となるタスクを並べていく。<br>
ビルドを実行した時、以下に示すエラーが表示される場合がある。<br>
<br>
node ./generated_build_js/Build.mjs dist    lin deb
==== リスト ====
file:///trello-desktop/generated_build_js/Build.mjs:9
ToDo、Today、Tasks等があり、"未着手"、"着手"、"確認待ち"、"完了"等のタスクの進捗を確認することができる。<br>
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>
<br>
==== カード ====
これは、Node.js 22以降では、assert文のサポートが削除されたためである。<br>
タスクを書き込む付箋のような機能である。<br>
そのため、Node.js 21以前を使用してビルド、または、Node.js 22以降でビルドする場合は以下に示すファイルを編集する。<br>
vi generated_build_js/Build.mjs
<br>
<br>
テキストだけでなく、画像や添付ファイルを挿入することができる。<br>
<syntaxhighlight lang="js">
他にも、タスクの期限、ラベルの設定、タグ機能、チェックリスト機能も備えている。<br>
// generated_build_js/Build.mjsファイル
また、メンバー担当者のアサイン等の詳細な項目も入力できる。<br>
<br>
// 変更前
カードを別のリストに動かす場合、<br>
import packageJsonObj from '../package.json' assert { type: 'json' };
例えば、"着手中"のカードを"完了"に動かす時は、ドラッグ&ドロップするだけで動かすことができる。<br>
// 変更後
import packageJsonObj from '../package.json' with { type: 'json' };
</syntaxhighlight>
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]]
[[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]