SharePoint 開発者コミュニティ - オープンソース プロジェクト
SharePoint の PnP イニシアティブによってコーディネートされているオープンソース プロジェクトは数多くあります。 これらはオープンソースのコミュニティ主導のイニシアティブで、SharePoint エンジニアリングには密接に関連していますが、標準の製品やサービスの一部ではありません。
リポジトリ | 説明 |
---|---|
SharePoint スタート キット | 最新の拡張オプションで拡張することによって、SharePoint Online でモダン エクスペリエンスを拡張する方法を示すスタート キットです。 |
SharePoint プロビジョニング サービスのテンプレート | 最新の SharePoint エクスペリエンスで可能な内容を示すサンプル コンテンツと構造を簡単にプロビジョニングするために Look Book Services によって以前使用されていたテナント テンプレート。 |
Microsoft 365 の CLI | 任意のプラットフォームのユーザーが Microsoft 365 および SharePoint Framework プロジェクトを管理できるようにするクロスプラットフォームのコマンドライン インターフェイス (CLI)。 |
Office 365 開発者 PnP コア コンポーネント | 拡張コンポーネントで、すぐに使用できる CSOM オブジェクトに対し、一般的に使用されているリモートの CSOM/REST 操作を再利用可能な拡張メソッドとしてカプセル化します。 |
PnP PowerShell コマンドレット | SharePoint 向けの複雑なプロビジョニング アクションと、成果物管理アクションの実施を可能にします。 コマンドは CSOM を使用し、SharePoint Online と SharePoint オンプレミスの両方に対して機能することができます。 |
PnP リモート プロビジョニング スキーマ | Office 365 向けのリモート プロビジョニング エンジン用のリモート作成指示として使われるように設計されています。 |
SharePoint をモダン化するツールとガイダンス | ページを変換 (クラシック ページをモダン ページに)するツールとモダン化スキャナーで、クラッシックなサイトをモダンな SharePoint サイトの世界に簡単に移動することができます。 |
PnPjs | SharePoint と Office 365 REST API をタイプ セーフな方法で処理するための、Fluent JavaScript API です。 |
PnP SPFx Yeoman ジェネレーター | そのままで使用できる Yeoman ジェネレーターを拡張するオープンソース Yeoman ジェネレーターです。 |
SharePoint Framework の再利用可能なプロパティ ウィンドウ コントロール | SharePoint Framework (SPFx) ソリューションで使用できます。 |
SharePoint フレームワークの再利用可能な React コントロール | SharePoint Framework (SPFx) ソリューションで使用できます。 |
SharePoint フレームワークの Visual Studio 拡張機能 | Visual Studio 2015 または 2017 で使用できるプロジェクトです。 |
オープンソース プロジェクトのサポートについて
以下のステートメントは、SharePoint 開発 (PnP) サンプル、再利用可能なソリューション、コントロール、コア コンポーネントのすべてに適用され、GDPR Activity Hub や PnP プロビジョニング エンジンなどのより洗練されたソリューションにも適用されます。
- PnP のガイダンスとサンプルは、Microsoft とコミュニティによって作成されます。
- PnP のガイダンスとサンプルは、Microsoft とコミュニティによって管理されます。
- PnP は、サポートされている推奨技術を使用します。
- PnP の実装はレビューされ、Microsoft のエンジニアリングによって承認されます。
- PnP はコミュニティによるオープンソース イニシアティブです。コミュニティとは、日々の仕事を持ちながらも、率先して他人の利益のために作業する人々のことです。
- PnP は製品ではないため、プレミア サポートやその他の公式サポート窓口によるサポートはありません。
- PnP は、コミュニティのサポートで行われた Microsoft の他のオープンソース プロジェクトと同様に、コミュニティによってサポートされています。
- PnP を顧客向けのソリューションに活用している多くのパートナーがいます。 これらに対するサポートは、パートナーによって提供されます。 PnP のマテリアルを展開する場合は、顧客/展開所有者にサポートモデルについて明確にすることをお勧めします。