SharePoint Developer Community (SharePoint PnP) resources
The SharePoint Development Community (also known as the SharePoint PnP community) is an open-source initiative coordinated by SharePoint engineering. This community controls SharePoint development documentation, samples, reusable controls, and other relevant open-source initiatives related to SharePoint development.
Blog posts, videos, and social media
- SharePoint Developer Blog - Latest developer news around SharePoint and Office 365
- SharePoint Developer Videos - Latest guidance videos, training videos, and community call recordings
- OfficeDev Twitter - Official communication channel for SharePoint and Office 365 developer topics
- OfficeDevPnP Twitter - Community account for SharePoint and Office 365 developer topics
- OfficeDev Facebook - Official communication channel for SharePoint and Office 365 developer topics
- OfficeDevPnP Facebook - Community account for SharePoint and Office 365 developer topics
There are numerous different repositories related on the provided samples and open-source projects available in the following GitHub organizations.
Issues with SharePoint development
Found an issue related to SharePoint development around the APIs, documentation, or other topics? Are we missing something from the developer documentation? Please let us know!
There are numerous community calls for SharePoint development, and you can choose which of them you'd like to join based on your interest and availability. Each call has live demos from SharePoint Engineering, MVPs, or other community members.
If you are interested in doing a live demo in any of our community calls, please reach out by leaving a comment on this page and we'll get you a spot for 10-15 minutes for demonstrating your SharePoint development topic(s).
Do's & Dont's: Interested in presenting during one of the community calls? Keep in mind these are community calls. The focus of these demos should be on learning and topics beneficial to the community. Please refrain from commercial activities such as selling or promoting products or services. Commercial activities in the community calls are not well received by the community and in certain instances may result in stopping the demo early. In your request to present, please be descriptive about what you intend to show to avoid any confusion. If you are not sure if what you want to present is appropriate, just ask in the submission.
|Community call||When||Description||Microsoft Teams Link|
|Monthly community call||Second Tuesday of each month at 8:00 AM PT / 3:00 PM GMT||Monthly community call covering the latest changes in SharePoint development-related topics within the last month, including news, UserVoice updates, and community contributions||Direct MS Teams link to meeting|
|Special interest group call for SharePoint Framework||Bi-weekly on Thursdays at 7:00 AM PT / 2:00 PM GMT||SharePoint Engineering updates, SharePoint Framework, PnPJS, Office 365 CLI, and reusable SPFx controls||Direct MS Teams link to meeting|
|Special interest group call for general SharePoint development||Bi-weekly on Thursdays at 7:00 AM PT / 2:00 PM GMT||SharePoint Engineering updates, end-to-end solution designs, provisioning, PnP CSOM, and PnP PowerShell||Direct MS Teams link to meeting|
What’s the supportability statement around PnP open-source components and solutions?
Following statements apply across all of the SharePoint PnP assets, including samples, controls, component and solutions, like SharePoint Starter Kit or the PnP Provisioning Service.
- PnP assets are created by the Microsoft & the community
- PnP assets are maintained by the Microsoft & the community
- PnP uses supported and recommended techniques defined by Microsoft
- PnP is NOT a product and therefore it’s not supported by Premier Support or other official support channels, but if the experienced issue(s) is caused by out-of-the-box API, it falls on the normal support patterns from Microsoft side.
- PnP is supported in similar ways as other open source projects done by Microsoft with support from the community by the community
- 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