Furから始まる.NET5を学ぶ、1.0.0-rc.final.60がリリースされました

星 フォーク GitHubのスター GitHubフォーク GitHubライセンス nuget

Fur これは、.NET 5 プラットフォームでのエンタープライズアプリケーション開発の ベストプラクティスフレームワークです。

Ren Zhengfei:肌が厚くて厚い傷はなく、英雄たちは古くから苦しんでいます。振り返ってみると、それは頑丈ででこぼこでした。楽しみにして、決してあきらめないでください。

序文

もう一度見るのは一週間です。毎週ファーと私自身を要約します。

ファーは誕生以来急速に発展しわずか2か月0つ星から1.3kつ星に跳ね上がり、Nugetのダウンロード数は3Kを超えました。私はそのような成果に満足していますが、革命はまだ成功しておらず、仲間はまだ一生懸命努力しなければなりません。

毎週オープンソース

スター:1.3k
開発チーム:20
コード送信:1301コード送信
コントリビューター:30コントリビューター
問題:118クローズ、3進行中、1未開始
PR:52マージ、14
リリースクローズ: 61
ドキュメント:59完了
Nugetダウンロード:3.1k
QQグループ:435人
がオンラインでライブ:21回

フレームワーク機能

  • 新しい外観:.NET 5プラットフォームに基づいており、歴史的な負担はありません
  • 開始は非常に簡単です。構成を完了するために必要なInject()は1つだけです。
  • 迅速な開発:組み込みの豊富なエンタープライズアプリケーション開発機能
  • いくつかの依存関係:フレームワークは3つのサードパーティパッケージのみに依存します
  • 非常に柔軟:変化する複雑な要件に簡単に直面する
  • メンテナンスが非常に簡単:長期メンテナンス専用に設計された独自のアーキテクチャのアイデアを採用
  • 完全なドキュメント:完全な開発ドキュメントを提供する

今週更新

  • 新機能
    • [新規] `Fur.Extras.Authentication.JwtBearer`Furからリリースされた最初の公式` Jwt`パッケージ
    • [新規]分散キャッシュ拡張[#PR63](https://gitee.com/monksoul/Fur/pulls/63)
    • [新規] `.AddInjectWithUnifyResult()`登録が標準化されたサービスメソッド
    • [新規] `repository.GetService <>`および `repository.GetRequestService <>`メソッド[#I235L3](https://gitee.com/monksoul/Fur/issues/I235L3)
    • 【新】Furがリリースした公式パッケージローディングメカニズム
    • [新規] Nugetアノテーションファイルとアバター
    • [新規]標準化されたドキュメント、わかりやすい例外、動的なWebApiサービスインジェクションメソッド
    • [新規] `HttpContext`とʻIHttpContextAccessor`は` Token`拡張メソッドをすばやく取得します
    • [新規] `Jwt`や` Cookie`などの複数の認証と承認のサポート[#I23IM0](https://gitee.com/monksoul/Fur/issues/I23IM0)
    • 【新規】正規化されたドキュメントのリスト `サーバー`
  • 画期的な変更
    • [新規] `Swagger`スキーマのインテリジェント分析のサポート。完全なリターンタイプ` Schema`を生成します[#PR65](https://gitee.com/monksoul/Fur/pulls/65)
    • 【調整】 `JwtToken`の` JObject`パラメータを生成し、 `Dictionary <string、object>`タイプに変更
    • [削除] `Fur`プロジェクトから` JwtSettingsOptions`を削除し、 `Fur.Extras.Authentication.JwtBearer`パッケージに入れます
    • [削除]デフォルトの `System.Text.Json`を使用した` Newtonsoft.Json`拡張パッケージ
    • [リファクタリング]標準化されたドキュメント、より柔軟で使いやすい
    • [調整]「AddJWTAuthorization」の名前は「AddJwt」です。
  • 問題の修正
    • [修正] `sql`が複数の印刷ログのバグを実行する[#I233NC](https://gitee.com/monksoul/Fur/issues/I233NC)
    • [修正] `PgSql`はアダプターのバグを開示していません[#PR64](https://gitee.com/monksoul/Fur/pulls/64)
    • [修正] `Swagger`中国のグループ名のバグ
    • [修正] `packages`拡張フォルダが` .gitignore`によって除外されるバグ
    • [修正]ʻUnitOfWork`ワークユニットのバグ
    • [修正]「おっと」フレンドリーな例外バグ
    • [修正]プログラムが異常な場合、正規化された結果「OnSuccessed」もバグに入ります
    • [修正] `sql`ステートメントを複数回印刷するバグ[#I233NC](https://gitee.com/monksoul/Fur/issues/I233NC)を実行する
  • その他の変更
    • 【調整】簡略化された初期化コード
    • [削除] `Microsoft.AspNetCore.Authentication.JwtBearer`公式拡張パッケージ
    • 【最適化】プロジェクト立ち上げ実績
    • [その他]コードの最適化と小規模なパフォーマンスの最適化
  • ドキュメントの更新
    • [更新]承認、1分間の入門、構成ドキュメント
    • [更新] SaaS、標準化されたドキュメント、構成およびその他のドキュメント[#PR66](https://gitee.com/monksoul/Fur/pulls/66)

プロジェクトアドレス

ドキュメントアドレス

Fur はApache-2.0 オープンソース契約に従い、  PR または Issueを提出するすべての人を歓迎します 必要に応じて、スターを付けることができます 

結論

犬が吠えるのでライオンは振り返りません!ファーは前進し続けます。

おすすめ

転載: www.oschina.net/news/119631/fur-1-0-0-rc-final-60-released