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 材料时,我们建议让你的客户或部署所有者清楚其支持模型。