Microsoft 365 Platform Community (PnP) resources around SharePoint Framework

The Microsoft 365 Platform Community (also known as M365 PnP community) is an open-source initiative coordinated by Microsoft 365 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 requesting a demo slot and we'll get you a spot for 10-15 minutes for demonstrating your Microsoft 365 & Power Platform 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
Microsoft 365 & Power Platform Call (Microsoft Speakers) Weekly on Tuesdays at 8:00 AM PT / 3:00 PM GMT Community call with Microsoft speakers covering the latest news from Microsoft engineerung on the Microsoft 365 & Power Platform topics including news, UserVoice updates, and demos Direct MS Teams link to meeting
Viva Connections and SharePoint Framework community call Bi-weekly on Thursdays at 7:00 AM PT / 2:00 PM GMT SharePoint Engineering updates, SharePoint Framework, PnPJS, CLI for Microsoft 365, and reusable SPFx controls Direct MS Teams link to meeting
Microsoft 365 & Power Platform Development Community call Bi-weekly on Thursdays at 7:00 AM PT / 2:00 PM GMT Latest on Latest on PnP Framework and Core SDK extension, PnP PowerShell, yo Teams, Microsoft Graph Toolkit, Independent Publisher Connector Updates plus community demos 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 Microsoft & the community
  • PnP assets are maintained by 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