SharePoint 开发人员社区 - 开放源代码项目

由 SharePoint PnP 计划协调的开放源代码项目有很多。 以下是开放源代码的社区驱动计划。虽然它们仍与 SharePoint 工程团队有密切联系,但并不属于标准产品或服务。

存储库 说明
SharePoint 初学者工具包 初学者工具包演示了如何在 SharePoint Online 中利用新式可扩展性选项扩展新式体验。
SharePoint 预配服务模板 SharePoint 预配服务使用的租户模板可轻松预配示例内容和结构,演示新式 SharePoint 体验的可能性。
适用于 Microsoft 365 的 CLI 一个跨平台命令行接口 (CLI),可便于用户在任意平台上管理 Microsoft 365 和 SharePoint Framework 项目。
Office 365 开发人员 PnP 核心组件 一种扩展组件,可以将常用的远程 CSOM/REST 操作封装为现成 CSOM 对象的可重用扩展方法。
PnP PowerShell cmdlet 可以对 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 框架可重用属性窗格控件 可用于 SharePoint 框架 (SPFx) 解决方案。
SharePoint 框架可重用回应控件 可用于 SharePoint 框架 (SPFx) 解决方案。
SharePoint Framework 的 Visual Studio 扩展 可以用于 Visual Studio 2015 或 2017 项目。

开放源代码项目受支持情况

以下声明适用于所有 SharePoint 开发 (PnP) 示例、可重用解决方案、控件、核心组件和更完善的解决方案如 GDPR 活动中心或 PnP 预配引擎:

  • PnP 指南和示例由 Microsoft 和社区创建。
  • PnP 指南和示例由 Microsoft 和社区维护。
  • PnP 使用受支持的推荐技术。
  • PnP 执行由 Microsoft 工程部门审阅和批准。
  • PnP 是由社区发起的开放源代码计划,该社区里的人员为了他人利益而劳作,都有各自的普通正职。
  • PnP 不是产品,因此不支持 Premier Support 或其他官方支持渠道。
  • 与其他 Microsoft 完成开源项目相似,PnP 的支持源自社区。
  • 有许多合作伙伴在其客户解决方案中使用 PnP。 此支持由合作伙伴提供。 在部署中使用 PnP 材料时,我们建议让你的客户或部署所有者清楚其支持模型。