.NET ランタイムとは?クロスプラットフォーム開発の可能性を最大限に引き出す
.NET は、クラウド、モバイル、デスクトップ、IoT アプリケーション向けのクロスプラットフォームランタイムです。開発者は .NET を使用して、様々なプラットフォームで動作する高性能なアプリケーションを構築できます。この記事では、.NET ランタイムの概要、貢献方法、役立つリソースについて解説します。
.NET ランタイムの基本
.NET ランタイムは、アプリケーションの実行に必要な環境を提供します。
- クロスプラットフォーム対応: Windows、Linux、macOS など、さまざまなオペレーティングシステムで動作します。
- 多様なアプリケーション開発: クラウドサービス、モバイルアプリ、デスクトップアプリケーション、IoTデバイス向けソフトウェアなど、幅広い種類のアプリケーションを構築できます。
- .NET の使い方: VS、VS Code、 コマンドライン CLIで利用可能です。
.NET コミュニティへの貢献
.NET はオープンソースプロジェクトであり、コミュニティからの貢献を歓迎しています。
- 貢献方法: コードの改善、ドキュメントの作成、バグの報告など、様々な形で貢献できます。
- ワークフロー: 構築とテストの方法はWorkflow Instructions で解説されています。
- Dogfooding: Dogfooding .NETは、自身のプロジェクトでランタイムとライブラリの毎晩のビルドを取得してテストする方法を説明しています。
セキュリティに関する問題の報告
セキュリティ上の問題やバグは、Microsoft Security Response Center (MSRC) ([email protected]) 宛にメールで秘密裡に報告してください。24時間以内に対応があるはずです。何らかの理由で連絡がない場合は、メールでフォローアップして、マイクロソフトが元のメッセージを受信したことを確認してください。
また、.NET Bounty Programに関する情報も参照してください。
.NET ランタイムに関する問題の報告
このリポジトリには、ランタイム、クラスライブラリと フレームワーク、dotnet
バイナリのインストール (時にはmuxer
と呼ばれる)、.NET ランタイムとライブラリのインストールに関連する問題が含まれている必要があります。
他の問題については、適切な関連リポジトリに提出してください。新しい問題ページにその多くへのリンクがあります。
役立つリンク
.NET の学習や開発に役立つリソースを紹介します。
- .NET source index: .NET source index / .NET Framework source index
- API Reference docs: API Reference docs
- .NET API Catalog: .NET API Catalog
- .NET Discord Server: .NET Discord Server
.NET Foundation
.NET ランタイムは、.NET Foundation のプロジェクトです。 このプロジェクトはまた、私たちのコミュニティの期待される行動を明確にするために、コントリビューター規約によって定義された行動規範を採用しています。詳しい情報については、 .NET Foundation Code of Conduct を参照してください。
ライセンス
.NET (ランタイムリポジトリを含む) は、MIT ライセンスの下でライセンスされています。 .NET ライセンスの詳細を確認できます。
.NETと .NET ランタイムを活用し、アプリケーション開発の可能性を広げましょう。