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)
プロジェクトアドレス
- Gitee:https://gitee.com/monksoul/Fur
- GitHub:https://github.com/monksoul/Fur
- Docker:https://hub.docker.com/r/monksoul/fur
- Nuget:https://www.nuget.org/packages/Fur
ドキュメントアドレス
- 国内文書:https://monksoul.gitee.io/fur/
- 外国の文書:https://chinadot.net
Fur はApache-2.0 オープンソース契約に従い、 PR または Issueを提出するすべての人を歓迎します 。必要に応じて、スターを付けることができます 。
結論
犬が吠えるのでライオンは振り返りません!ファーは前進し続けます。