pnp / PnP-Provisioning-Schema

Office 365 Patterns and Practices - Remote Provisioning Schema
MIT License
160 stars 221 forks source link

Samples: Organize by schema version, sites and scenarios with real-life examples #217

Closed ruslanurban closed 6 years ago

ruslanurban commented 7 years ago

Current State

The PnP Provisioning projects have come a long way since the inception of the idea. Great work guys, and thank you for all of the effort many people have put into it. And, since it is the time for the new schema version release, I feel like it can be an opportunity to do some review, cleanup and refactoring. I noticed a few things that can be improved upon. Disclaimer: These are my personal views and ideas, and I can be very wrong with my assessment :-)

Ideas for Folder Structure

Most of the time, developers are interested only in the latest version of the schema. Thus, it makes sense to have all version-related fiels in one folder. Maintain different folders for different schema versions

Each folder shall contain

Ideas for Sample Site Templates

I would recommend to start with a few commonly used site templates that Microsoft has been using for SharePoint training, in MSDN and TechNet articles. Plus, a some common real-life site examples. Microsft employees and SharePoint MVPs should be able to obtain access to sample/demo sites and export the templates.

References

Site Template Samples Recommendations

Ideas for Sample Scenarios

Other Considerations

Samples are the essential starting point to adopt the framework and a great productivity booster. The SIG meetings and Readme can be used to boost contribution level as more people start adoption of SharePoint PnP products. Development of the samples can help identifying missing framework features and existing feature enhancements.

spdevdocs commented 6 years ago

We closed this issue as it had not been any activity within last 180 days. This is a generic process we have decided to perform for issues, which have not been explicitly marked still to be "work in progress" based on tags. We are performing this cleaning to make sure that old issues that have already been solved (but not closed) or are no longer relevant are cleaned out and make the issues more manageable. If this issue still valid, we would ask you to open a new issue and follow the guidance in the issue template related to the recommended location. We do apologize for any inconveniences this might cause. Please do remember that issues on the issue lists are also messages for others in the community, so you can also check if you can assist on any of them. “Sharing is caring!”