Closed shinGangan closed 5 months ago
ターゲットに該当する人が、記事を見ながらNuxt Moduleを用いたElectronの導入を行い、開発にスムーズに入れる。
[!NOTE] レビューコメント
@petaxa
ターゲット、ゴール、書きたい要素について問題ないと思いますー🙆 Config設定はボリュームが出やすい内容だと思いますので、 アコーディオンを使いながら「最低限必要な人」と「詳細も気になる人」向けを可変させるとさらに読みやすくなると思います。
このPRで完全に解決しました...! https://github.com/caoxiemeihao/nuxt-electron/pull/80
これ、記事ってこのPRがマージされるのを待った方がいいんですかね? わざわざ
--no-fork
オプションを付けなくていいのはもちろんのこと、付けた際にも出ていたエラー(Must provide a proper URL as target)も消えてくれました。
- node_modulesの中いじるのを手順として組み込むのは良くなさそう
- 現時点でPRが出て入れば、少し待てばマージされるのでは あたりを考えての感想です。
他にもいくつか書くことありますし、それを下書きに書きながら待つというのもありなのかなーと思うんですが、どうでしょうか。
@petaxa
現在の状態を踏まえた上での執筆は以下の3パターンが考えられると思います。
Nuxt3 + Nuxt Electronの記事が市場に公開されていないため、まずケース1の記事が有用になります。 ケース1の記事中で「Nuxt v3.x.yでは以下のようなエラーが出ている。このエラーの解決方法はこちらです」のようなセクション or 別記事を紐付ける
1番理想なのではケース3ですが、これはあまり現実的ではなありません。 理由は「Repoの開発サイクルを考えた時にいつレビュー・マージされるか分からない」からです。現状のサイクル速度ではいつマージされるか分からないです。 そのため、Nuxt3 + Electronを開発したいユーザーが迷子になる可能性が高いです。 この迷子となったユーザーに対して「ケース1なら暫定的に動くよ」を提示するのも1つの策と思います。
もし @shinGangan が執筆者だった場合は以下のような執筆スケジュールを組みます。
上記フローで実際に執筆したのが以下の記事です。
https://zenn.dev/comm_vue_nuxt/articles/pinia-autoimports
https://zenn.dev/comm_vue_nuxt/articles/pinia-stores-dirs-autoimports
本モジュールはPRの流れを観測する限りbreaking changeの恐れがありました。 そのため、
という目的で2つの記事を書きました。
- 動くNuxtバージョンでの記事を執筆する
- 1項と合わせて「最新バージョンでこんなエラーが起きてるよ、解決策は暫定的にこれだよ」という記事を公開する
- PRの通知をsubscribeし、いつPRがマージされても良いように下書き記事を準備しておく
- PRがマージされた段階でケース3の記事を公開する → ケース2の記事の先頭にケース3記事の誘導動線を用意する
この方針を頂こうと思います、ありがとうございます!
- 動くNuxtバージョンでの記事を執筆する
- 1項と合わせて「最新バージョンでこんなエラーが起きてるよ、解決策は暫定的にこれだよ」という記事を公開する
- PRの通知をsubscribeし、いつPRがマージされても良いように下書き記事を準備しておく
- PRがマージされた段階でケース3の記事を公開する → ケース2の記事の先頭にケース3記事の誘導動線を用意する
この方針を頂こうと思います、ありがとうございます!
記事なんて何本書いてもええですからね🙆 どんどん書いて執筆の知見増加、ハードルの低下をさせていきましょう〜
問題が解決するPR
私の実験結果
本文は一通り書き終え、下書きで公開しました。
Nuxt Moduleを使ってNuxt3にElectronを導入しよう! 最新のNuxtでnuxt-electronの無限リロードを回避する
topics
を設定emoji
を設定ハンズオン形式で進められるようにする
ボリュームが大きいならばZennのbookも合わせて公開すると良さそうですね🙆 Bookのハンズオンは軒並み読まれているので、ハンズオンはありかもです。
[確認] @petaxa 記事はどちらもレビューした方がいいですか? それとも特に不要であり、体裁整えてそのまま出されますか?
@shinGangan
記事はどちらもレビューした方がいいですか?
お願いしようと思っていますが、「手順を上から辿り、不備がないか確認」が完了したあとが良いかなと考えています。 完了しましたら改めてご連絡しますので、その際はよろしくお願いします。
@shinGangan 手順の確認が完了し、すべての修正を反映しました! それぞれの記事について、お時間あるときにレビューいただけると幸いです!!
@petaxa
以下レビューコメントです!
[!NOTE] Qから始まるやつは疑問です。不要だったらスルーしてください。
Sから始まるやつは提案です。採用については一任です。
prefix無しのものはレビュー指摘です
,
と、
、.
と。
、version
とv
など文章中で利用する句読点、用語はどちらかに統一した方が良いです--packageManager
オプションを利用しても良さそうですね。いかがでしょうか。これでDevモードで正常に起動するはずです。
タイトルが「回避する」と断定しているので、これは断定した表現が適切だと思います。
ありがとうございます!
レビュー、すべて取り入れさせていただきました! textlintも導入し、日本語の修正も行いました。
記事の公開も行いました! https://zenn.dev/comm_vue_nuxt/articles/0c4725404b040e https://zenn.dev/comm_vue_nuxt/articles/cbaf30c7054c40
アドバイスにレビュー、本当に勉強になってます、ありがとうございます。
投稿完了したのでこのイシューをクローズ
概要
Nuxt + Electronについて書いてほしい
詳細
Nuxt + Electronを用いてデスクトップアプリを作る記事は軒並みNuxt2時代のものである。そのため、Nuxt3以降のものが市場にない。
現在、Electron用のNuxt Moduleが存在している。
そこでNuxt + ElectronについてのHow to記事を書いてほしい。 Nuxtを用いてデスクトップアプリ開発、モバイルアプリ開発など、Nuxtの可能性を広げるためにもNuxt3 + Electronの記事は市場に公開されてほしい。
備考欄
No response