📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の3版が非表示) | |||
| 22行目: | 22行目: | ||
<br> | <br> | ||
Trelloの詳細を知りたい場合は、[https://trello.com/ja Trelloの公式Webサイト]を参照すること。<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 | ||
| 75行目: | 94行目: | ||
StartupWMClass=Trello Desktop | StartupWMClass=Trello Desktop | ||
</syntaxhighlight> | </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> | ||
== | == エラー == | ||
==== | ==== 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> | <br> | ||
これは、Node.js 22以降では、assert文のサポートが削除されたためである。<br> | |||
そのため、Node.js 21以前を使用してビルド、または、Node.js 22以降でビルドする場合は以下に示すファイルを編集する。<br> | |||
vi generated_build_js/Build.mjs | |||
<br> | <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> | <br><br> | ||