|
1 | 1 | ---
|
2 |
| -title: SharePoint Dev Community resources |
| 2 | +title: SharePoint Developer Community open source projects |
3 | 3 | description: Open-source projects coordinated by the SharePoint PnP initiative
|
4 |
| -ms.date: 03.29.2018 |
| 4 | +ms.date: 03/29/2018 |
5 | 5 | ms.prod: sharepoint
|
6 | 6 | ---
|
7 | 7 |
|
8 | 8 | # SharePoint Developer Community - Open-source projects
|
9 | 9 |
|
10 |
| -There are numerous open-source projects which are coordinated by the SharePoint PnP initiative. These are open-source, community driven initiatives, which are still closely involved with SharePoint engineering, but are not part of the standard product or service offerings. |
| 10 | +There are numerous open-source projects that are coordinated by the SharePoint PnP initiative. These are open-source, community-driven initiatives that are still closely involved with SharePoint engineering, but are not part of the standard product or service offerings. |
11 | 11 |
|
12 | 12 | | Repository | Description |
|
13 | 13 | |--------|--------|
|
14 |
| -| [GDPR Activity Hub](https://github.com/SharePoint/sp-dev-gdpr-activity-hub) | The GDPR Activity Hub is a starter kit for building a management hub for EU GDPR (European Global Data Protection Regulation). | |
15 |
| -| [Office 365 CLI](https://sharepoint.github.io/office365-cli/) | The Office 365 CLI is a cross-platform command-line interface (CLI) that allows users on any platform to manage various configuration settings of Office 365. | |
16 |
| -| [PnP CSOM Core](https://github.com/SharePoint/PnP-Sites-Core) | The Office 365 Developer PnP Core Component is an extension component which encapsulates commonly used remote CSOM/REST operations as reusable extension methods on out of the box CSOM objects. | |
17 |
| -| [PnP Partner Pack](https://github.com/SharePoint/PnP-Partner-Pack) | The PnP Partner Pack is a starter kit for customers and partners and combines numerous patterns and practices demonstrated within PnP samples into one reusable solution targeting the classic SharePoint experience. | |
18 |
| -| [PnP PowerShell](https://docs.microsoft.com/en-us/powershell/sharepoint/sharepoint-pnp/sharepoint-pnp-cmdlets?view=sharepoint-ps) | PnP PowerShell cmdlets allow you to perform complex provisioning and artifact management actions for SharePoint. The commands use CSOM and can work against both SharePoint Online as well as SharePoint On-Premises. | |
19 |
| -| [PnP Provisioning Schema](https://github.com/SharePoint/PnP-provisioning-schema) | The PnP remote provisioning schema is designed to be used as remote creation instructions for the remote provisioning engine for Office 365. | |
20 |
| -| [PnPJS](https://pnp.github.io/pnpjs/) | PnPJS is a fluent JavaScript API for consuming SharePoint and Office 365 REST APIs in a type-safe way. | |
21 |
| -| [SharePoint Framework reusable property controls](https://sharepoint.github.io/sp-dev-fx-property-controls) | Reusable property pane controls that can be used in SharePoint Framework (SPFx) solutions. | |
22 |
| -| [SharePoint Framework reusable react controls](https://sharepoint.github.io/sp-dev-fx-controls-react) | Reusable React controls that can be used in SharePoint Framework (SPFx) solutions. | |
23 |
| -| [Visual Studio extension for SharePoint Framework](https://github.com/SharePoint/sp-dev-fx-vs-extension) | Visual Studio extension for SharePoint Framework projects to be used with Visual Studio 2015 or 2017. | |
| 14 | +| [GDPR Activity Hub](https://github.com/SharePoint/sp-dev-gdpr-activity-hub) | A starter kit for building a management hub for EU GDPR (European Global Data Protection Regulation). | |
| 15 | +| [Office 365 CLI](https://sharepoint.github.io/office365-cli/) | A cross-platform command-line interface (CLI) that allows users on any platform to manage various configuration settings of Office 365. | |
| 16 | +| [Office 365 Developer PnP Core Component](https://github.com/SharePoint/PnP-Sites-Core) | An extension component that encapsulates commonly used remote CSOM/REST operations as reusable extension methods on out-of-the box CSOM objects. | |
| 17 | +| [PnP Partner Pack](https://github.com/SharePoint/PnP-Partner-Pack) | A starter kit for customers and partners that combines numerous patterns and practices demonstrated within PnP samples into one reusable solution targeting the classic SharePoint experience. | |
| 18 | +| [PnP PowerShell cmdlets](https://docs.microsoft.com/en-us/powershell/sharepoint/sharepoint-pnp/sharepoint-pnp-cmdlets?view=sharepoint-ps) | Allow you to perform complex provisioning and artifact management actions for SharePoint. The commands use CSOM and can work against both SharePoint online as well as SharePoint on-premises. | |
| 19 | +| [PnP remote provisioning schema](https://github.com/SharePoint/PnP-provisioning-schema) | Designed to be used as remote creation instructions for the remote provisioning engine for Office 365. | |
| 20 | +| [PnPJS](https://pnp.github.io/pnpjs/) | A fluent JavaScript API for consuming SharePoint and Office 365 REST APIs in a type-safe way. | |
| 21 | +| [SharePoint Framework reusable property pane controls](https://sharepoint.github.io/sp-dev-fx-property-controls) | Controls that can be used in SharePoint Framework (SPFx) solutions. | |
| 22 | +| [SharePoint Framework reusable react controls](https://sharepoint.github.io/sp-dev-fx-controls-react) | Controls that can be used in SharePoint Framework (SPFx) solutions. | |
| 23 | +| [Visual Studio extension for SharePoint Framework](https://github.com/SharePoint/sp-dev-fx-vs-extension) | Projects that you can use with Visual Studio 2015 or 2017. | |
24 | 24 |
|
25 | 25 | ## Supportability of these open-source projects
|
26 | 26 |
|
27 |
| -The following statements apply across all of the SharePoint Development (PnP) samples, reusable solutions, controls, core component(s), and even the more polished solutions, like the GDPR Activity Hub or the PnP Provisioning Engine: |
| 27 | +The following statements apply across all of the SharePoint development (PnP) samples, reusable solutions, controls, and core components, and even the more polished solutions, such as the GDPR Activity Hub or the PnP Provisioning Engine: |
28 | 28 |
|
29 |
| -* PnP guidance and samples are created by Microsoft & by the Community |
30 |
| -* PnP guidance and samples are maintained by Microsoft & by the community |
31 |
| -* PnP uses supported and recommended techniques |
32 |
| -* PnP implementations are reviewed and approved by Microsoft engineering |
33 |
| -* PnP is open source initiative by the community – people who work on the initiative for the benefit of others, have their normal day job as well |
34 |
| -* PnP is NOT a product and therefore it’s not supported by Premier Support or other official support channels |
35 |
| -* PnP is supported in similar ways as other open source projects done by Microsoft with support from the community by the community |
36 |
| -* There are numerous partners that utilize PnP within their solutions for customers. Support for this is provided by the Partner. When PnP material is used in deployments, we recommend being clear with your customer/deployment owner on the support model |
| 29 | +* PnP guidance and samples are created by Microsoft and the community. |
| 30 | +* PnP guidance and samples are maintained by Microsoft and the community. |
| 31 | +* PnP uses supported and recommended techniques. |
| 32 | +* PnP implementations are reviewed and approved by Microsoft engineering. |
| 33 | +* PnP is an open source initiative by the community – people who work on the initiative for the benefit of others, and have their normal day job as well. |
| 34 | +* PnP is NOT a product, and therefore it’s not supported by Premier Support or other official support channels. |
| 35 | +* PnP is supported in similar ways as other open source projects done by Microsoft with support from the community by the community. |
| 36 | +* There are numerous partners that utilize PnP within their solutions for customers. Support for this is provided by the Partner. When PnP material is used in deployments, we recommend being clear with your customer/deployment owner on the support model. |
0 commit comments