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
- SharePoint Developer Blog - Latest developer news around SharePoint and Office 365
- SharePoint Developer Videos - Latest guidance videos, training videos, and community call recordings
- Microsoft 365 Dev Twitter - Official communication channel for SharePoint, Office 365, Windows 10 and Enterprise Mobility + Security developer topics
- Microsoft 365 PnP Twitter - Community account for Microsoft 365 and SharePoint topics
- Microsoft 365 Dev Facebook - Official communication channel for SharePoint, Office 365, Windows 10 and Enterprise Mobility + Security developer topics
- Microsoft 365 PnP Facebook - Community account for SharePoint and Office 365 developer topics
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