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

GitHub

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!

Community calls

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.

Tip

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 Skype 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 Skype 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 Skype link to meeting

July 2019 Summer Camp Calls!

The official Microsoft-hosted community calls listed above are taking a break for the month of July 2019. The community has organized the following calls that you can join:

Community call When Description Skype
JavaScript + SharePoint Framework Summer Camp Call 2 July 18, 2019 7:00 AM PT / 2:00 PM GMT SharePoint updates, SharePoint Framework, PnPJS, Office 365 CLI, reusable SPFx controls & community banter Direct Zoom 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

See also