エンジェルはもはや維持されていません。ここでプロジェクトを中止する私の理由を読むことができます:https://www.reddit.com/r/dartlang/comments/h0z413/looks_like_the_angel_webbackend_framework_wont_be/ftpaxmo/
現時点では、ヌル安全性のサポートを追加する天使の分岐点が1つあります。既存のエンジェルプロジェクトを最近のバージョンのDARTにアップグレードする場合は、それが最善の策です。
フォークはここにあります:https://github.com/dukefirehawk/angel
既存の天使のプロジェクトには3つのオプションがあります。
4年間ありがとう。楽しい乗り心地でしたが、先に進む時が来ました。
DARTの洗練された生産対応のバックエンドフレームワーク。
エンジェルは、DARTのフルスタックのWebフレームワークです。これは、多くの一般的な機能をすぐに一貫した方法で提供することにより、開発を合理化することを目的としています。
次のような機能を備えたエンジェルは、次のプロジェクトを構築するために選択する必要があるオールインワンフレームワークです。
packages/ディレクトリ内のすべてのパッケージを参照してください。
DARTをインストールしたら、プロジェクトをブートストラップすることは、いくつかのシェルコマンドを実行するのと同じくらい簡単です。
エンジェルCLIをインストールします:
pub global activate angel_cliブートストラッププロジェクト:
angel init helloサーバーを実行して、ファイルの変更でホットレロードすることもできます。
dart --observe bin/dev.dart次に、詳細なドキュメントをチェックして、プロジェクトを具体化することを学びます。
ビデオチュートリアルを含む多数のガイドとリソースのドキュメントにアクセスして、エンジェルでできるだけ早く起きて実行してください。
例と完全なプロジェクトはここにあります。
APIドキュメントを表示することもできます。
素晴らしい天使リストもあります。
エンジェルに貢献することに興味がありますか?ここで貢献ガイドをお読みください。