pnp / PnP-Sites-Core

Microsoft 365 Dev PnP Core component (.NET) targeted for increasing developer productivity with CSOM based solutions.
Other
416 stars 643 forks source link
c-sharp hacktoberfest office365 pnp sharepoint

PnP Sites Core Library - ARCHIVED

Important: PnP Sites Core has been retired and archived. PnP Framework offers the same features as a .NET Standard 2.0 and .NET 5 package and we'll only maintain that version going forward. Please switch to PnP Framework if you're still using PnP Sites Core in your projects.

The PnP Sites Core library is a very popular library that extends SharePoint using mainly CSOM. This library contains the PnP Provisioning engine, tons of extension methods, a modern page API, etc...but this library has also organically grown into a complex and hard to maintain code base. One of the reasons why the PnP Core SDK development started is to provide a new clean basis for the PnP Sites Core library with a strong focus on quality (test coverage above 80%, automation). As this transition will take quite some time and effort we plan to gradually move things over from PnP Sites Core to the PnP Core SDK. The first step in this transition is releasing a .Net Standard 2.0 version of PnP Sites Core, called PnP Framework. Going forward PnP Framework features will move to the PnP Core SDK in a phased approach. PnP Framework version 1.0.0 (GA 🎉) is available and beta 2 of the PnP Core SDK is available as well.

PnP dotnet roadmap

I've found a bug, where do I need to log an issue or create a PR

Given PnP Sites Core has been archived issues and PR's need to be created in the PnP Framework repository.

Community rocks, sharing is caring!

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.