0Pricing
Dart Academy · レッスン

dart pub publish で pub.dev に公開

パッケージを検証し、バージョンを付けてリリースします

「dart pub publish で pub.dev に公開」はCoddyKit上の無料Dart Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDart Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Dart Academyコースには全4レッスンが含まれています。

公開して成果を共有する

パッケージの準備ができたら、1つのコマンドで世界に公開できます。Publishing によってライブラリが pub.dev に掲載され、誰でも依存関係として利用できるようになります。🌍

公開前にバージョンを設定する

セマンティックバージョニングに従い、pubspec.yaml に明確な version を設定します。メジャー、マイナー、パッチの番号によって、変更の大きさをユーザーに正確に伝えられます。

version: 1.0.0

CHANGELOG を更新する

リリースごとに、対応する項目を CHANGELOG に追加します。ユーザーはアップグレードするかどうか、またどのようにアップグレードするかを判断するために読むので、変更内容を明確に説明してください。

ライセンスを選ぶ

公開するパッケージには LICENSE ファイルを含める必要があります。ユーザーが持つ法的な権利を示すもので、pub.dev は一般的なオープンソースライセンスを自動的に認識します。

まずドライランを行う

dry-run フラグを付けて publish を実行すると、アップロードせずにすべてを検証できます。修正が容易なうちに、ファイル不足や警告を見つけられます。

dart pub publish --dry-run

アカウントで認証する

初めて公開するときは、ブラウザーが開いてサインインを求められます。pub.dev はアップロードを account に関連付け、後からほかのユーザーをアップローダーとして追加できます。

実際に公開するコマンド

ドライランに問題がなければ、フラグを外して公開します。publish コマンドがファイルをアップロードし、数秒以内にそのバージョンが利用可能になります。

dart pub publish

公開は永久に残ります

一度公開されると、バージョンは削除できず、新たな利用を控えてもらうために撤回することしかできません。ファイルを再確認してください。ミスは履歴に残り続けます。

pubspec でファイルを除外

アップロード対象に秘密情報や不要なファイルを含めないようにします。Dart は.gitignoreに一致するファイルを無視するため、コミットを適切に管理しておくと、公開するアーカイブをクリーンに保てます。

認証済みパブリッシャーのバッジ

ご自身が所有するドメインに紐付いた認証済みパブリッシャーとして公開してください。バッジによって信頼性が高まり、すべてのパッケージを1つのアイデンティティの下にまとめられます。🛡️

次のリリースに向けたバージョン更新

更新するたびにバージョンを上げ、CHANGELOG の項目を追加し、チェックを再実行してから、もう一度公開してください。このスムーズなサイクルを今後も繰り返します。

確認問題

実際にパッケージをアップロードする前に行う、安全な最初の手順は何ですか?

まとめ:公開しましょう

バージョンを付け、CHANGELOG を更新し、ライセンスを設定し、dry-run を実行して、最後に dart pub publish を実行する方法を学びました。これで、パッケージはエコシステムの一部になりました。🎉

よくある質問

「dart pub publish で pub.dev に公開」レッスンは無料ですか?

はい。「dart pub publish で pub.dev に公開」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Dart Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Dart Academyコースには全4レッスンが含まれています。

「dart pub publish で pub.dev に公開」で何を学びますか?

パッケージを検証し、バージョンを付けてリリースします ブラウザで直接実行するハンズオンコードでDart Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Dart Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのDart Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「dart pub publish で pub.dev に公開」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このDart Academyレッスンでコードを書いて実行できますか?

はい。すべてのDart Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 公開可能なライブラリの構成
  2. dartdoc コメントによるドキュメント作成
  3. Lint、フォーマット、pana スコア
  4. dart pub publish で pub.dev に公開
← Dart Academyに戻る