Skip to content

Microsoft 365 Dev PnP Core component (.NET) targeted for increasing developer productivity with CSOM based solutions.

License

Notifications You must be signed in to change notification settings

martinewald/PnP-Sites-Core

 
 

Repository files navigation

PnP Sites Core Library

The PnP Sites Core library is 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. At this moment we've shipped our first PnP Framework preview version and preview 3 of the PnP Core SDK.

Important: PnP Sites Core will be retired by the end of 2020. As of the GA of PnP Framework we'll only maintain that version going forward.

PnP dotnet roadmap

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

Between now and the end of 2020 both PnP-Sites-Core and PnP Framework are actively maintained. Once PnP Framework GA's we'll stop maintaining PnP-Sites-Core.

Given PnP Framework is our future going forward we would prefer issues and PR's being created in the PnP Framework repo. If you want your PR to apply to both then it's recommended to create the PR in both repositories for the time being.

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 [email protected] with any additional questions or comments.

About

Microsoft 365 Dev PnP Core component (.NET) targeted for increasing developer productivity with CSOM based solutions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 97.8%
  • HTML 1.2%
  • JavaScript 0.3%
  • CSS 0.3%
  • ASP.NET 0.2%
  • TSQL 0.1%
  • Other 0.1%