{"id":13750412,"url":"https://github.com/pnp/sp-dev-solutions","last_synced_at":"2025-05-16T11:04:40.719Z","repository":{"id":38991761,"uuid":"94251317","full_name":"pnp/sp-dev-solutions","owner":"pnp","description":"Repository for SharePoint development reusable solutions","archived":false,"fork":false,"pushed_at":"2024-01-23T08:05:20.000Z","size":153739,"stargazers_count":508,"open_issues_count":146,"forks_count":442,"subscribers_count":82,"default_branch":"master","last_synced_at":"2025-05-13T23:49:49.148Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pnp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-13T19:47:19.000Z","updated_at":"2025-05-10T01:18:08.000Z","dependencies_parsed_at":"2024-01-17T13:14:04.484Z","dependency_job_id":"94a903f1-70ae-4e5f-9952-30a1e42af680","html_url":"https://github.com/pnp/sp-dev-solutions","commit_stats":null,"previous_names":["sharepoint/sp-dev-solutions"],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pnp%2Fsp-dev-solutions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pnp%2Fsp-dev-solutions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pnp%2Fsp-dev-solutions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pnp%2Fsp-dev-solutions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pnp","download_url":"https://codeload.github.com/pnp/sp-dev-solutions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254518384,"owners_count":22084374,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest"],"created_at":"2024-08-03T08:00:35.209Z","updated_at":"2025-05-16T11:04:35.703Z","avatar_url":"https://github.com/pnp.png","language":"TypeScript","funding_links":[],"categories":["Apps"],"sub_categories":["Samples"],"readme":"---\r\npage_type: sample\r\nproducts:\r\n- office-sp\r\nlanguages:\r\n- typescript\r\nextensions:\r\n  contentType: samples\r\n  createdDate: 12/13/2022 12:47:19 PM\r\n---\r\n\r\n# Microsoft 365 Platform Community Solutions\r\n\r\nWelcome to the Microsoft 365 Platform Community Solutions for SharePoint repository. This repository contains samples and templates you can use as foundations and patterns of solutions related on the SharePoint technologies.\r\n\r\n#### STATUS\r\n\r\nThese web parts are currently in preview, and undergoing further updates to improve quality and add capabilities, based on your feedback.\r\n  \r\n## About\r\n\r\nThis repository contains solution samples that implement different user scenarios that you can use as part of your own solutions within SharePoint sites.  These samples end-to-end solutions that contain all of the components you need to fulfill productivity needs of users and teams.  For developers, these are extended examples, and contain some modules and patterns you may find useful to re-use in your solutions.\r\n\r\nWe welcome your reported issues, pull requests, and new solution samples. Please use the Github issues list to submit your feature requests and issues, and please submit pull requests and bug fixes.  For new solutions, you will want to review the solutions standards criteria for inclusion.  For more information, see [Contribution Guidance](./.github/CONTRIBUTING.md).\r\n\r\n## Solution Samples\r\n\r\n| Solution           | Description                                                                        | Link  |\r\n| ------------------ |:-----------------------------------------------------------------------------------| -----:|\r\n| ChangeRequests     | Manage and close change requests opened by users.                                  | [Link](./solutions/ChangeRequests/README.md) |\r\n| Column Formatter | Easy editor for modern listview Column Formatting | [Link](./solutions/ColumnFormatter/README.md) |\r\n| ContactManagement  | Organize and manage contacts and organizations.                                    | [Link](./solutions/ContactManagement/README.md) |\r\n| LinksAndHandlebarsTemplate  | Different kinds of visuals for hosting sets of links on a page, including with custom Handlebars Templates | [Link](./solutions/LinksAndHandlebarsTemplate/README.md) | \r\n| Multilingual Pages  | Solution to create, manage, and consume multilingual pages based on users preferred language. | [Link](./solutions/MultilingualPages/README.md) | \r\n| Pages API  | Solution to using Pages API to get/create/update/delete SharePoint Pages. | [Link](./solutions/PagesAPISolution/README.md) | \r\n| InventoryCheckOut  | Manage a list of items in an inventory, and let users check out and reserve items. | [Link](./solutions/InventoryCheckOut/README.md) | \r\n| Site Designs Studio | Enables the management of Site Designs and Site Scripts directly in the browser | [Link](./solutions/SiteDesignsStudio/README.md) |\r\n| TimeAway           | Provides a simple out-of-office tracker for members of your team.                  | [Link](./solutions/TimeAway/README.md) | \r\n| ModernSearch       | User friendly search experience in the modern SharePoint interface              | [Link](./solutions/ModernSearch/react-search-refiners/README.md) | \r\n| ModernSearchRenderers          | Custom renderers for the ModernSearch solution.      | [Link](./solutions/ModernSearch/react-search-refiners-renderer/README.md) | \r\n \r\n## Additional resources\r\n\r\n* [Overview of the SharePoint Framework](http://dev.office.com/sharepoint/docs/spfx/sharepoint-framework-overview)\r\n\r\n## Using the solutions\r\n\r\nTo build and start using these projects, you'll need to clone and build the projects.\r\n\r\nClone this repository by executing the following command in your console:\r\n\r\n```\r\ngit clone https://github.com/pnp/sp-dev-solutions.git\r\n```\r\n\r\nNavigate to the cloned repository folder which should be the same as the repository name:\r\n\r\n```\r\ncd sp-dev-solutions\r\n```\r\n\r\nTo access the solutions use the following command, where you replace `solution-folder-name` with the name of the solution you want to access.\r\n\r\n```\r\ncd solution-folder-name\r\n\r\n```\r\n\r\nNow run the following command to install the npm packages:\r\n\r\n```\r\nnpm install\r\n```\r\n\r\nThis will install the required npm packages and dependencies to build and run the client-side project.\r\n\r\n\r\nOnce the npm packages are installed, run the following command to preview your web parts in SharePoint Workbench:\r\n\r\n```\r\ngulp serve\r\n```\r\n\r\n## Contributions\r\n\r\nThese solutions are direct from the feature teams, Microsoft 365 Platform Community core team (http://aka.ms/m365/community) or shared by the community. This project's contributors include Microsoft and [community contributors](Contributors.md). Work is done as as open source community project. We welcome your input on issues and suggestions for new samples. We also welcome community contributions around new solutions. \r\n\r\nPlease have a look on our [Contribution Guidance](./.github/CONTRIBUTING.md) before submitting your pull requests, so that we can get your contribution processed as fast as possible. Thanks!\r\n\r\n\u003e Sharing is caring!\r\n\r\n### Disclaimer\r\n**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.**\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpnp%2Fsp-dev-solutions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpnp%2Fsp-dev-solutions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpnp%2Fsp-dev-solutions/lists"}