diff --git a/samples/aad-api-spo-cookie/README.md b/samples/aad-api-spo-cookie/README.md
index f625991ed..36956accb 100644
--- a/samples/aad-api-spo-cookie/README.md
+++ b/samples/aad-api-spo-cookie/README.md
@@ -34,11 +34,9 @@ Sample web part showing the list of latest orders retrieved from a custom API se
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-aad-api-spo-cookie|[Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
+- [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
## Version history
diff --git a/samples/ace-strategy-pattern/README.md b/samples/ace-strategy-pattern/README.md
index 1f539739f..f4e1ca9da 100644
--- a/samples/ace-strategy-pattern/README.md
+++ b/samples/ace-strategy-pattern/README.md
@@ -48,11 +48,9 @@ With a better isolation and testability of our actions.
None
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-ace-strategy-pattern | [Marcin Wojciechowski](https://github.com/mgwojciech) [@mgwojciech](https://twitter.com/mgwojciech)
+* [Marcin Wojciechowski](https://github.com/mgwojciech) [@mgwojciech](https://twitter.com/mgwojciech)
## Version history
diff --git a/samples/angular-aad-webapi/README.md b/samples/angular-aad-webapi/README.md
index c16353f6f..a5c4efb80 100644
--- a/samples/angular-aad-webapi/README.md
+++ b/samples/angular-aad-webapi/README.md
@@ -46,11 +46,9 @@ Sample SharePoint Framework client-side web part illustrating communication with
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-angular-aad-webapi|[David Hartman](https://github.com/davidhartman) ([Slalom](https://slalom.com))
+- [David Hartman](https://github.com/davidhartman) ([Slalom](https://slalom.com))
## Version history
diff --git a/samples/angular-greeting/README.md b/samples/angular-greeting/README.md
index 9416f9a3f..87e8ed0c3 100644
--- a/samples/angular-greeting/README.md
+++ b/samples/angular-greeting/README.md
@@ -30,18 +30,9 @@ Final outcome:
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-> We use this section to recognize and promote your contributions. Please provide one author per line -- even if you worked together on it.
-> We'll only use the info you provided here. Make sure to include your full name, not just your GitHub username.
-> Provide a link to your GitHub profile to help others find more cool things you have done.
-> If you provide a link to your Twitter profile, we'll promote your contribution on social media.
->
-> DELETE THE TEXT ABOVE BEFORE SUBMITTING
-
-Solution|Author(s)
---------|---------
-AngularJS Greeting | [Gaurav Goyal](https://github.com/gauravgoyal5) ([@gauravgoyal_5](https://twitter.com/gauravgoyal_5)), BizPortals 365
+* [Gaurav Goyal](https://github.com/gauravgoyal5) ([@gauravgoyal_5](https://twitter.com/gauravgoyal_5)), BizPortals 365
## Version history
diff --git a/samples/angular-migration/README.md b/samples/angular-migration/README.md
index cf74970c3..4a9801502 100644
--- a/samples/angular-migration/README.md
+++ b/samples/angular-migration/README.md
@@ -30,11 +30,9 @@ Application after migration:
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-angular-migration|[Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
+* [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
## Version history
diff --git a/samples/angular-migration/angular-todo-webpart/README.md b/samples/angular-migration/angular-todo-webpart/README.md
index f4113bace..78451c9b3 100755
--- a/samples/angular-migration/angular-todo-webpart/README.md
+++ b/samples/angular-migration/angular-todo-webpart/README.md
@@ -29,11 +29,9 @@ Sample SharePoint Framework client-side web part for managing tasks stored in a
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-angular-todo-webpart|[Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
+* [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
## Version history
diff --git a/samples/angular-migration/angular-todo/README.md b/samples/angular-migration/angular-todo/README.md
index 53e923ccb..f9d94e575 100644
--- a/samples/angular-migration/angular-todo/README.md
+++ b/samples/angular-migration/angular-todo/README.md
@@ -6,11 +6,9 @@ Sample Angular application for managing tasks stored in a SharePoint list.
![Angular todo application](../assets/angular-todo-preview.png)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-angular-todo|[Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
+* [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
## Version history
diff --git a/samples/angular-msgraph/README.md b/samples/angular-msgraph/README.md
index f52cb2630..6d392a47a 100644
--- a/samples/angular-msgraph/README.md
+++ b/samples/angular-msgraph/README.md
@@ -60,11 +60,9 @@ display all the lists associated with the site followed by all the items inside
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-angular-msgraph|[David Hartman](https://github.com/davidhartman) ([Slalom](https://slalom.com))
+* [David Hartman](https://github.com/davidhartman) ([Slalom](https://slalom.com))
## Version history
diff --git a/samples/angular-multipage/README.md b/samples/angular-multipage/README.md
index 6769cd37d..23c517c7c 100644
--- a/samples/angular-multipage/README.md
+++ b/samples/angular-multipage/README.md
@@ -47,11 +47,9 @@ This sample contains a poll web part allowing users to vote and view the results
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-angular-multipage|[Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
+* [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
## Version history
diff --git a/samples/angular-ngofficeuifabric-file-upload/README.md b/samples/angular-ngofficeuifabric-file-upload/README.md
index 0e9b67d79..996bf5cd9 100644
--- a/samples/angular-ngofficeuifabric-file-upload/README.md
+++ b/samples/angular-ngofficeuifabric-file-upload/README.md
@@ -46,12 +46,10 @@ Edit web part properties to set Document library Name. Initially, It has been se
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-angular-ngofficeuifabric-file-upload | [Atish Kumar Dipongkor](https://github.com/dipongkor) (MVP, Office Development)
-angular-ngofficeuifabric-file-upload | [Gautam Sheth](https://github.com/gautamdsheth) (SharePoint Consultant,RapidCircle,@gautamdsheth)
+* [Atish Kumar Dipongkor](https://github.com/dipongkor) (MVP, Office Development)
+* [Gautam Sheth](https://github.com/gautamdsheth) (SharePoint Consultant,RapidCircle,@gautamdsheth)
## Version history
diff --git a/samples/angular-ngofficeuifabric-todo/README.md b/samples/angular-ngofficeuifabric-todo/README.md
index d2f5739a8..c910536f5 100644
--- a/samples/angular-ngofficeuifabric-todo/README.md
+++ b/samples/angular-ngofficeuifabric-todo/README.md
@@ -35,11 +35,9 @@ You can find a video recording walk-through this sample from [SharePoint PnP You
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-angular-ngofficeuifabric-todo|[Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
+* [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
## Version history
diff --git a/samples/angular-search/README.md b/samples/angular-search/README.md
index f6071bf40..67e6b4c0f 100644
--- a/samples/angular-search/README.md
+++ b/samples/angular-search/README.md
@@ -54,11 +54,9 @@ The logic for querying the SharePoint Content Types in the properties of the web
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-angular-search|[David Hartman](https://github.com/davidhartman) ([Slalom](https://slalom.com))
+* [David Hartman](https://github.com/davidhartman) ([Slalom](https://slalom.com))
## Version history
diff --git a/samples/angular-todo/README.md b/samples/angular-todo/README.md
index 7ec32f8fd..666780323 100644
--- a/samples/angular-todo/README.md
+++ b/samples/angular-todo/README.md
@@ -44,11 +44,9 @@ Sample Web Part illustrating using Angular with the SharePoint Framework.
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-angular-todo|[Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
+* [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
## Version history
diff --git a/samples/angular2-prototype/README.md b/samples/angular2-prototype/README.md
index f91ebd5d4..ca17fb481 100644
--- a/samples/angular2-prototype/README.md
+++ b/samples/angular2-prototype/README.md
@@ -56,12 +56,10 @@ Sample To Do Web Part built with Angular2. This sample illustrates how you can u
> Some familiarity of Angular2 architecture.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-angular2-prototype | Manish Garg
-angular2-prototype | [Daniel Gaeta](https://github.com/dgaeta)
+* Manish Garg
+* [Daniel Gaeta](https://github.com/dgaeta)
## Version history
diff --git a/samples/angularelements-helloworld/README.md b/samples/angularelements-helloworld/README.md
index b62d2b675..b2220c77b 100644
--- a/samples/angularelements-helloworld/README.md
+++ b/samples/angularelements-helloworld/README.md
@@ -42,12 +42,10 @@ Set of sample web parts illustrating how to use Angular Elements in the SharePoi
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-angularelements-helloworld|[Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm),
-angularelements-helloworld|[Sébastien Levert](https://github.com/sebastienlevert) (MVP, Valo, @sebastienlevert)
+* [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm),
+* [Sébastien Levert](https://github.com/sebastienlevert) (MVP, Valo, @sebastienlevert)
## Version history
diff --git a/samples/angularelements-html-templatefile/README.md b/samples/angularelements-html-templatefile/README.md
index 771d34dff..6b9f97419 100644
--- a/samples/angularelements-html-templatefile/README.md
+++ b/samples/angularelements-html-templatefile/README.md
@@ -42,11 +42,9 @@ A sample web part illustrating how to use Angular Elements in the SharePoint Fra
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-angularelements-html-templatefile| [Jayakumar Balasubramaniam](https://github.com/JayakumarB) (C# Corner MVP, Hubfly, [@jayakumrB](https://twitter.com/jayakumrB))
+* [Jayakumar Balasubramaniam](https://github.com/JayakumarB) (C# Corner MVP, Hubfly, [@jayakumrB](https://twitter.com/jayakumrB))
## Version history
diff --git a/samples/bootstrap-slider/README.md b/samples/bootstrap-slider/README.md
index 7dfa5e8af..c590b1ae0 100644
--- a/samples/bootstrap-slider/README.md
+++ b/samples/bootstrap-slider/README.md
@@ -48,11 +48,9 @@ Sample bootstrap slider which pulls the slides from a list inside the SharePoint
* [SharePoint Framework Developer GA](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-bootstrap-slider|[David Hartman](https://github.com/davidhartman) ([Slalom](https://slalom.com))
+* [David Hartman](https://github.com/davidhartman) ([Slalom](https://slalom.com))
## Version History
diff --git a/samples/handlebarsjs-webpack-loader/README.md b/samples/handlebarsjs-webpack-loader/README.md
index 6aebe2e24..db9e89d76 100644
--- a/samples/handlebarsjs-webpack-loader/README.md
+++ b/samples/handlebarsjs-webpack-loader/README.md
@@ -38,11 +38,9 @@ This sample demonstrate how to set up SPFx to use [Handlebars](http://handlebars
* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-handlebarsjs-webpack-loader | [Stefan Bauer](https://github.com/n8design) - n8d ([@stfbauer](https://twitter.com/stfbauer))
+* [Stefan Bauer](https://github.com/n8design) - n8d ([@stfbauer](https://twitter.com/stfbauer))
## Version history
diff --git a/samples/jquery-cdn/README.md b/samples/jquery-cdn/README.md
index b6ef5919d..ba56b1c86 100644
--- a/samples/jquery-cdn/README.md
+++ b/samples/jquery-cdn/README.md
@@ -46,11 +46,9 @@ This is a sample web Part that illustrates the use of jQuery and its plugins loa
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-jquery-cdn|[Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
+* [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
## Version history
diff --git a/samples/jquery-photopile/README.md b/samples/jquery-photopile/README.md
index 61ffd52f6..79a25f655 100644
--- a/samples/jquery-photopile/README.md
+++ b/samples/jquery-photopile/README.md
@@ -50,11 +50,9 @@ simulates a pile of photos scattered about on a surface. Thumbnail clicks remove
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-jquery-photopile|[Olivier Carpentier](https://github.com/OlivierCC) (@olivierc)
+* [Olivier Carpentier](https://github.com/OlivierCC) (@olivierc)
## Version history
diff --git a/samples/js-advanced-commenting/README.md b/samples/js-advanced-commenting/README.md
index 39dbe8d87..338b31a44 100644
--- a/samples/js-advanced-commenting/README.md
+++ b/samples/js-advanced-commenting/README.md
@@ -69,11 +69,9 @@ For more information about SPFx compatibility, please refer to - Twitter:
+- [Arun Kumar Perumal](https://github.com/arunkumarperumal) - LinkedIn: - Twitter:
## Version history
diff --git a/samples/react-accordion/README.md b/samples/react-accordion/README.md
index 3d88edf6b..edee7d845 100644
--- a/samples/react-accordion/README.md
+++ b/samples/react-accordion/README.md
@@ -43,12 +43,10 @@ This is a sample web Part that illustrates the use of React Accessible Accordion
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-accordion | Gautam Sheth (SharePoint Consultant, RapidCircle)
-react-accordion | Abhishek Garg
+* Gautam Sheth (SharePoint Consultant, RapidCircle)
+* Abhishek Garg
## Version history
diff --git a/samples/react-adaptive-card-host-control/README.md b/samples/react-adaptive-card-host-control/README.md
index f6b34434e..aba3d4c8a 100644
--- a/samples/react-adaptive-card-host-control/README.md
+++ b/samples/react-adaptive-card-host-control/README.md
@@ -35,13 +35,11 @@ For more information about the component, please see the related page here: [htt
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-adaptive-card-host-control | [Fabio Franzini](https://www.linkedin.com/in/fabiofranzini/) ([@franzinifabio](https://twitter.com/franzinifabio)), Apvee Solutions
+- [Fabio Franzini](https://www.linkedin.com/in/fabiofranzini/) ([@franzinifabio](https://twitter.com/franzinifabio)), Apvee Solutions
## Version history
diff --git a/samples/react-adaptive-cards-image-gallery/README.md b/samples/react-adaptive-cards-image-gallery/README.md
index 86f63336e..3ee89d607 100644
--- a/samples/react-adaptive-cards-image-gallery/README.md
+++ b/samples/react-adaptive-cards-image-gallery/README.md
@@ -64,12 +64,10 @@ Below NPM packages are used to develop this sample.
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-adaptive-cards-image-gallery|[Nanddeep Nachan](https://www.linkedin.com/in/nanddeepnachan/) (SharePoint Consultant, [@NanddeepNachan](https://http://twitter.com/NanddeepNachan) )
- |[Ravi Kulkarni](https://www.linkedin.com/in/ravi-kulkarni-a5381723/) (SharePoint Consultant)
+- [Nanddeep Nachan](https://www.linkedin.com/in/nanddeepnachan/) (SharePoint Consultant, [@NanddeepNachan](https://http://twitter.com/NanddeepNachan) )
+- [Ravi Kulkarni](https://www.linkedin.com/in/ravi-kulkarni-a5381723/) (SharePoint Consultant)
## Version history
diff --git a/samples/react-adaptivecards-hooks/README.md b/samples/react-adaptivecards-hooks/README.md
index 58172c88a..0941f4a74 100644
--- a/samples/react-adaptivecards-hooks/README.md
+++ b/samples/react-adaptivecards-hooks/README.md
@@ -26,12 +26,10 @@ A version of [react-adaptivecards](https://github.com/pnp/sp-dev-fx-webparts/tre
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-adaptivecards-hooks | Paul Schaeflein (http://www.schaeflein.net)
-react-adaptivecards-hooks | Hugo Bernier ([Tahoe Ninjas](https://tahoeninjas.blog), [@bernier](https://twitter.com/bernierh))
+* Paul Schaeflein ()
+* Hugo Bernier ([Tahoe Ninja](https://tahoeninja.blog), [@bernier](https://twitter.com/bernierh))
## Version history
diff --git a/samples/react-adaptivecards/README.md b/samples/react-adaptivecards/README.md
index 29ac51814..d47c5584d 100644
--- a/samples/react-adaptivecards/README.md
+++ b/samples/react-adaptivecards/README.md
@@ -36,12 +36,10 @@ This sample creates an Adaptive Cards Host web part that you can use to display
There are no pre-requisites, but you'll probably want to have some [Adaptive Cards samples](https://adaptivecards.io/samples/) ready to try out the web part.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-adaptivecards | [Hugo Bernier](https://github.com/hugoabernier) ([Tahoe Ninjas](https://tahoeninjas.blog), [@bernier](https://twitter.com/bernierh))
-react-adaptivecards | Paul Schaeflein ([http://www.schaeflein.net](http://www.schaeflein.net), [@paulschaeflein](https://twitter.com/paulschaeflein))
+* [Hugo Bernier](https://github.com/hugoabernier) ([Tahoe Ninja](https://tahoeninja.blog), [@bernier](https://twitter.com/bernierh))
+* Paul Schaeflein ([http://www.schaeflein.net](http://www.schaeflein.net), [@paulschaeflein](https://twitter.com/paulschaeflein))
## Version history
diff --git a/samples/react-add-formcustomizer-to-list/README.md b/samples/react-add-formcustomizer-to-list/README.md
index 668d19957..3af0e0389 100644
--- a/samples/react-add-formcustomizer-to-list/README.md
+++ b/samples/react-add-formcustomizer-to-list/README.md
@@ -91,11 +91,9 @@ To do the association or removing the association , user needs to follow the bel
You can copy the actual component ID of form customizer with from its `manifest.json` file.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-add-formcustomizer-to-list | [Siddharth Vaghasia](https://github.com/siddharth-vaghasia) ()
+* [Siddharth Vaghasia](https://github.com/siddharth-vaghasia) ()
## Version history
diff --git a/samples/react-add-js-css-ref/README.md b/samples/react-add-js-css-ref/README.md
index 2785bf087..7e0ea7698 100644
--- a/samples/react-add-js-css-ref/README.md
+++ b/samples/react-add-js-css-ref/README.md
@@ -106,11 +106,10 @@ gulp package-solution --ship
* Register Custom action with ClientSideComponentId of Extension component
* Passes parameters to Extension with ClientSideComponentProperties
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-add-js-css-ref | [Siddharth Vaghasia](https://github.com/siddharth-vaghasia) (https://www.linkedin.com/in/siddharthvaghasia/) [Don Kirkham](https://github.com/donkirkham) (https://www.linkedin.com/in/donkirkham/)
+* [Siddharth Vaghasia](https://github.com/siddharth-vaghasia) ()
+* [Don Kirkham](https://github.com/donkirkham) ()
## Version history
diff --git a/samples/react-admin-sc-catalog-pnpjs/README.md b/samples/react-admin-sc-catalog-pnpjs/README.md
index 9c92cc465..0d3bb63c3 100644
--- a/samples/react-admin-sc-catalog-pnpjs/README.md
+++ b/samples/react-admin-sc-catalog-pnpjs/README.md
@@ -29,11 +29,9 @@ It needs Globlal Administrator or SharePoint Online Administrator permissions in
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-admin-sc-catalog-pnpjs | [Federico Porceddu](https://github.com/fredupstair) (https://www.federicoporceddu.com)
+* [Federico Porceddu](https://github.com/fredupstair) ()
## Version history
diff --git a/samples/react-advanced-page-properties/README.md b/samples/react-advanced-page-properties/README.md
index ae3440969..518eca23f 100644
--- a/samples/react-advanced-page-properties/README.md
+++ b/samples/react-advanced-page-properties/README.md
@@ -36,18 +36,16 @@ Attempts to replicate the functionality of Page Properties with the following im
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
None
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-src/react-advanced-page-properties | [Mike Homol](https://homol.work), Principal Consultant, [ThreeWill](https://threewill.com/)
-react-advanced-page-properties | Abderahman Moujahid
+- [Mike Homol](https://homol.work), Principal Consultant, [ThreeWill](https://threewill.com/)
+- Abderahman Moujahid
## Version history
diff --git a/samples/react-aggregated-calendar/README.md b/samples/react-aggregated-calendar/README.md
index 07a9d8f5f..866ff13ae 100644
--- a/samples/react-aggregated-calendar/README.md
+++ b/samples/react-aggregated-calendar/README.md
@@ -44,11 +44,9 @@ Before you can use this web part example, you will need at least one Out of the
It is required that the users have view access on the calendar.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-aggregated-calendar | [Dhaval Shah](https://www.linkedin.com/in/dhavalshah27) ([@beingdhavalshah](https://twitter.com/BeingDhavalShah))
+* [Dhaval Shah](https://www.linkedin.com/in/dhavalshah27) ([@beingdhavalshah](https://twitter.com/BeingDhavalShah))
## Version history
diff --git a/samples/react-app-settings/README.md b/samples/react-app-settings/README.md
index 1aeb641b4..f20dcfe32 100644
--- a/samples/react-app-settings/README.md
+++ b/samples/react-app-settings/README.md
@@ -53,11 +53,9 @@ Azure DevOps pipelines configurations are included to demonstrate how the AppSet
- Office 365 subscription with SharePoint Online.
- SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-app-settings | [Velin Georgiev](https://github.com/VelinGeorgiev) ([@VelinGeorgiev](https://twitter.com/velingeorgiev))
+* [Velin Georgiev](https://github.com/VelinGeorgiev) ([@VelinGeorgiev](https://twitter.com/velingeorgiev))
## Version history
diff --git a/samples/react-appinsights-dashboard/README.md b/samples/react-appinsights-dashboard/README.md
index 0324e716a..a9a626b61 100644
--- a/samples/react-appinsights-dashboard/README.md
+++ b/samples/react-appinsights-dashboard/README.md
@@ -77,11 +77,9 @@ Following are required to access the data using **[App Insights API](https://lea
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-appinsights-dashboard | [Sudharsan K.](https://github.com/sudharsank)([@sudharsank](https://twitter.com/sudharsank), [Know More](http://windowssharepointserver.blogspot.com/))
+* [Sudharsan K.](https://github.com/sudharsank)([@sudharsank](https://twitter.com/sudharsank), [Know More](http://windowssharepointserver.blogspot.com/))
## Version history
diff --git a/samples/react-associated-sites-links/README.md b/samples/react-associated-sites-links/README.md
index ed07ce5d7..6dddaf628 100644
--- a/samples/react-associated-sites-links/README.md
+++ b/samples/react-associated-sites-links/README.md
@@ -28,22 +28,12 @@ For instance, below is the result when there are 5 sites (React Zod, SPFx Sample
* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
-
-
-Solution|Author(s)
---------|---------
-react-associated-sites-links | [Ari Gunawan](https://github.com/AriGunawan) ([@AriGunawan3023](https://twitter.com/AriGunawan3023))
+* [Ari Gunawan](https://github.com/AriGunawan) ([@AriGunawan3023](https://twitter.com/AriGunawan3023))
## Version history
diff --git a/samples/react-async-await-sp-pnp-js/README.md b/samples/react-async-await-sp-pnp-js/README.md
index 90909deb5..6c7091515 100644
--- a/samples/react-async-await-sp-pnp-js/README.md
+++ b/samples/react-async-await-sp-pnp-js/README.md
@@ -29,12 +29,10 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-async-await-sp-pnp-js | Jose Quinto ([@jquintozamora](https://twitter.com/jquintozamora) , [blog.josequinto.com](https://blog.josequinto.com))
-Version 2 refactored as purely a PnPjs sample by Julie Turner ([@jfj1997](https://twitter.com/jfj1997))
+* Jose Quinto ([@jquintozamora](https://twitter.com/jquintozamora) , [blog.josequinto.com](https://blog.josequinto.com))
+* Julie Turner ([@jfj1997](https://twitter.com/jfj1997))
## Version history
diff --git a/samples/react-at-a-glance/README.md b/samples/react-at-a-glance/README.md
index d2ae55546..4f0a47612 100644
--- a/samples/react-at-a-glance/README.md
+++ b/samples/react-at-a-glance/README.md
@@ -53,17 +53,15 @@ The idea is based of the *At a glance* section of a news in the BBC news app (be
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
None
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-at-a-glance | [Anoop Tatti](https://github.com/anoopt) ([https://linktr.ee/anoopt](https://linktr.ee/anoopt))
+- [Anoop Tatti](https://github.com/anoopt) ([https://linktr.ee/anoopt](https://linktr.ee/anoopt))
## Version history
diff --git a/samples/react-avatar/README.md b/samples/react-avatar/README.md
index 49d252b3c..75b2b6ac9 100644
--- a/samples/react-avatar/README.md
+++ b/samples/react-avatar/README.md
@@ -66,13 +66,11 @@ Property |Type|Required| comments
Web Part Title | Text| no|
-## Solution
+## Contributors
The web part Use avataaars library for creating avatars and MS Graph with User.ReadWrite and User.ReadWriteAll for saving avatar as current users Profile Picture.FileSaver for downloading avatar image as png file.
-Solution|Author(s)
---------|---------
-react Avatar|Kunj Sangani
+* Kunj Sangani
## Version history
diff --git a/samples/react-azfunc-vimeo/README.md b/samples/react-azfunc-vimeo/README.md
index 0115e56c9..fb3ac7137 100644
--- a/samples/react-azfunc-vimeo/README.md
+++ b/samples/react-azfunc-vimeo/README.md
@@ -26,11 +26,9 @@ This project contains two separate project folders:
* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-azfunc-vimeo | [Stefan Bauer](https://github.com/n8design) - n8d ([@stfbauer](https://twitter.com/stfbauer))
+* [Stefan Bauer](https://github.com/n8design) - n8d ([@stfbauer](https://twitter.com/stfbauer))
## Version history
diff --git a/samples/react-azurefunction-northwind2/README.md b/samples/react-azurefunction-northwind2/README.md
index f5496f021..8fdbcbc11 100644
--- a/samples/react-azurefunction-northwind2/README.md
+++ b/samples/react-azurefunction-northwind2/README.md
@@ -36,11 +36,9 @@ For more information about SPFx compatibility, please refer to Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-| Solution | Author(s) |
-| ----------- | ------------------------------------------------------- |
-| react-azurefunction-northwind | [Joao Livio](https://github.com/jtlivio) @jlivio |
+* [Joao Livio](https://github.com/jtlivio) @jlivio |
## Version history
diff --git a/samples/react-birthdays-per-month/README.md b/samples/react-birthdays-per-month/README.md
index 7dae90e22..4a48b8f34 100644
--- a/samples/react-birthdays-per-month/README.md
+++ b/samples/react-birthdays-per-month/README.md
@@ -32,11 +32,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-birthdays-per-month | [Ari Gunawan](https://github.com/AriGunawan) ([@AriGunawan3023](https://twitter.com/arigunawan3023))
+* [Ari Gunawan](https://github.com/AriGunawan) ([@AriGunawan3023](https://twitter.com/arigunawan3023))
## Version history
diff --git a/samples/react-birthdays/README.md b/samples/react-birthdays/README.md
index aa3cd7487..33e5e1e5e 100644
--- a/samples/react-birthdays/README.md
+++ b/samples/react-birthdays/README.md
@@ -49,12 +49,10 @@ email | Text | true
> **IMPORTANT:** Create index on column "Birthday".
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react Birthday Web Part|[João Mendes](https://github.com/joaojmendes)
-react Birthday Web Part|[Sajal Maity](https://github.com/smaity)
+* [João Mendes](https://github.com/joaojmendes)
+* [Sajal Maity](https://github.com/smaity)
## Version history
diff --git a/samples/react-bot-framework-secure/README.md b/samples/react-bot-framework-secure/README.md
index f820f1589..3d6088ae9 100644
--- a/samples/react-bot-framework-secure/README.md
+++ b/samples/react-bot-framework-secure/README.md
@@ -49,11 +49,9 @@ This demo does not include any threat models and is designed for educational pur
node --version
```
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-webpart | Bot Framework Discussions (msbots@service.microsoft.com)
Stephan Bisser (@stephanbisser, bisser.io)
+* Stephan Bisser (@stephanbisser, bisser.io)
bot | Bot Framework Discussions (msbots@service.microsoft.com)
## Version history
diff --git a/samples/react-bot-framework-sso/README.md b/samples/react-bot-framework-sso/README.md
index f77a212c8..ea2302cfc 100644
--- a/samples/react-bot-framework-sso/README.md
+++ b/samples/react-bot-framework-sso/README.md
@@ -56,11 +56,9 @@ This demo does not include any threat models and is designed for educational pur
python --version
```
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-web part | Bot Framework Discussions (msbots@service.microsoft.com)
[Stephan Bisser](https://github.com/stephanbisser) (@stephanbisser, bisser.io)
+* [Stephan Bisser](https://github.com/stephanbisser) (@stephanbisser, bisser.io)
bot | Bot Framework Discussions (msbots@service.microsoft.com)
## Version history
diff --git a/samples/react-bot-framework/README.md b/samples/react-bot-framework/README.md
index dc97fd6d5..fe0aaf9bf 100644
--- a/samples/react-bot-framework/README.md
+++ b/samples/react-bot-framework/README.md
@@ -66,11 +66,9 @@ See more details on how to create a bot from following locations.
> Notice that you can find simplistic bot implemented with Visual Studio 2015 using the bot templates (Oct 2016)
under the [vs2015-bot-application](./vs2015-bot-application) folder. This is simplistic bot based on above blog posts, which responses random string back.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-bot-framework | [Gary Pretty](https://github.com/garypretty) ([@garypretty](http://www.twitter.com/garypretty), [garypretty.co.uk](www.garypretty.co.uk))
+* [Gary Pretty](https://github.com/garypretty) ([@garypretty](http://www.twitter.com/garypretty), [garypretty.co.uk](www.garypretty.co.uk))
|web part v4| [Stephan Bisser](https://github.com/stephanbisser) ([@stephanbisser](https://twitter.com/stephanbisser), [bisser.io](https://bisser.io))
|Upgrade to SPFx 1.10.0| [Harsha Vardhini](https://github.com/Harshagracy) ([@harshagracy](https://twitter.com/harshagracy))
diff --git a/samples/react-calendar-feed/README.md b/samples/react-calendar-feed/README.md
index 074a50ebd..87b0cda68 100644
--- a/samples/react-calendar-feed/README.md
+++ b/samples/react-calendar-feed/README.md
@@ -20,7 +20,7 @@ Like the SharePoint event web parts, this web part renders a film-strip view whe
To improve performance, the web part caches the events to the user's local storage (so that it doesn't retrieve the events every time the user visits the page). You can turn off the cache by setting the cache duration to 0 minutes.
-For more information about how this solution was built, including some design decisions and information on how you can extend this example to allow additional event feed provider, visit https://tahoeninjas.blog/creating-a-calendar-feed-web-part.
+For more information about how this solution was built, including some design decisions and information on how you can extend this example to allow additional event feed provider, visit https://tahoeninja.blog/creating-a-calendar-feed-web-part.
## Compatibility
@@ -63,12 +63,10 @@ This web part only supports anonymous external feeds. Also, make sure that your
If your feed supports filtering by dates, you can specify `{s}` in the URL where the start date should be inserted, and the web part will automatically replace the `{s}` placeholder with today's date. Similarly, you can specify `{e}` in the URL where you wish the end date to be inserted, and the web part will automatically replace the placeholder for the end date, as determined by the date range you select.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-calendar-feed | [Hugo Bernier](https://github.com/hugoabernier) ([Tahoe Ninjas](http://tahoeninjas.blog), @bernierh)
-react-calendar-feed | [Peter Paul Kirschner](https://github.com/petkir) ([@petkir_at](https://twitter.com/petkir_at))
+* [Hugo Bernier](https://github.com/hugoabernier) ([Tahoe Ninja](http://tahoeninja.blog), @bernierh)
+* [Peter Paul Kirschner](https://github.com/petkir) ([@petkir_at](https://twitter.com/petkir_at))
## Version history
diff --git a/samples/react-calendar/README.md b/samples/react-calendar/README.md
index f95e50774..63f98eb20 100644
--- a/samples/react-calendar/README.md
+++ b/samples/react-calendar/README.md
@@ -115,19 +115,17 @@ Calendar list| Choice/Dropdown | yes| this is filled with all list of type "ev
Start Date | Date | yes | Event Date
End Date| Date| yes | Event Date
-## Solution
+## Contributors
The Web Part Use PnPjs library, Office-ui-fabric-react components. react Big-Calendar Component
-Solution|Author(s)
---------|---------
-Calendar Web Part|[Abderahman Moujahid](https://github.com/Abderahman88)
-Calendar Web Part|[Eli H. Schei](https://github.com/Eli-Schei)
-Calendar Web Part|[Hugo Bernier](https://github.com/hugoabernier) ([@bernier](https://twitter.com/bernierh), [Tahoe Ninjas](https://tahoeninjas.blog/))
-Calendar Web Part|[João Mendes](https://github.com/joaojmendes)
-Calendar Web Part|[Mohamed Derhalli](https://github.com/derhallim)
-Calendar Web PArt|[Mohammed Amer](https://github.com/mohammadamer) ([@Mohammad3mer](https://twitter.com/Mohammad3mer), https://www.linkedin.com/in/mohammad3mer/)
-Calendar Web Part|[Nanddeep Nachan](https://github.com/nanddeepn) ([@NanddeepNachan](https://twitter.com/NanddeepNachan))
+* [Abderahman Moujahid](https://github.com/Abderahman88)
+* [Eli H. Schei](https://github.com/Eli-Schei)
+* [Hugo Bernier](https://github.com/hugoabernier) ([@bernier](https://twitter.com/bernierh), [Tahoe Ninja](https://tahoeninja.blog/))
+* [João Mendes](https://github.com/joaojmendes)
+* [Mohamed Derhalli](https://github.com/derhallim)
+* [Mohammed Amer](https://github.com/mohammadamer) ([@Mohammad3mer](https://twitter.com/Mohammad3mer), https://www.linkedin.com/in/mohammad3mer/)
+* [Nanddeep Nachan](https://github.com/nanddeepn) ([@NanddeepNachan](https://twitter.com/NanddeepNachan))
## Version history
diff --git a/samples/react-caml2table/README.md b/samples/react-caml2table/README.md
index 02fa82b0a..595c90be8 100644
--- a/samples/react-caml2table/README.md
+++ b/samples/react-caml2table/README.md
@@ -33,12 +33,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-
-| Solution | Author(s) |
-| ----------- | ------------------------------------------------------- |
-| react-caml2table | Dan Toft ([@Tanddant](https://dan-toft.dk/)) |
+* Dan Toft ([@Tanddant](https://dan-toft.dk/)) |
## Version history
diff --git a/samples/react-carousel/README.md b/samples/react-carousel/README.md
index 069b94878..f891be882 100644
--- a/samples/react-carousel/README.md
+++ b/samples/react-carousel/README.md
@@ -64,13 +64,11 @@ For all available props, go [here](https://react-slick.neostack.com/docs/api/).
For all available methods, go [here](https://react-slick.neostack.com/docs/api#methods)
-## Solution
+## Contributors
The web part Use PnPjs library, Microsoft Graph API, Office-ui-fabric-react components, react-slick Component
-Solution|Author(s)
---------|---------
-Carousel Image/Video Web Part|[João Mendes](https://github.com/joaojmendes)
+* [João Mendes](https://github.com/joaojmendes)
Carousel Image/Video Web Part|[Rahul Suryawanshi](https://github.com/rahulsuryawanshi) ([@rahulsuryawansh](https://twitter.com/rahulsuryawansh))
Carousel Image/Video Web Part|[Don Kirkham](https://github.com/DonKirkham) ([@DonKirkham](https://twitter.com/DonKirkham))
Carousel Image/Video Web Part|[Harsha Vardhini](https://github.com/Harshagracy) ([@harshagracy](https://twitter.com/harshagracy))
diff --git a/samples/react-chartcontrol/README.md b/samples/react-chartcontrol/README.md
index 8d066d90d..201428ff2 100644
--- a/samples/react-chartcontrol/README.md
+++ b/samples/react-chartcontrol/README.md
@@ -194,11 +194,9 @@ This sample shows how to use X and Y coordinate data elements in a scatter chart
There are no pre-requisites to use these samples.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-chart-control | Hugo Bernier ([Tahoe Ninjas](http://tahoeninjas.blog), [@bernierh](https://twitter.com/bernierh))
+* Hugo Bernier ([Tahoe Ninja](http://tahoeninja.blog), [@bernierh](https://twitter.com/bernierh))
## Version history
diff --git a/samples/react-chat-gpt/README.md b/samples/react-chat-gpt/README.md
index 3fd6fee56..19afcb174 100644
--- a/samples/react-chat-gpt/README.md
+++ b/samples/react-chat-gpt/README.md
@@ -39,9 +39,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Authors
+## Contributors
-[Nico De Cleyre](https://github.com/nicodecleyre) ([@NicoDeCleyre](https://twitter.com/NicoDeCleyre)), Ordina Belgium
+* [Nico De Cleyre](https://github.com/nicodecleyre) ([@NicoDeCleyre](https://twitter.com/NicoDeCleyre)), Ordina Belgium
## Version history
diff --git a/samples/react-check-flows/README.md b/samples/react-check-flows/README.md
index 975f327f7..ba756609b 100644
--- a/samples/react-check-flows/README.md
+++ b/samples/react-check-flows/README.md
@@ -41,11 +41,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit https://aka.ms/spfx-devcontainer for further instructions.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-check-flows|Aakash Bhardwaj
+* Aakash Bhardwaj
## Disclaimer
diff --git a/samples/react-check-user-group/README.md b/samples/react-check-user-group/README.md
index 939b00d74..fc2268158 100644
--- a/samples/react-check-user-group/README.md
+++ b/samples/react-check-user-group/README.md
@@ -33,11 +33,9 @@ This extension illustrates the following concepts:
* Using MSGraphClient to call the `/users/${email}/memberOf` API to get all the groups a user is member of
* Exporting the results to a CSV file using [**react-csv**](https://www.npmjs.com/package/react-csv) third party package
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-check-user-group | [Aakash Bhardwaj](https://twitter.com/aakash_316)
+* [Aakash Bhardwaj](https://twitter.com/aakash_316)
## Minimal Path to Awesome
diff --git a/samples/react-cherry-picked-content/README.md b/samples/react-cherry-picked-content/README.md
index dd6b98e55..6b9704c55 100644
--- a/samples/react-cherry-picked-content/README.md
+++ b/samples/react-cherry-picked-content/README.md
@@ -27,7 +27,7 @@ The Cherry-Picked Content Web Part is a modern replacement for the classic Conte
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
@@ -38,11 +38,9 @@ The code can be rendered in two ways:
- isolated: the code is wrapped in an `iframe` to prevent conflicts with other Web Parts. Note: this is not a security feature.
- non isolated: the code is directly inserted in the page.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-React-Cherry-Picked-Content | [Christophe Humbert](https://github.com/PathToSharePoint)
+* [Christophe Humbert](https://github.com/PathToSharePoint)
## Version history
diff --git a/samples/react-company-stories/README.md b/samples/react-company-stories/README.md
index 55cc830c5..d9d86717b 100644
--- a/samples/react-company-stories/README.md
+++ b/samples/react-company-stories/README.md
@@ -26,7 +26,7 @@ This web part allows you to add images to a SharePoint List, and renders them wi
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
@@ -39,11 +39,9 @@ See here for more information about using Microsoft Graph Toolkit components in
![stories-list](./assets/stories-list.png)
- Permission _User.ReadBasic.All_ to the Graph API
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-company-stories | Luis Mañez (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
+* Luis Mañez (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
## Version history
diff --git a/samples/react-comparer/README.md b/samples/react-comparer/README.md
index e49c75086..cac846d2c 100644
--- a/samples/react-comparer/README.md
+++ b/samples/react-comparer/README.md
@@ -76,11 +76,9 @@ The file picker includes the following tabs:
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-comparer | Hugo Bernier ([Tahoe Ninjas](http://tahoeninjas.blog), @bernierh)
+* Hugo Bernier ([Tahoe Ninja](http://tahoeninja.blog), @bernierh)
## Version history
diff --git a/samples/react-components-dynamicloading/README.md b/samples/react-components-dynamicloading/README.md
index 5a7d3ef11..88bea1ec7 100644
--- a/samples/react-components-dynamicloading/README.md
+++ b/samples/react-components-dynamicloading/README.md
@@ -26,11 +26,9 @@ Load React components and third-party packages on demand in SPFx
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-components-dynamicloading | [Vardhaman Deshpande](https://github.com/vman) ([@vrdmn](https://twitter.com/vrdmn) , [vrdmn.com](http://vrdmn.com))
+* [Vardhaman Deshpande](https://github.com/vman) ([@vrdmn](https://twitter.com/vrdmn) , [vrdmn.com](http://vrdmn.com))
## Version history
diff --git a/samples/react-content-query-online/README.md b/samples/react-content-query-online/README.md
index 620cc349b..4eb4297fd 100644
--- a/samples/react-content-query-online/README.md
+++ b/samples/react-content-query-online/README.md
@@ -31,12 +31,10 @@ While the original web part was based on an **XSLT** templating engine, this *Re
* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Authors
---------|-----------
-react-content-query-web part (Online)|David Warner II ([Warner Digital](http://warner.digital), [@DavidWarnerII](https://twitter.com/davidwarnerii))
-react-content-query-web part (Online)|Hugo Bernier ([Tahoe Ninjas](http://tahoeninjas.blog), [@bernierh](https://twitter.com/bernierh))
+* David Warner II ([Warner Digital](http://warner.digital), [@DavidWarnerII](https://twitter.com/davidwarnerii))
+* Hugo Bernier ([Tahoe Ninja](http://tahoeninja.blog), [@bernierh](https://twitter.com/bernierh))
react-content-query-web part (Online)|Paolo Pialorsi ([PiaSys.com](https://piasys.com/), [@PaoloPia](https://twitter.com/PaoloPia?s=20))
react-content-query-web part |Simon-Pierre Plante
react-content-query-web part (Online)|Abderahman Moujahid
diff --git a/samples/react-content-query-onprem/README.md b/samples/react-content-query-onprem/README.md
index 7d78cb46b..6392d019f 100644
--- a/samples/react-content-query-onprem/README.md
+++ b/samples/react-content-query-onprem/README.md
@@ -46,11 +46,9 @@ The `React Content Query Web Part` is a modern version of the good old `Content
* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Authors
---------|-----------
-react-content-query-webpart|Simon-Pierre Plante
+* Simon-Pierre Plante
## Version history
diff --git a/samples/react-copy-views/README.md b/samples/react-copy-views/README.md
index b0f24b6a3..cedd16bcd 100644
--- a/samples/react-copy-views/README.md
+++ b/samples/react-copy-views/README.md
@@ -31,10 +31,11 @@ This sample is optimally compatible with the following environment configuration
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Authors
-[Martin Lingstuyl](https://github.com/martinlingstuyl) ([@martinlingstuyl](https://twitter.com/martinlingstuyl)), I4-YOU Business Solutions b.v.
+## Contributors
+
+- [Martin Lingstuyl](https://github.com/martinlingstuyl) ([@martinlingstuyl](https://twitter.com/martinlingstuyl)), I4-YOU Business Solutions b.v.
## Version history
diff --git a/samples/react-covid19-info/README.md b/samples/react-covid19-info/README.md
index e56efb0d1..6b6bdaae2 100644
--- a/samples/react-covid19-info/README.md
+++ b/samples/react-covid19-info/README.md
@@ -34,11 +34,9 @@ The following info is displayed:
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-covid19-info | [Robin Agten](https://twitter.com/AgtenRobin)
+* [Robin Agten](https://twitter.com/AgtenRobin)
## Web part properties
diff --git a/samples/react-cross-device-data/README.md b/samples/react-cross-device-data/README.md
index a0f160686..f464fa3ed 100644
--- a/samples/react-cross-device-data/README.md
+++ b/samples/react-cross-device-data/README.md
@@ -25,17 +25,15 @@ This solution demonstrates how to use the OneDrive special folder **Apps** in or
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
In order to use this solution is necessary to approve the usage of Microsoft Graph API `Files.ReadWrite` in the SharePoint Admin Center
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-cross-device-data | [Giuliano De Luca](https://github.com/giuleon) ([@delucagiulian](https://twitter.com/delucagiulian))
+* [Giuliano De Luca](https://github.com/giuleon) ([@delucagiulian](https://twitter.com/delucagiulian))
## Version history
diff --git a/samples/react-css-in-js-typestyle/README.md b/samples/react-css-in-js-typestyle/README.md
index c68ffa9da..8552393bd 100644
--- a/samples/react-css-in-js-typestyle/README.md
+++ b/samples/react-css-in-js-typestyle/README.md
@@ -27,11 +27,9 @@ The web part demonstrates the usage of "CSS in JS" pattern with SharePoint Frame
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-css-in-js-typestyle|[@Sergei Sergeev](https://twitter.com/sergeev_srg) - [Mastaq](https://mastaq.com/)
+* [@Sergei Sergeev](https://twitter.com/sergeev_srg) - [Mastaq](https://mastaq.com/)
## Version history
diff --git a/samples/react-csv-importer/README.md b/samples/react-csv-importer/README.md
index b2cf761c2..b03ad23b4 100644
--- a/samples/react-csv-importer/README.md
+++ b/samples/react-csv-importer/README.md
@@ -29,12 +29,11 @@ This web part allows users to import CSV files into an existing SharePoint list.
* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
-Solution|Author(s)
---------|---------
-react-csv-importer | [Michał Romiszewski](https://github.com/mromiszewski) ([@romiszewski](https://twitter.com/romiszewski))
+## Contributors
+
+* [Michał Romiszewski](https://github.com/mromiszewski) ([@romiszewski](https://twitter.com/romiszewski))
## Version history
diff --git a/samples/react-custom-links/README.md b/samples/react-custom-links/README.md
index ecccbf9a8..fa2cf5ae3 100644
--- a/samples/react-custom-links/README.md
+++ b/samples/react-custom-links/README.md
@@ -40,11 +40,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-custom-links|João Mendes
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-custompropertypanecontrols/README.md b/samples/react-custompropertypanecontrols/README.md
index e76a2a6b3..833706f92 100644
--- a/samples/react-custompropertypanecontrols/README.md
+++ b/samples/react-custompropertypanecontrols/README.md
@@ -54,11 +54,9 @@ Cascading drop-downs in the property pane both using external data.
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-custompropertypanecontrols|Waldek Mastykarz (MVP, Rencore, @waldekm)
+* Waldek Mastykarz (MVP, Rencore, @waldekm)
react-custompropertypanecontrols|[Alex Terentiev](https://github.com/AJIXuMuK) ([@alexaterentiev](https://twitter.com/alexaterentiev))
## Version history
diff --git a/samples/react-dall-e-image-generation/README.md b/samples/react-dall-e-image-generation/README.md
index 7c88603ac..ab853a74a 100644
--- a/samples/react-dall-e-image-generation/README.md
+++ b/samples/react-dall-e-image-generation/README.md
@@ -40,11 +40,9 @@ For more information about SPFx compatibility, please refer to for more information on SPFx compatibility. |
![SPFx 1.14](https://img.shields.io/badge/SPFx-1.14-green.svg)
-![Node.js v14 | v12](https://img.shields.io/badge/Node.js-v14%20%7C%20v12-green.svg)
+![Node.js v14 | v12](https://img.shields.io/badge/Node.js-v14%20%7C%20v12-green.svg)
![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg)
![Does not work with SharePoint 2019](https://img.shields.io/badge/SharePoint%20Server%202019-Incompatible-red.svg "SharePoint Server 2019 requires SPFx 1.4.1 or lower")
![Does not work with SharePoint 2016 (Feature Pack 2)](https://img.shields.io/badge/SharePoint%20Server%202016%20(Feature%20Pack%202)-Incompatible-red.svg "SharePoint Server 2016 Feature Pack 2 requires SPFx 1.1")
@@ -34,15 +33,13 @@ This web part provides easy way to render SharePoint custom list in datatable vi
## Applies to
-* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
-* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
+- [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
+- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-datatable | [Chandani Prajapati](https://github.com/chandaniprajapati) ([@Chandani_SPD](https://twitter.com/Chandani_SPD))
-react-datatable | [Abderahman Moujahid](https://github.com/Abderahman88)
+- [Chandani Prajapati](https://github.com/chandaniprajapati) ([@Chandani_SPD](https://twitter.com/Chandani_SPD))
+- [Abderahman Moujahid](https://github.com/Abderahman88)
## Version history
@@ -62,21 +59,18 @@ Version|Date|Comments
### Local testing
-> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit https://aka.ms/spfx-devcontainer for further instructions.
-
-* Clone the repository
-* `cd` to web part's project folder
-* In the command line run:
- * `npm install`
- * `gulp serve`
-
+> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit for further instructions.
+- Clone the repository
+- `cd` to web part's project folder
+- In the command line run:
+ - `npm install`
+ - `gulp serve`
## Video
[![DataTable web part for rendering data from lists with advance features](./assets/video-thumbnail.jpg)](https://www.youtube.com/watch?v=-i4EAmjKxpQ "DataTable web part for rendering data from lists with advance features")
-
## Help
We do not support samples, but this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues.
@@ -97,5 +91,4 @@ Finally, if you have an idea for improvement, [make a suggestion](https://github
**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.**
-
diff --git a/samples/react-daterangepicker/README.md b/samples/react-daterangepicker/README.md
index 60c7f2bf3..0195d9f64 100644
--- a/samples/react-daterangepicker/README.md
+++ b/samples/react-daterangepicker/README.md
@@ -28,11 +28,9 @@ This web part used the date range picker in the SharePoint Framework (SPFx) web
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-daterangepicker |Ravichandran Krishnasamy ([@ravichandran-blog](https://github.com/ravichandran-blog) [Know More](https://ravichandran.blog/))
+* Ravichandran Krishnasamy ([@ravichandran-blog](https://github.com/ravichandran-blog) [Know More](https://ravichandran.blog/))
## Version history
diff --git a/samples/react-designpatterns-typescript/AbstractFactory/README.md b/samples/react-designpatterns-typescript/AbstractFactory/README.md
index 93c85a8b9..5cc560620 100644
--- a/samples/react-designpatterns-typescript/AbstractFactory/README.md
+++ b/samples/react-designpatterns-typescript/AbstractFactory/README.md
@@ -30,11 +30,9 @@ The abstract factory pattern will allow to define an interface for the creation
> N/A
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-designpatterns-typescript\abstractfactory | [@levalencia](https://www.twitter.com/levalencia)
+* [@levalencia](https://www.twitter.com/levalencia)
## Version history
diff --git a/samples/react-designpatterns-typescript/Builder/README.md b/samples/react-designpatterns-typescript/Builder/README.md
index 75e1f27dd..51fc5c57e 100644
--- a/samples/react-designpatterns-typescript/Builder/README.md
+++ b/samples/react-designpatterns-typescript/Builder/README.md
@@ -29,11 +29,9 @@ Builder pattern builds a complex object using simple objects and using a step by
> N/A
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-designpatterns-typescript\builder | [Luis Valencia](https://github.com/levalencia) [@levalencia](https://www.twitter.com/levalencia)
+* [Luis Valencia](https://github.com/levalencia) [@levalencia](https://www.twitter.com/levalencia)
## Version history
diff --git a/samples/react-designpatterns-typescript/FactoryMethod/README.md b/samples/react-designpatterns-typescript/FactoryMethod/README.md
index 4edf258f1..14e4a5f8c 100644
--- a/samples/react-designpatterns-typescript/FactoryMethod/README.md
+++ b/samples/react-designpatterns-typescript/FactoryMethod/README.md
@@ -34,11 +34,9 @@ Another definition which I liked more and fits perfectly my sample is the follo
> N/A
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-designpatterns-typescript\factorymethod | [@levalencia](https://www.twitter.com/levalencia)
+* [@levalencia](https://www.twitter.com/levalencia)
## Version history
diff --git a/samples/react-designpatterns-typescript/Singleton/README.md b/samples/react-designpatterns-typescript/Singleton/README.md
index 37ae352d8..b3269c503 100644
--- a/samples/react-designpatterns-typescript/Singleton/README.md
+++ b/samples/react-designpatterns-typescript/Singleton/README.md
@@ -29,11 +29,9 @@ A singleton is a pattern that guarantees there is a single instance of an object
> N/A
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-designpatterns-typescript\singleton | [@levalencia](https://www.twitter.com/levalencia)
+* [@levalencia](https://www.twitter.com/levalencia)
## Version history
diff --git a/samples/react-designpatterns-typescript/Solid/README.md b/samples/react-designpatterns-typescript/Solid/README.md
index 178a036fb..9a7c943f1 100644
--- a/samples/react-designpatterns-typescript/Solid/README.md
+++ b/samples/react-designpatterns-typescript/Solid/README.md
@@ -31,11 +31,9 @@ Blog post here: https://dev.to/kayis/is-react-solid-630
> N/A
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-designpatterns-typescript\solid | [Luis Valencia](https://github.com/levalencia) [@levalencia](https://www.twitter.com/levalencia)
+* [Luis Valencia](https://github.com/levalencia) [@levalencia](https://www.twitter.com/levalencia)
## Version history
diff --git a/samples/react-dev-radar/README.md b/samples/react-dev-radar/README.md
index 898141570..1c6f993a8 100644
--- a/samples/react-dev-radar/README.md
+++ b/samples/react-dev-radar/README.md
@@ -29,10 +29,14 @@ One way to find devs from the same stack near you.
* [SharePoint Online](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
-## Solution
-The web part Use PnPjs library and Axios
+## Contributors
+
+* Saulo Oliveira
+
+## Prerequisites
Create a list Devs with fields
+
```
Field Type
---------------------------
@@ -45,9 +49,6 @@ latitude single line
longitude single line
```
-Solution|Author(s)
---------|---------
-Dev Radar Web Part|Saulo Oliveira
## Version history
diff --git a/samples/react-directory/README.md b/samples/react-directory/README.md
index d1965697a..488240e0e 100644
--- a/samples/react-directory/README.md
+++ b/samples/react-directory/README.md
@@ -64,16 +64,14 @@ Properties to search | text | No | By default **FirstName,LastName,WorkEmail,Dep
Properties to sent as clear text | text | No | By default if the search key has empty spaces, its replaced with **+** before sending it to the search query. The search properties mentioned here will be sent without the empty space replacemnt.
Results per page | number | Yes | Number of people result to be displayed per page. Max of **20** is allowed, default of **10** is set.
-## Solution
+## Contributors
The web part use PnPjs library, Office-ui-fabric-react components
-Solution|Author(s)
---------|---------
-Directory Web Part|João Mendes
-Directory Web Part| Peter Paul Kirschner ([@petkir_at](https://twitter.com/petkir_at))
-Directory Web Part| Sudharsan K ([@sudharsank](https://twitter.com/sudharsank))
-Directory Web Part| Abderahman Moujahid
+* [João Mendes](https://github.com/joaojmendes)
+* Peter Paul Kirschner ([@petkir_at](https://twitter.com/petkir_at))
+* Sudharsan K ([@sudharsank](https://twitter.com/sudharsank))
+* Abderahman Moujahid
## Version history
diff --git a/samples/react-display-hierarchy/README.md b/samples/react-display-hierarchy/README.md
index b1b2bc93c..2fb999993 100644
--- a/samples/react-display-hierarchy/README.md
+++ b/samples/react-display-hierarchy/README.md
@@ -51,12 +51,10 @@ Below NPM packages are used to develop this sample.
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-display-hierarchy|[Nanddeep Nachan](https://www.linkedin.com/in/nanddeepnachan/) (SharePoint Consultant, [@NanddeepNachan](https://http://twitter.com/NanddeepNachan) )
- |[Ravi Kulkarni](https://www.linkedin.com/in/ravi-kulkarni-a5381723/) (SharePoint Consultant)
+* [Nanddeep Nachan](https://www.linkedin.com/in/nanddeepnachan/) (SharePoint Consultant, [@NanddeepNachan](https://http://twitter.com/NanddeepNachan) )
+* [Ravi Kulkarni](https://www.linkedin.com/in/ravi-kulkarni-a5381723/) (SharePoint Consultant)
## Version history
diff --git a/samples/react-doccard-faq/README.md b/samples/react-doccard-faq/README.md
index bf557d065..6f29a8fca 100644
--- a/samples/react-doccard-faq/README.md
+++ b/samples/react-doccard-faq/README.md
@@ -41,11 +41,9 @@ For detailed instructions on how to build this web part and the needed list plea
4. Add items to your list making sure to set some to `yes` in the **Featured** column
5. Navigate to your sites workbench (https://.sharepoint.com/sites//_layouts/15/workbench.aspx)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-doccard-faq | [Sam Collins](https://github.com/SamC148) ([@samc148](https://twitter.com/samc148))
+* [Sam Collins](https://github.com/SamC148) ([@samc148](https://twitter.com/samc148))
## Version history
diff --git a/samples/react-documents-detailslist/README.md b/samples/react-documents-detailslist/README.md
index d6022ed49..3b43af4f3 100644
--- a/samples/react-documents-detailslist/README.md
+++ b/samples/react-documents-detailslist/README.md
@@ -46,12 +46,10 @@ This sample shows how to build web parts that display documents in accordance wi
- Office 365 subscription with SharePoint Online.
- SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-documents|Dimcho Tsanov
-react-documents (v2.0)|[Harsha Vardhini](https://github.com/Harshagracy) ([harshagracy](https://twitter.com/harshagracy?s=20))
+* Dimcho Tsanov
+* [Harsha Vardhini](https://github.com/Harshagracy) ([harshagracy](https://twitter.com/harshagracy?s=20))
## Version history
diff --git a/samples/react-dynamics-crm-api/README.md b/samples/react-dynamics-crm-api/README.md
index d967153cc..1e3054330 100644
--- a/samples/react-dynamics-crm-api/README.md
+++ b/samples/react-dynamics-crm-api/README.md
@@ -26,11 +26,9 @@ This sample shows how to consume Dynamics CRM API using AadTokenProvider class.
* [SharePoint Framework Developer](http://dev.office.com/sharepoint/docs/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](http://dev.office.com/sharepoint/docs/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-dynamics365-api|[Ramin Ahmadi](https://github.com/AhmadiRamin)
+* [Ramin Ahmadi](https://github.com/AhmadiRamin)
## Version history
diff --git a/samples/react-edit-applicationcustomizer/README.md b/samples/react-edit-applicationcustomizer/README.md
index 3ee4f40f3..eb156425a 100644
--- a/samples/react-edit-applicationcustomizer/README.md
+++ b/samples/react-edit-applicationcustomizer/README.md
@@ -46,13 +46,11 @@ This web part will allow users to view/update application customizers properties
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-edit-applicationcustomizers | [Kunj Sangani](https://www.linkedin.com/in/kunj-sangani/) and [Siddharth Vaghasia](https://www.linkedin.com/in/siddharthvaghasia)
+* [Kunj Sangani](https://www.linkedin.com/in/kunj-sangani/) and [Siddharth Vaghasia](https://www.linkedin.com/in/siddharthvaghasia)
## Version history
diff --git a/samples/react-emoji-ratings/README.md b/samples/react-emoji-ratings/README.md
index ebffb17a0..506fbc9fb 100644
--- a/samples/react-emoji-ratings/README.md
+++ b/samples/react-emoji-ratings/README.md
@@ -63,18 +63,16 @@ I have added default emoji's images which can be used and uploaded to SharePoint
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
* SharePoint Online tenant
* Permission to deploy package to Tenant or SharePoint Site collection app catalog
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-emoji-ratings | [Siddharth Vaghasia](https://github.com/siddharth-vaghasia) ([@siddh_me](https://twitter.com/siddh_me))
+* [Siddharth Vaghasia](https://github.com/siddharth-vaghasia) ([@siddh_me](https://twitter.com/siddh_me))
## Version history
diff --git a/samples/react-enhanced-list-formatting/README.md b/samples/react-enhanced-list-formatting/README.md
index 31a89fc84..28acb81d8 100644
--- a/samples/react-enhanced-list-formatting/README.md
+++ b/samples/react-enhanced-list-formatting/README.md
@@ -47,12 +47,10 @@ This web part allows you to add custom CSS on a page to enhance list formatting.
To use this web part, you must be familiar with SharePoint list formatting and CSS.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-enhanced-list-formatting | [Hugo Bernier](https://github.com/hugoabernier) ([Tahoe Ninjas](http://tahoeninjas.blog), [@bernierh](https://twitter.com/bernierh))
-react-enhanced-list-formatting | [David Warner II](https://github.com/PopWarner) ([@DavidWarnerII](https://twitter.com/davidwarnerii) / [Warner Digital](http://warner.digital))
+* [Hugo Bernier](https://github.com/hugoabernier) ([Tahoe Ninja](http://tahoeninja.blog), [@bernierh](https://twitter.com/bernierh))
+* [David Warner II](https://github.com/PopWarner) ([@DavidWarnerII](https://twitter.com/davidwarnerii) / [Warner Digital](http://warner.digital))
## Version history
diff --git a/samples/react-enhanced-powerapps/README.md b/samples/react-enhanced-powerapps/README.md
index f40b8d1c2..1f233d03f 100644
--- a/samples/react-enhanced-powerapps/README.md
+++ b/samples/react-enhanced-powerapps/README.md
@@ -35,11 +35,9 @@ It also resizes the app to fit the web part dimension:
You'll need at least one application in Power Apps that you wish to embed in SharePoint.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-enhanced-powerapps | Hugo Bernier ([Tahoe Ninjas](http://tahoeninjas.blog/), [@bernierh](https://twitter.com/bernierh))
+* Hugo Bernier ([Tahoe Ninja](http://tahoeninja.blog/), [@bernierh](https://twitter.com/bernierh))
## Version history
diff --git a/samples/react-events-aggregator/README.md b/samples/react-events-aggregator/README.md
index ff0bfba8e..bc3ee7234 100644
--- a/samples/react-events-aggregator/README.md
+++ b/samples/react-events-aggregator/README.md
@@ -42,11 +42,11 @@ This sample shows how we can use the SPFx Event Aggregator to communicate betwee
- Office 365 subscription with SharePoint Online.
- SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-events-aggregator | Miguel Rabaca ( [Spanish Point](http://www.spanishpoint.ie) ), Velin Georgiev ( [@VelinGeorgiev](https://twitter.com/velingeorgiev) ), Austin Breslin ( [@AustinBreslin](https://www.linkedin.com/in/austin-breslin-84b4a74b/) )
+* Miguel Rabaca ( [Spanish Point](http://www.spanishpoint.ie) )
+* Velin Georgiev ( [@VelinGeorgiev](https://twitter.com/velingeorgiev) )
+* Austin Breslin ( [@AustinBreslin](https://www.linkedin.com/in/austin-breslin-84b4a74b/) )
## Version history
diff --git a/samples/react-events-dynamicdata/README.md b/samples/react-events-dynamicdata/README.md
index 70c371070..4f05083ba 100644
--- a/samples/react-events-dynamicdata/README.md
+++ b/samples/react-events-dynamicdata/README.md
@@ -25,11 +25,9 @@ Sample web parts illustrating using the SharePoint Framework Dynamic data capabi
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-events-dynamicdata|[Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
+* [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
react-events-dynamicdata|[Hugo Bernier](https://github.com/hugoabernier) (MVP, [@bernierh](https://twitter.com/bernierh))
## Version history
diff --git a/samples/react-facebook-plugin/README.md b/samples/react-facebook-plugin/README.md
index 2114982e4..45157b0a4 100644
--- a/samples/react-facebook-plugin/README.md
+++ b/samples/react-facebook-plugin/README.md
@@ -27,12 +27,10 @@ The key differences between using Embed web part and current example are the str
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-facebook-plugin | [Andrew Koltyakov](https://github.com/koltyakov) ([@AndrewKoltyakov](https://twitter.com/AndrewKoltyakov))
-react-facebook-plugin | [Ari Gunawan](https://github.com/AriGunawan) ([@AriGunawan3023](https://twitter.com/AriGunawan3023))
+* [Andrew Koltyakov](https://github.com/koltyakov) ([@AndrewKoltyakov](https://twitter.com/AndrewKoltyakov))
+* [Ari Gunawan](https://github.com/AriGunawan) ([@AriGunawan3023](https://twitter.com/AriGunawan3023))
## Version history
diff --git a/samples/react-faqapp/README.md b/samples/react-faqapp/README.md
index 576e64f02..607d3b3c0 100644
--- a/samples/react-faqapp/README.md
+++ b/samples/react-faqapp/README.md
@@ -16,13 +16,13 @@ extensions:
# Frequently Asked Questions App
## Summary
+
- This Web Part allows users to create Frequently Asked Questions(Faq App) in modern and classic SharePoint pages.
- This web part allows to search within questions and answers which are stored in a SharePoint FAQ list.
- "React-autosuggest and react-accessible-accordion" react packages are used for the search and accordion control.
![Web part preview](assets/FAQWebpart.png)
-
## Compatibility
| :warning: Important |
@@ -30,8 +30,8 @@ extensions:
| Every SPFx version is only compatible with specific version(s) of Node.js. In order to be able to build this sample, please ensure that the version of Node on your workstation matches one of the versions listed in this section. This sample will not work on a different version of Node.|
|Refer to for more information on SPFx compatibility. |
-![SPFx 1.8.2](https://img.shields.io/badge/SPFx-1.8.2-green.svg)
-![Node.js v10 | v8](https://img.shields.io/badge/Node.js-v10%20%7C%20v8-green.svg)
+![SPFx 1.8.2](https://img.shields.io/badge/SPFx-1.8.2-green.svg)
+![Node.js v10 | v8](https://img.shields.io/badge/Node.js-v10%20%7C%20v8-green.svg)
![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg)
![Does not work with SharePoint 2019](https://img.shields.io/badge/SharePoint%20Server%202019-Incompatible-red.svg)
![Does not work with SharePoint 2016 (Feature Pack 2)](https://img.shields.io/badge/SharePoint%20Server%202016%20(Feature%20Pack%202)-Incompatible-red.svg "SharePoint Server 2016 Feature Pack 2 requires SPFx 1.1")
@@ -41,15 +41,13 @@ extensions:
## Applies to
-* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
-* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
+- [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
+- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-FAQApp | Ashok Swain - LinkedIn: https://www.linkedin.com/in/ashok-kumar-swain-2627a514
-react-FAQApp | Abderahman Moujahid
+- Ashok Swain - LinkedIn:
+- Abderahman Moujahid
## Version history
@@ -62,7 +60,6 @@ Version|Date|Comments
**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.**
-
## Minimal Path to Awesome
- `git clone` the repo
@@ -70,7 +67,7 @@ Version|Date|Comments
- `npm i -g gulp`
- `gulp serve`
-> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit https://aka.ms/spfx-devcontainer for further instructions.
+> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit for further instructions.
### Local Mode
@@ -96,8 +93,7 @@ Column Name|Field Type
`CategorySortOrder`|Number
`QuestionSortOrder`|Number
-
-- Edit the web part, set the **ListName** in the property pane
+- Edit the web part, set the **ListName** in the property pane
## Features
diff --git a/samples/react-faqs/README.md b/samples/react-faqs/README.md
index 3a3e02232..87de7f3c6 100644
--- a/samples/react-faqs/README.md
+++ b/samples/react-faqs/README.md
@@ -45,17 +45,15 @@ extensions:
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
There are no pre-requisites to use these samples.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-faqs | [Arun Kumar Perumal](https://github.com/arunkumarperumal) - LinkedIn:
+* [Arun Kumar Perumal](https://github.com/arunkumarperumal) - LinkedIn:
## Version history
diff --git a/samples/react-feature-framework/README.md b/samples/react-feature-framework/README.md
index 7a228f5d5..b720e7c55 100644
--- a/samples/react-feature-framework/README.md
+++ b/samples/react-feature-framework/README.md
@@ -58,11 +58,9 @@ More details on the capability is available from the following article
None.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-feature-framework | [Vesa Juvonen](https://github.com/VesaJuvonen)
+* [Vesa Juvonen](https://github.com/VesaJuvonen)
## Version history
diff --git a/samples/react-feedback-sidebar/README.md b/samples/react-feedback-sidebar/README.md
index 704a80615..52aa5cb76 100644
--- a/samples/react-feedback-sidebar/README.md
+++ b/samples/react-feedback-sidebar/README.md
@@ -42,14 +42,12 @@ Place this web part on top of your page in order to show the Feedback button.
- Add the app package to Site Collection App Catalog and install the App
- Add the web part to a page
-## Solution
+## Contributors
-| Solution | Author(s) |
-| ---------------------- | --------------------------------------------------------- |
-| react-feedback-sidebar | [Alessia De Martino](https://github.com/AlessiaDeMartino) |
-| react-feedback-sidebar | Andrea Bellini |
-| react-feedback-sidebar | [Matteo Serpi](https://github.com/srpmtt) |
-| react-feedback-sidebar | [Michele Catena](https://github.com/10xMike) |
+* [Alessia De Martino](https://github.com/AlessiaDeMartino)
+* Andrea Bellini
+* [Matteo Serpi](https://github.com/srpmtt)
+* [Michele Catena](https://github.com/10xMike) |
## Help
diff --git a/samples/react-feedback/README.md b/samples/react-feedback/README.md
index e2c829ef8..8b26ec83c 100644
--- a/samples/react-feedback/README.md
+++ b/samples/react-feedback/README.md
@@ -34,12 +34,10 @@ This is an application that supports Feedback through a web part that can be use
* SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) set up
* **Feedback Owners** SharePoint group (see below)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-feedback | [Perry Kankam](https://github.com/perr124)
-react-feedback | [Abderahman Moujahid](https://github.com/Abderahman88)
+* [Perry Kankam](https://github.com/perr124)
+* [Abderahman Moujahid](https://github.com/Abderahman88)
## Version history
diff --git a/samples/react-file-upload/README.md b/samples/react-file-upload/README.md
index 4268abf1d..e5ca348ed 100644
--- a/samples/react-file-upload/README.md
+++ b/samples/react-file-upload/README.md
@@ -34,11 +34,9 @@ The file upload web part allowing users to upload multiple files to a document l
> Site Collection created under the **/sites/** Managed Path
> Existing document library or a list
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-file-upload|[Ramin Ahmadi](https://github.com/AhmadiRamin)
+* [Ramin Ahmadi](https://github.com/AhmadiRamin)
## Version history
diff --git a/samples/react-find-parker/README.md b/samples/react-find-parker/README.md
index 78543f7ce..188dd5e23 100644
--- a/samples/react-find-parker/README.md
+++ b/samples/react-find-parker/README.md
@@ -39,17 +39,15 @@ or good old where's Wally game 😉
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-find-parker | [Adam Wojcik](https://github.com/Adam-it)
+* [Adam Wojcik](https://github.com/Adam-it)
## Version history
Version|Date|Comments
-------|----|--------
-1.0|october 31, 2021|Halloween 🎃🎃🎃 & Initial release
+1.0|October 31, 2021|Halloween 🎃🎃🎃 & Initial release
## Minimal Path to Awesome
diff --git a/samples/react-flighttracker/README.md b/samples/react-flighttracker/README.md
index 9fd45c142..24a98ee40 100644
--- a/samples/react-flighttracker/README.md
+++ b/samples/react-flighttracker/README.md
@@ -32,13 +32,11 @@ This sample is optimally compatible with the following environment configuration
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-flighttracker | [João Mendes](https://github.com/joaojmendes) ([@joaojmendes](https://twitter.com/joaojmendes)), StaffBase |
+* [João Mendes](https://github.com/joaojmendes) ([@joaojmendes](https://twitter.com/joaojmendes)), StaffBase
## Version history
diff --git a/samples/react-flow-button/README.md b/samples/react-flow-button/README.md
index 21d16e0c2..9b95bae79 100644
--- a/samples/react-flow-button/README.md
+++ b/samples/react-flow-button/README.md
@@ -41,11 +41,9 @@ This web part uses *Microsoft Graph* API and *Microsoft Flow Service* API. You n
> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit https://aka.ms/spfx-devcontainer for further instructions.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-my-approvals|[Takashi Shinohara](https://github.com/karamem0) ([@karamem0](https://twitter.com/karamem0))
+* [Takashi Shinohara](https://github.com/karamem0) ([@karamem0](https://twitter.com/karamem0))
## Version history
diff --git a/samples/react-fluentui-9/README.md b/samples/react-fluentui-9/README.md
index f62ce08eb..08110a026 100644
--- a/samples/react-fluentui-9/README.md
+++ b/samples/react-fluentui-9/README.md
@@ -29,7 +29,7 @@ This demos the use of the new [Fluent UI version 9](https://github.com/microsoft
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Applies to
@@ -37,13 +37,11 @@ This demos the use of the new [Fluent UI version 9](https://github.com/microsoft
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-fluentui-9 | [Nick Brown](https://github.com/techienickb) ([@techienickb](https://twitter.com/techienickb) / [Jisc](https://jisc.ac.uk))
+* [Nick Brown](https://github.com/techienickb) ([@techienickb](https://twitter.com/techienickb) / [Jisc](https://jisc.ac.uk))
## Version history
diff --git a/samples/react-fluentui-theme-variant/README.md b/samples/react-fluentui-theme-variant/README.md
index 18d38c9ac..8e961a920 100644
--- a/samples/react-fluentui-theme-variant/README.md
+++ b/samples/react-fluentui-theme-variant/README.md
@@ -25,11 +25,9 @@ In this way it is possible to implement the same mechanism that is currently imp
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-fluentui-theme-variant | [Fabio Franzini](https://www.linkedin.com/in/fabiofranzini/) ([@franzinifabio](https://twitter.com/franzinifabio)), fabiofranzini.com
+* [Fabio Franzini](https://www.linkedin.com/in/fabiofranzini/) ([@franzinifabio](https://twitter.com/franzinifabio)), fabiofranzini.com
## Version history
diff --git a/samples/react-follow-document/README.md b/samples/react-follow-document/README.md
index ad8c84b9f..93a13d828 100644
--- a/samples/react-follow-document/README.md
+++ b/samples/react-follow-document/README.md
@@ -50,7 +50,7 @@ Usage of following Technologies:
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
@@ -71,11 +71,9 @@ o365 spo serviceprincipal grant add --resource 'Microsoft Graph' --scope 'Channe
o365 spo serviceprincipal grant add --resource 'Microsoft Graph' --scope 'ChannelMessage.Send'
```
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-follow-document | [André Lage](https://github.com/aaclage) (http://aaclage.blogspot.com, [@aaclage](https://twitter.com/aaclage))
+* [André Lage](https://github.com/aaclage) (http://aaclage.blogspot.com, [@aaclage](https://twitter.com/aaclage))
## Version history
diff --git a/samples/react-followed-drag-and-drop-grid/README.md b/samples/react-followed-drag-and-drop-grid/README.md
index 1b658cfcc..407afa5fb 100644
--- a/samples/react-followed-drag-and-drop-grid/README.md
+++ b/samples/react-followed-drag-and-drop-grid/README.md
@@ -45,11 +45,9 @@ Another cool feature is also done using MS Graph in order to save or update the
As this solution uses Microsoft Graph to get user followed sites it is required to approve all web api permission requests in SharePoint Admin page https://YourCoolTenantNameHere-admin.sharepoint.com/_layouts/15/online/AdminHome.aspx#/webApiPermissionManagement
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-followed-drag-and-drop-grid | [Adam Wójcik](https://github.com/Adam-it)
+* [Adam Wójcik](https://github.com/Adam-it)
## Version history
diff --git a/samples/react-functional-component-with-data-fetch/README.md b/samples/react-functional-component-with-data-fetch/README.md
index 148388ef3..1b12b21e8 100644
--- a/samples/react-functional-component-with-data-fetch/README.md
+++ b/samples/react-functional-component-with-data-fetch/README.md
@@ -30,11 +30,9 @@ This web part demonstrates building a React functional component that uses data
* [PnPJS library](https://github.com/pnp/pnpjs)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-functional-component-with-data-fetch | Bill Ayers
+* Bill Ayers
react-functional-component-with-data-fetch | Don Kirkham
## Version history
diff --git a/samples/react-functional-component/README.md b/samples/react-functional-component/README.md
index 47eac2e32..8bcc26f08 100644
--- a/samples/react-functional-component/README.md
+++ b/samples/react-functional-component/README.md
@@ -32,11 +32,9 @@ This web part is intended to be easier to understand for new developers building
This sample was built with version 1.82 of the SharePoint Framework. It has been modified to use version 16.8 of the React framework (by default the version used is React 16.7). React 16.8 supports React Hooks although this is not needed in the sample code because HelloWorld.tsx is a pure (or stateless) functional component.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-functional-component | Bill Ayers
+* Bill Ayers
## Version history
diff --git a/samples/react-functional-servicescope-hooks/README.md b/samples/react-functional-servicescope-hooks/README.md
index 19540fe3d..c4cda8714 100644
--- a/samples/react-functional-servicescope-hooks/README.md
+++ b/samples/react-functional-servicescope-hooks/README.md
@@ -27,11 +27,9 @@ This web part is designed to help developers understand how to use the Context A
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-functional-servicescope-hooks | [Garry Trinder](https://github.com/garrytrinder)
+* [Garry Trinder](https://github.com/garrytrinder)
## Version history
diff --git a/samples/react-functional-stateful-component/README.md b/samples/react-functional-stateful-component/README.md
index fe58c9651..f48ea2dbd 100644
--- a/samples/react-functional-stateful-component/README.md
+++ b/samples/react-functional-stateful-component/README.md
@@ -32,11 +32,9 @@ This web part demonstrates building a React functional component that includes s
This sample was built with version 1.82 of the SharePoint Framework. It has been modified to use version 16.8 of the React framework (by default the version used is React 16.7). React 16.8 supports React Hooks which is required to support state management in a React functional component.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-functional-stateful-component | Bill Ayers
+* Bill Ayers
## Version history
diff --git a/samples/react-github-badge/README.md b/samples/react-github-badge/README.md
index 012b28344..b721b5b84 100644
--- a/samples/react-github-badge/README.md
+++ b/samples/react-github-badge/README.md
@@ -30,12 +30,10 @@ Displays information about a GitHub user.
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-github-badge | Hugo Bernier ([Tahoe Ninjas](http://tahoeninjas.blog), [@bernierh](https://www.twitter.com/bernierh))
-Converted from: [js-GitHubBadge](https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-gitHubBadge) | Eric Skaggs [@skaggej](https://www.twitter.com/skaggej)
+* Hugo Bernier ([Tahoe Ninja](http://tahoeninja.blog), [@bernierh](https://www.twitter.com/bernierh))
+* Eric Skaggs [@skaggej](https://www.twitter.com/skaggej)
## Version history
@@ -61,7 +59,7 @@ This sample illustrates how to convert an existing Javascript-only SPFx web part
A second web part (called `GitHub Badge v2`) demonstrates how to render the same data using a Fabric UI persona card.
-For more information about the conversion process, refer to this [blog article](https://tahoeninjas.blog/2019/04/19/converting-spfx-from-javascript-to-react/).
+For more information about the conversion process, refer to this [blog article](https://tahoeninja.blog/2019/04/19/converting-spfx-from-javascript-to-react/).
## Disclaimer
diff --git a/samples/react-global-news-sp2019/README.md b/samples/react-global-news-sp2019/README.md
index f54692ac7..7a667e908 100644
--- a/samples/react-global-news-sp2019/README.md
+++ b/samples/react-global-news-sp2019/README.md
@@ -61,11 +61,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
> none
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-global-news-sp2019 | João Mendes
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-global-news/README.md b/samples/react-global-news/README.md
index 8ed9c02a9..036ed26fa 100644
--- a/samples/react-global-news/README.md
+++ b/samples/react-global-news/README.md
@@ -58,11 +58,9 @@ Please go to https://newsapi.org to get more information.
> none
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-global-news | [João Mendes](https://github.com/joaojmendes)
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-google-fit/README.md b/samples/react-google-fit/README.md
index 72b1f6c75..6e470e150 100644
--- a/samples/react-google-fit/README.md
+++ b/samples/react-google-fit/README.md
@@ -62,11 +62,9 @@ Below NPM package is used to develop this sample.
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-google-fit|[Nanddeep Nachan](https://github.com/nanddeepn) https://www.linkedin.com/in/nanddeepnachan/ (SharePoint Consultant, [@NanddeepNachan](https://twitter.com/NanddeepNachan))
+* [Nanddeep Nachan](https://github.com/nanddeepn) https://www.linkedin.com/in/nanddeepnachan/ (SharePoint Consultant, [@NanddeepNachan](https://twitter.com/NanddeepNachan))
## Version history
diff --git a/samples/react-graph-app-secret-expiration/README.md b/samples/react-graph-app-secret-expiration/README.md
index 6054166c0..4477e3208 100644
--- a/samples/react-graph-app-secret-expiration/README.md
+++ b/samples/react-graph-app-secret-expiration/README.md
@@ -29,11 +29,9 @@ I got the idea from this great article [Use Power Automate to Notify of Upcoming
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-graph-app-secret-expiration | [Aimery Thomas](https://github.com/a1mery) ([@aimery_thomas](https://twitter.com/aimery_thomas))
+* [Aimery Thomas](https://github.com/a1mery) ([@aimery_thomas](https://twitter.com/aimery_thomas))
## Version history
diff --git a/samples/react-graph-auto-batching/README.md b/samples/react-graph-auto-batching/README.md
index 53a9facfd..d4a62f172 100644
--- a/samples/react-graph-auto-batching/README.md
+++ b/samples/react-graph-auto-batching/README.md
@@ -41,11 +41,9 @@ You may ask why I used AadHttpClient instead of MSGraphClient. AadHttpClient sha
None
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-graph-auto-batching | [Marcin Wojciechowski](https://github.com/mgwojciech) [@mgwojciech](https://twitter.com/mgwojciech)
+* [Marcin Wojciechowski](https://github.com/mgwojciech) [@mgwojciech](https://twitter.com/mgwojciech)
## Version history
diff --git a/samples/react-graph-calendar/README.md b/samples/react-graph-calendar/README.md
index d731ac291..c83637a53 100644
--- a/samples/react-graph-calendar/README.md
+++ b/samples/react-graph-calendar/README.md
@@ -41,12 +41,10 @@ Web part is developed using below technologies
It is required that the users have view access on the underlying calendar.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-graph-calendar | [Sébastien Levert](https://github.com/sebastienlevert) (https://www.linkedin.com/in/sebastienlevert) ([@sebastienlevert](https://twitter.com/sebastienlevert))
-react-graph-calendar | [Abderahman Moujahid](https://github.com/Abderahman88) (added support for recurring events and languages)
+* [Sébastien Levert](https://github.com/sebastienlevert) (https://www.linkedin.com/in/sebastienlevert) ([@sebastienlevert](https://twitter.com/sebastienlevert))
+* [Abderahman Moujahid](https://github.com/Abderahman88) (added support for recurring events and languages)
## Version history
diff --git a/samples/react-graph-cascading-managed-metadata/README.md b/samples/react-graph-cascading-managed-metadata/README.md
index 77c845921..b3f5543c5 100644
--- a/samples/react-graph-cascading-managed-metadata/README.md
+++ b/samples/react-graph-cascading-managed-metadata/README.md
@@ -38,11 +38,9 @@ This web part shows how to use the Microsoft Graph APIs (beta) for Taxonomy to g
* Add 2 custom properties for the city terms `latitude` and `longitude` (as highlighted for the term `London` in the image below).
![Term store](./assets/termstore.png)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-graph-cascading-managed-metadata| Anoop Tatti ([anoopt](https://github.com/anoopt), ([https://linktr.ee/anoopt](https://linktr.ee/anoopt))
+* Anoop Tatti ([anoopt](https://github.com/anoopt), ([https://linktr.ee/anoopt](https://linktr.ee/anoopt))
## Version history
diff --git a/samples/react-graph-evalurl/README.md b/samples/react-graph-evalurl/README.md
index 05062f78a..c371c07a1 100644
--- a/samples/react-graph-evalurl/README.md
+++ b/samples/react-graph-evalurl/README.md
@@ -63,11 +63,9 @@ src
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-graph-evalurl|[Stefan Bauer](https://github.com/n8design) (MVP, Stefan Bauer - N8D, [@stfbauer](https://twitter.com/stfbauer) )
+* [Stefan Bauer](https://github.com/n8design) (MVP, Stefan Bauer - N8D, [@stfbauer](https://twitter.com/stfbauer) )
## Version history
diff --git a/samples/react-graph-feedback-form/README.md b/samples/react-graph-feedback-form/README.md
index eeb00bacf..08e38a586 100644
--- a/samples/react-graph-feedback-form/README.md
+++ b/samples/react-graph-feedback-form/README.md
@@ -27,11 +27,9 @@ Sample SPFx React web part which allows sending emails using Microsoft Graph.
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-graph-feedback-form|Sergei Zheleznov (CollabStack)
+* Sergei Zheleznov (CollabStack)
## Version history
diff --git a/samples/react-graph-groupviewer/README.md b/samples/react-graph-groupviewer/README.md
index 629ce113b..09c613a15 100644
--- a/samples/react-graph-groupviewer/README.md
+++ b/samples/react-graph-groupviewer/README.md
@@ -27,11 +27,9 @@ This web part will provide the functionality to search for groups in your tenant
* [Microsoft Graph](https://learn.microsoft.com/graph/overview)
* [PnP React Controls](https://pnp.github.io/sp-dev-fx-controls-react/)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-graph-groupviewer | [Zach Roberts](https://github.com/zachroberts8668) ([@ZachSPODev](https://twitter.com/ZachSPODev))
+* [Zach Roberts](https://github.com/zachroberts8668) ([@ZachSPODev](https://twitter.com/ZachSPODev))
## Version history
diff --git a/samples/react-graph-mgt-client/README.md b/samples/react-graph-mgt-client/README.md
index df7cba59f..82556fe76 100644
--- a/samples/react-graph-mgt-client/README.md
+++ b/samples/react-graph-mgt-client/README.md
@@ -47,7 +47,7 @@ This is a sample web part developed using React Framework that showcases how to
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
@@ -66,11 +66,9 @@ In the `package-solution.json` file, ensure that the scopes are available for th
],
```
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-graph-mgt-client | [Sébastien Levert](https://www.linkedin.com/in/sebastienlevert), Microsoft ([@sebastienlevert](https://twitter.com/sebastienlevert))
+* [Sébastien Levert](https://www.linkedin.com/in/sebastienlevert), Microsoft ([@sebastienlevert](https://twitter.com/sebastienlevert))
## Version history
diff --git a/samples/react-graph-personalemail/README.md b/samples/react-graph-personalemail/README.md
index d0bdc084d..5e89fe14f 100644
--- a/samples/react-graph-personalemail/README.md
+++ b/samples/react-graph-personalemail/README.md
@@ -29,11 +29,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-graph-personalemail|Waldek Mastykarz (MVP, Rencore, @waldekm)
+* Waldek Mastykarz (MVP, Rencore, @waldekm)
## Version history
diff --git a/samples/react-graph-pnpjs/README.md b/samples/react-graph-pnpjs/README.md
index 1a175c33a..dab4399a6 100644
--- a/samples/react-graph-pnpjs/README.md
+++ b/samples/react-graph-pnpjs/README.md
@@ -29,11 +29,9 @@ It requests a list of Azure AD [groups](https://learn.microsoft.com/graph/api/gr
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-graph-pnpjs | Sergei Sergeev ([@sergeev_srg](https://twitter.com/sergeev_srg), [spblog.net](https://spblog.net/))
+* Sergei Sergeev ([@sergeev_srg](https://twitter.com/sergeev_srg), [spblog.net](https://spblog.net/))
## Version history
diff --git a/samples/react-graph-profile-awards/README.md b/samples/react-graph-profile-awards/README.md
index 75ad54e09..b2b9596ba 100644
--- a/samples/react-graph-profile-awards/README.md
+++ b/samples/react-graph-profile-awards/README.md
@@ -33,7 +33,7 @@ __Note__: when adding a new award, ensure you set the field __allowedAudiences__
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
@@ -41,11 +41,9 @@ You need to grant these permissions to MS Graph API (from least to most privileg
Suggest you to use the [Microsoft 365 CLI](https://blog.mastykarz.nl/grant-api-permissions-office-365-cli/)
-## Solution
+## Contributors
-| Solution | Author(s) |
-| ----------- | ------------------------------------------------------- |
-| react-graph-profile-awards | Luis Mañez (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez) |
+* Luis Mañez (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
## Version history
diff --git a/samples/react-graph-reports/README.md b/samples/react-graph-reports/README.md
index 2e6c0f9b1..6916a2041 100644
--- a/samples/react-graph-reports/README.md
+++ b/samples/react-graph-reports/README.md
@@ -33,11 +33,9 @@ This sample describe a SPFx application which retrieve an office 365 usage repor
> You need following set of permissions in order to retrieve office 365 usage reports. Find out more about consuming the [Microsoft Graph API in the SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/use-aad-tutorial)
![Microsoft Graph API Permissions](./assets/graph-api-permissions-usage-reports.png)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-graph-reports | [Ejaz Hussain](https://github.com/ejazhussain)
+* [Ejaz Hussain](https://github.com/ejazhussain)
## Version history
diff --git a/samples/react-graph-schema-extensions/README.md b/samples/react-graph-schema-extensions/README.md
index 1a6215513..c1cf79d74 100644
--- a/samples/react-graph-schema-extensions/README.md
+++ b/samples/react-graph-schema-extensions/README.md
@@ -32,11 +32,9 @@ Office 365 Groups, for instance Sales information, and make it available in the
* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-graph-schema-extensions|Luis Mañez (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
+* Luis Mañez (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
## Version history
diff --git a/samples/react-graph-telephonedirectory/README.md b/samples/react-graph-telephonedirectory/README.md
index 39dd7e76f..58a76fa87 100644
--- a/samples/react-graph-telephonedirectory/README.md
+++ b/samples/react-graph-telephonedirectory/README.md
@@ -38,13 +38,11 @@ The web part will fetch data from directory using Graph API and display in detai
![Graph API Scope](./assets/Capture.PNG)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-graph-telephonedirectory | [Dipen Shah](https://github.com/Dips365) ([@Dips_365](https://twitter.com/Dips_365))
-react-graph-telephonedirectory | [Aimery Thomas](https://github.com/a1mery) ([@aimery_thomas](https://twitter.com/aimery_thomas))
-react-graph-telephonedirectory | [mrkhandev](https://github.com/mrkhandev)
+* [Dipen Shah](https://github.com/Dips365) ([@Dips_365](https://twitter.com/Dips_365))
+* [Aimery Thomas](https://github.com/a1mery) ([@aimery_thomas](https://twitter.com/aimery_thomas))
+* [mrkhandev](https://github.com/mrkhandev)
## Version history
diff --git a/samples/react-group-members/README.md b/samples/react-group-members/README.md
index 4659f3afc..050d74bc2 100644
--- a/samples/react-group-members/README.md
+++ b/samples/react-group-members/README.md
@@ -27,17 +27,15 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
> Any special pre-requisites?
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-group-members | [Nick Brown](https://github.com/techienickb)
+* [Nick Brown](https://github.com/techienickb)
## Version history
diff --git a/samples/react-group-membership-manager/README.md b/samples/react-group-membership-manager/README.md
index 195544aca..9157f30da 100644
--- a/samples/react-group-membership-manager/README.md
+++ b/samples/react-group-membership-manager/README.md
@@ -27,13 +27,11 @@ This app is an example of managing the membership of a group you own including t
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-| Solution | Author(s) |
-| ----------- | ------------------------------------------------------- |
-| react-group-membership-manager | [Nick Brown](https://github.com/techienickb) ([Jisc](https://www.jisc.ac.uk), [@techienickb](https://twitter.com/techienickb)) |
+* [Nick Brown](https://github.com/techienickb) ([Jisc](https://www.jisc.ac.uk), [@techienickb](https://twitter.com/techienickb))
## Version history
diff --git a/samples/react-groups-teams/README.md b/samples/react-groups-teams/README.md
index d0cc8509c..4fa0f9ef1 100644
--- a/samples/react-groups-teams/README.md
+++ b/samples/react-groups-teams/README.md
@@ -52,11 +52,9 @@ For more information about SPFx compatibility, please refer to Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-hero-webpart | [Omar El-Anis](https://github.com/omarelanis) @ SP Bytes www.spbytes.com
+* [Omar El-Anis](https://github.com/omarelanis) @ SP Bytes www.spbytes.com
## Version history
diff --git a/samples/react-holidays-calendar/README.md b/samples/react-holidays-calendar/README.md
index 60ef36771..1b6f21cd1 100644
--- a/samples/react-holidays-calendar/README.md
+++ b/samples/react-holidays-calendar/README.md
@@ -49,11 +49,9 @@ For more information about SPFx compatibility, please refer to |
+* [Harminder Singh](https://github.com/HarminderSethi)
## Version history
diff --git a/samples/react-hooks/README.md b/samples/react-hooks/README.md
index b3341cbe7..e7946342e 100644
--- a/samples/react-hooks/README.md
+++ b/samples/react-hooks/README.md
@@ -36,11 +36,9 @@ Column Internal Name|Type|Required|Comments
Title| Text| true
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-hooks|[Adrián Díaz](https://github.com/AdrianDiaz81) [@AdrianDiaz81](https://www.twitter.com/adriandiaz81)
+* [Adrián Díaz](https://github.com/AdrianDiaz81) [@AdrianDiaz81](https://www.twitter.com/adriandiaz81)
## Version history
diff --git a/samples/react-htm-templating/README.md b/samples/react-htm-templating/README.md
index 027dd6777..0ebd04c6a 100644
--- a/samples/react-htm-templating/README.md
+++ b/samples/react-htm-templating/README.md
@@ -27,11 +27,9 @@ This Web Part provides an example of how to create a dynamic template system (co
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-htm-templating | [Fabio Franzini](https://www.linkedin.com/in/fabiofranzini/) ([@franzinifabio](https://twitter.com/franzinifabio)), fabiofranzini.com
+* [Fabio Franzini](https://www.linkedin.com/in/fabiofranzini/) ([@franzinifabio](https://twitter.com/franzinifabio)), fabiofranzini.com
## Version history
diff --git a/samples/react-image-editor/README.md b/samples/react-image-editor/README.md
index 1d6a68468..8e56c6acb 100644
--- a/samples/react-image-editor/README.md
+++ b/samples/react-image-editor/README.md
@@ -57,17 +57,15 @@ References to office-ui-fabric-react version 5.x because of SharePoint 2019 Supp
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
> SharePoint Online or SharePoint 2019
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-image-editor | [Peter Paul Kirschner](https://github.com/petkir) ([@petkir_at](https://twitter.com/petkir_at))
+* [Peter Paul Kirschner](https://github.com/petkir) ([@petkir_at](https://twitter.com/petkir_at))
Thanks to [celum](https://www.celum.com/) and [cubido](https://www.cubido.at/) to allow to share this code.
diff --git a/samples/react-image-gallery/README.md b/samples/react-image-gallery/README.md
index 1adabbfe5..8ec8d15d4 100644
--- a/samples/react-image-gallery/README.md
+++ b/samples/react-image-gallery/README.md
@@ -26,12 +26,10 @@ This sample describes an SPFx application which implements an image gallery with
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-image-gallery | [Ejaz Hussain](https://github.com/ejazhussain)
-react-image-gallery | [Ari Gunawan](https://github.com/AriGunawan) ([@arigunawan3023](https://twitter.com/arigunawan3023))
+* [Ejaz Hussain](https://github.com/ejazhussain)
+* [Ari Gunawan](https://github.com/AriGunawan) ([@arigunawan3023](https://twitter.com/arigunawan3023))
## Version history
diff --git a/samples/react-image-magnifier/README.md b/samples/react-image-magnifier/README.md
index f62d4b467..a43803faf 100644
--- a/samples/react-image-magnifier/README.md
+++ b/samples/react-image-magnifier/README.md
@@ -47,11 +47,9 @@ This web part allow to magnify an image, displaying a resolution more detailed t
> No pre-requisites
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-image-magnifier|[Giuliano De Luca](https://github.com/giuleon) ([@giuleon](https://twitter.com/giuleon) , [www.delucagiuliano.com](delucagiuliano.com))
+* [Giuliano De Luca](https://github.com/giuleon) ([@giuleon](https://twitter.com/giuleon) , [www.delucagiuliano.com](delucagiuliano.com))
## Version history
diff --git a/samples/react-image-slider-list-taxonomy-filter/README.md b/samples/react-image-slider-list-taxonomy-filter/README.md
index 5061b2055..4e4f47cee 100644
--- a/samples/react-image-slider-list-taxonomy-filter/README.md
+++ b/samples/react-image-slider-list-taxonomy-filter/README.md
@@ -39,11 +39,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
- PhotoGalley list names "Photos" and Managed Metadata field attached to Site collection Terms
- Upload few photos in the "Photos" library and tag it.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-ImageSlider-List-TaxonomyFilter | Sudhir Rawat
+* Sudhir Rawat
## Version history
diff --git a/samples/react-interactive-map/README.md b/samples/react-interactive-map/README.md
index 865f34067..98d9aed91 100644
--- a/samples/react-interactive-map/README.md
+++ b/samples/react-interactive-map/README.md
@@ -37,13 +37,11 @@ This web parts displays a (world) map. An editor can set custom markers directly
* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-interactive-map | [Sergej Schwabauer](https://github.com/SPFxAppDev) ([@spfxappdev](https://twitter.com/spfxappdev))
+* [Sergej Schwabauer](https://github.com/SPFxAppDev) ([@spfxappdev](https://twitter.com/spfxappdev))
## Version history
diff --git a/samples/react-invitation-manager/README.md b/samples/react-invitation-manager/README.md
index 9547523e0..4bdd116a7 100644
--- a/samples/react-invitation-manager/README.md
+++ b/samples/react-invitation-manager/README.md
@@ -55,11 +55,9 @@ Look at this to go deep:
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-invitation-manager|[Giuliano De Luca](https://github.com/giuleon) ([@giuleon](https://twitter.com/giuleon) , [www.delucagiuliano.com](http://www.delucagiuliano.com))
+* [Giuliano De Luca](https://github.com/giuleon) ([@giuleon](https://twitter.com/giuleon) , [www.delucagiuliano.com](http://www.delucagiuliano.com))
## Version history
diff --git a/samples/react-ioc-tests/README.md b/samples/react-ioc-tests/README.md
index 90dd77ed2..c6ef4bb98 100644
--- a/samples/react-ioc-tests/README.md
+++ b/samples/react-ioc-tests/README.md
@@ -38,11 +38,9 @@ The example also includes a pipeline definition .yaml file for Azure DevOps CI b
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-ioc-tests | [Paul Ryan](https://github.com/paulryan)
+* [Paul Ryan](https://github.com/paulryan)
## Version history
diff --git a/samples/react-item-History/README.md b/samples/react-item-History/README.md
index d03be8cb2..414253604 100644
--- a/samples/react-item-History/README.md
+++ b/samples/react-item-History/README.md
@@ -30,11 +30,9 @@ This listview command is used to show the past versions of the selected list ite
> No pre-requisites
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-item-History|[Russell Gove](https://github.com/russgove)
+* [Russell Gove](https://github.com/russgove)
## Version history
diff --git a/samples/react-jest-testing/README.md b/samples/react-jest-testing/README.md
index 7ca5caf85..e73db9884 100644
--- a/samples/react-jest-testing/README.md
+++ b/samples/react-jest-testing/README.md
@@ -87,11 +87,9 @@ The sample uses SPFx web part, but the same setup applies for SPFx extensions an
- Office 365 subscription with SharePoint Online.
- SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-jest-testing | [Velin Georgiev](https://github.com/VelinGeorgiev) ( [@VelinGeorgiev](https://twitter.com/velingeorgiev) )
+* [Velin Georgiev](https://github.com/VelinGeorgiev) ( [@VelinGeorgiev](https://twitter.com/velingeorgiev) )
## Version history
diff --git a/samples/react-kanban-board/README.md b/samples/react-kanban-board/README.md
index 31dac5ddb..efbde1b31 100644
--- a/samples/react-kanban-board/README.md
+++ b/samples/react-kanban-board/README.md
@@ -59,14 +59,12 @@ This web part reads the information from a Tasks list and uses the following OOB
The Task list can be chosen using the web part properties (BaseTemplate 171 or 107)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-kanban-board | [Ram Prasad Meenavalli](https://github.com/RamPrasadMeenavalli) ([@ram_meenavalli](https://twitter.com/ram_meenavalli))
-react-kanban-board | [Daniel Westerdale](https://github.com/westerdaled) ([Westerdale Solutions Ltd.](https://westerdale.blog), [@westerdaled](https://twitter.com/westerdaled?s=20))
-react-kanban-board | [Peter Paul Kirschner](https://github.com/petkir) ([@petkir_at](https://twitter.com/petkir_at))
-react-kanban-board | [Alex Terentiev](https://github.com/AJIXuMuK) ([@alexaterentiev](https://twitter.com/alexaterentiev))
+* [Ram Prasad Meenavalli](https://github.com/RamPrasadMeenavalli) ([@ram_meenavalli](https://twitter.com/ram_meenavalli))
+* [Daniel Westerdale](https://github.com/westerdaled) ([Westerdale Solutions Ltd.](https://westerdale.blog), [@westerdaled](https://twitter.com/westerdaled?s=20))
+* [Peter Paul Kirschner](https://github.com/petkir) ([@petkir_at](https://twitter.com/petkir_at))
+* [Alex Terentiev](https://github.com/AJIXuMuK) ([@alexaterentiev](https://twitter.com/alexaterentiev))
## Version history
diff --git a/samples/react-kiota-custom-api-client/README.md b/samples/react-kiota-custom-api-client/README.md
index 4dddf0148..90347163e 100644
--- a/samples/react-kiota-custom-api-client/README.md
+++ b/samples/react-kiota-custom-api-client/README.md
@@ -25,7 +25,7 @@ kiota generate --openapi "my-api-swagger.yaml" --language typescript --namespace
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
@@ -49,11 +49,9 @@ Once the API is registered in Azure AD, we must configure permissions for SPFx t
m365 spo serviceprincipal grant add --resource 'Teamified_Services' --scope 'Teams.Manage'
```
-## Solution
+## Contributors
-| Solution | Author(s) |
-| ----------- | ------------------------------------------------------- |
-| react-kiota-custom-api-client | [Luis Mañez](https://github.com/luismanez) ([MS MVP](https://mvp.microsoft.com/en-us/PublicProfile/5002617), [ClearPeople](https://www.clearpeople.com), [@luismanez](https://twitter.com/luismanez)) |
+* [Luis Mañez](https://github.com/luismanez) ([MS MVP](https://mvp.microsoft.com/en-us/PublicProfile/5002617), [ClearPeople](https://www.clearpeople.com), [@luismanez](https://twitter.com/luismanez))
## Version history
diff --git a/samples/react-kiota-custom-api-client/teamified-client/README.md b/samples/react-kiota-custom-api-client/teamified-client/README.md
index d93ccaa7a..59b708824 100644
--- a/samples/react-kiota-custom-api-client/teamified-client/README.md
+++ b/samples/react-kiota-custom-api-client/teamified-client/README.md
@@ -15,17 +15,15 @@ Short summary on functionality and used technologies.
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
> Any special pre-requisites?
-## Solution
+## Contributors
-| Solution | Author(s) |
-| ----------- | ------------------------------------------------------- |
-| folder name | Author details (name, company, twitter alias with link) |
+- [Luis Mañez](https://github.com/luismanez) ([MS MVP](https://mvp.microsoft.com/en-us/PublicProfile/5002617), [ClearPeople](https://www.clearpeople.com), [@luismanez](https://twitter.com/luismanez))
## Version history
diff --git a/samples/react-list-form/README.md b/samples/react-list-form/README.md
index 04d2d20e7..bace9f712 100755
--- a/samples/react-list-form/README.md
+++ b/samples/react-list-form/README.md
@@ -49,17 +49,15 @@ The web part allows configuring which list to use and if a form for adding a new
You'll need to connect to a list before you can use this sample.
-## Solution
+## Contributors
-| Solution | Author(s) |
-| --------------- | ----------------------------------------------------------------- |
-| react-list-form | [Dany Wyss](https://github.com/DanyWyss) |
-| react-list-form | [Harsha Vardhini](https://github.com/Harshagracy) ([@harshagracy](https://twitter.com/harshagracy)) |
-| react-list-form | [Ryan Schouten](https://github.com/sharepointknight) ([@shrpntknight](https://twitter.com/shrpntknight)) |
-| react-list-form | [Abderahman Moujahid](https://github.com/Abderahman88) |
-| react-list-form | [Kman1131](https://github.com/Kman1131) |
-| react-list-form | [Fredrik Thorild](https://github.com/fthorild) [@fthorild](https://twitter.com/fthorild) |
-| react-list-form | [Ari Gunawan](https://github.com/AriGunawan) ([@arigunawan3023](https://twitter.com/arigunawan3023)) |
+* [Dany Wyss](https://github.com/DanyWyss)
+* [Harsha Vardhini](https://github.com/Harshagracy) ([@harshagracy](https://twitter.com/harshagracy))
+* [Ryan Schouten](https://github.com/sharepointknight) ([@shrpntknight](https://twitter.com/shrpntknight))
+* [Abderahman Moujahid](https://github.com/Abderahman88)
+* [Kman1131](https://github.com/Kman1131)
+* [Fredrik Thorild](https://github.com/fthorild) [@fthorild](https://twitter.com/fthorild)
+* [Ari Gunawan](https://github.com/AriGunawan) ([@arigunawan3023](https://twitter.com/arigunawan3023)) |
## Version history
diff --git a/samples/react-list-items-menu-sp2019/README.md b/samples/react-list-items-menu-sp2019/README.md
index 9b8a094e6..d9d7fd0a6 100644
--- a/samples/react-list-items-menu-sp2019/README.md
+++ b/samples/react-list-items-menu-sp2019/README.md
@@ -44,13 +44,11 @@ Select Document Library| dropdown|yes
Select Field to Group By | dropdown|yes
-## Solution
+## Contributors
The Web Part Use PnPjs library, Fluent-Ui-react components
-Solution|Author(s)
---------|---------
-React List Items Menu |[João Mendes](https://github.com/joaojmendes) ([@joaojmendes](https://twitter.com/joaojmendes))
+* [João Mendes](https://github.com/joaojmendes) ([@joaojmendes](https://twitter.com/joaojmendes))
diff --git a/samples/react-list-items-menu/README.md b/samples/react-list-items-menu/README.md
index c3c4cca81..3dec8ed8f 100644
--- a/samples/react-list-items-menu/README.md
+++ b/samples/react-list-items-menu/README.md
@@ -45,14 +45,12 @@ Select Document Library| dropdown|yes
Select Field to Group By | dropdown|yes
-## Solution
+## Contributors
The Web Part Use PnPjs library, Fluent-Ui-react components
-Solution|Author(s)
---------|---------
-React List Items Menu |[João Mendes](https://github.com/joaojmendes) ([@joaojmendes](https://twitter.com/joaojmendes))
-React List Items Menu |[Ravi Chandra](https://github.com/Ravikadri)
+* [João Mendes](https://github.com/joaojmendes) ([@joaojmendes](https://twitter.com/joaojmendes))
+* [Ravi Chandra](https://github.com/Ravikadri)
## Version history
diff --git a/samples/react-list-search/README.md b/samples/react-list-search/README.md
index 9dbc2f06f..e9a4527b2 100644
--- a/samples/react-list-search/README.md
+++ b/samples/react-list-search/README.md
@@ -78,11 +78,9 @@ This list search web part allows the user to show data from lists or libraries.
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-list-search | [Alberto Gutiérrez](https://github.com/albegut) ([@albertogperez](https://twitter.com/albertogperez))
+* [Alberto Gutiérrez](https://github.com/albegut) ([@albertogperez](https://twitter.com/albertogperez))
## Version history
diff --git a/samples/react-lists-hide/README.md b/samples/react-lists-hide/README.md
index c56ff0915..9bada7f12 100644
--- a/samples/react-lists-hide/README.md
+++ b/samples/react-lists-hide/README.md
@@ -44,13 +44,12 @@ PnP JS library to get relevant SharePoint lists and libraries from current Site
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
-## Solution
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
+
+## Contributors
-Solution|Author(s)
---------|---------
-react-lists-hide | [Sandeep Unnikrishnan](https://github.com/SandeepDev365/)
+* [Sandeep Unnikrishnan](https://github.com/SandeepDev365/)
## Version history
diff --git a/samples/react-listview-context-ecb/README.md b/samples/react-listview-context-ecb/README.md
index 085f64401..b3a251bf9 100644
--- a/samples/react-listview-context-ecb/README.md
+++ b/samples/react-listview-context-ecb/README.md
@@ -39,11 +39,9 @@ For further details see the author's [blog post](https://mmsharepoint.wordpress.
- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-listview-context-ecb| [Markus Moeller](https://github.com/mmsharepoint) ([@moeller2_0](http://www.twitter.com/moeller2_0))
+* [Markus Moeller](https://github.com/mmsharepoint) ([@moeller2_0](http://www.twitter.com/moeller2_0))
## Version history
diff --git a/samples/react-manage-o365-groups/README.md b/samples/react-manage-o365-groups/README.md
index 562970834..11aeb0879 100644
--- a/samples/react-manage-o365-groups/README.md
+++ b/samples/react-manage-o365-groups/README.md
@@ -128,10 +128,8 @@ Flow URL|Text|No|URL of MS Flow (Power Automate) to join the private group
# Solution
-Solution|Author(s)
---------|---------
-react-manage-o365-groups|[Nanddeep Nachan](https://github.com/nanddeepn) (https://www.linkedin.com/in/nanddeepnachan/) (SharePoint Consultant, [@NanddeepNachan](https://twitter.com/NanddeepNachan) )
- |[Smita Nachan](https://github.com/SmitaNachan) (https://www.linkedin.com/in/smitanachan/) (SharePoint Consultant, [@SmitaNachan](https://twitter.com/SmitaNachan) )
+* [Nanddeep Nachan](https://github.com/nanddeepn) (https://www.linkedin.com/in/nanddeepnachan/) (SharePoint Consultant, [@NanddeepNachan](https://twitter.com/NanddeepNachan) )
+* [Smita Nachan](https://github.com/SmitaNachan) (https://www.linkedin.com/in/smitanachan/) (SharePoint Consultant, [@SmitaNachan](https://twitter.com/SmitaNachan) )
## Version history
diff --git a/samples/react-manage-profile-card-properties/README.md b/samples/react-manage-profile-card-properties/README.md
index d5ff35561..47a1bc3b8 100644
--- a/samples/react-manage-profile-card-properties/README.md
+++ b/samples/react-manage-profile-card-properties/README.md
@@ -49,13 +49,11 @@ Property |Type|Required| comments
WebPart Title| Text| no|
-## Solution
+## Contributors
The Web Part Use Microsoft Graph API, Fluent-UI components.
-Solution|Author(s)
---------|---------
-Manage Profile Card Properties |João Mendes
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-manage-sitedesigns/README.md b/samples/react-manage-sitedesigns/README.md
index 36d5dc480..7528e1bfb 100644
--- a/samples/react-manage-sitedesigns/README.md
+++ b/samples/react-manage-sitedesigns/README.md
@@ -113,12 +113,11 @@ Property |Type|Required| comments
WebPart Title| Text| no|
-## Solution
+## Contributors
+
The Web Part Use PnPjs library, Office-ui-fabric-react components.
-Solution|Author(s)
---------|---------
-Site Design Manager Web Part|João Mendes
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-manage-spfx-solutions-alm/README.md b/samples/react-manage-spfx-solutions-alm/README.md
index aa709fb33..66cafe9ae 100644
--- a/samples/react-manage-spfx-solutions-alm/README.md
+++ b/samples/react-manage-spfx-solutions-alm/README.md
@@ -43,11 +43,9 @@ This web part is mainly build for tenant and SharePoint admins, since most of th
> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit https://aka.ms/spfx-devcontainer for further instructions.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-React-Manage-SPFx-Solutions-ALM|[Ramakrishnan Raman](https://github.com/Ramakrishnan24689)
+* [Ramakrishnan Raman](https://github.com/Ramakrishnan24689)
## Help
diff --git a/samples/react-material-ui/README.md b/samples/react-material-ui/README.md
index 2b81327e8..d76b49a8a 100644
--- a/samples/react-material-ui/README.md
+++ b/samples/react-material-ui/README.md
@@ -29,11 +29,9 @@ This sample also includes RXJS DebounceTime, this feature allows you to wait for
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-material-ui | [Ramin Ahmadi](https://github.com/AhmadiRamin)
+* [Ramin Ahmadi](https://github.com/AhmadiRamin)
## Version history
diff --git a/samples/react-members-with-presence/README.md b/samples/react-members-with-presence/README.md
index 8eafb81f0..1de917d0a 100644
--- a/samples/react-members-with-presence/README.md
+++ b/samples/react-members-with-presence/README.md
@@ -30,11 +30,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-members-with-presence|Luis Mañez (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
+* Luis Mañez (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
## Version history
diff --git a/samples/react-mgtevents/README.md b/samples/react-mgtevents/README.md
index eda8ba34f..652a9592d 100644
--- a/samples/react-mgtevents/README.md
+++ b/samples/react-mgtevents/README.md
@@ -29,11 +29,9 @@ This sample shows how to use Microsoft Graph Toolkit in SPFx and custom with Flu
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-mgtevents | [João Mendes](https://github.com/joaojmendes)
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-minesweeper/README.md b/samples/react-minesweeper/README.md
index a1fb3b27e..cda69256e 100644
--- a/samples/react-minesweeper/README.md
+++ b/samples/react-minesweeper/README.md
@@ -32,11 +32,9 @@ This web part is the classic game Minesweeper, put in a Fluent UI powered SPFx w
None.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-minesweeper | [Pieter Heemeryck](https://github.com/PieterHeemeryck) ([@heemeryckpieter](https://twitter.com/heemeryckpieter))
+* [Pieter Heemeryck](https://github.com/PieterHeemeryck) ([@heemeryckpieter](https://twitter.com/heemeryckpieter))
## Version history
diff --git a/samples/react-mobx-multiple-stores/README.md b/samples/react-mobx-multiple-stores/README.md
index 703594ed8..be3b107b9 100644
--- a/samples/react-mobx-multiple-stores/README.md
+++ b/samples/react-mobx-multiple-stores/README.md
@@ -31,11 +31,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
* [SharePoint Framework Web part Samples](https://github.com/pnp/sp-dev-fx-webparts)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-mobx-multiple-stores | Kemal Sinanagic / [@kemicza](http://twitter.com/kemicza) / kemicza@gmail.com
+* Kemal Sinanagic / [@kemicza](http://twitter.com/kemicza) / kemicza@gmail.com
## Version history
diff --git a/samples/react-mobx/README.md b/samples/react-mobx/README.md
index e1dceb414..366c64963 100644
--- a/samples/react-mobx/README.md
+++ b/samples/react-mobx/README.md
@@ -50,11 +50,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-mobx | Kevin Mees (Experts Inside GmbH, @kmees)
+* Kevin Mees (Experts Inside GmbH, @kmees)
## Version history
diff --git a/samples/react-modern-birthdays/README.md b/samples/react-modern-birthdays/README.md
index 8dc8dfd3e..1cd51165b 100644
--- a/samples/react-modern-birthdays/README.md
+++ b/samples/react-modern-birthdays/README.md
@@ -39,9 +39,9 @@ email | Text | true
> **IMPORTANT:** Create index on column "Birthday".
-## Authors
+## Contributors
-[João Mendes](https://github.com/joaojmendes)
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-modern-charts/README.md b/samples/react-modern-charts/README.md
index 0ed0c26f0..a3a9f4d9c 100644
--- a/samples/react-modern-charts/README.md
+++ b/samples/react-modern-charts/README.md
@@ -64,13 +64,11 @@ Current Data Functions:
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-modern-charts|[Jeremy Coleman](https://github.com/jcoleman-pcprofessional) (MCP, PC Professional, Inc.)
-react-modern-charts|[Peter Paul Kirschner](https://github.com/petkir) ([@petkir_at](https://twitter.com/petkir_at))
-react-modern-charts|[Abderahman Moujahid](https://github.com/Abderahman88)
+* [Jeremy Coleman](https://github.com/jcoleman-pcprofessional) (MCP, PC Professional, Inc.)
+* [Peter Paul Kirschner](https://github.com/petkir) ([@petkir_at](https://twitter.com/petkir_at))
+* [Abderahman Moujahid](https://github.com/Abderahman88)
## Version history
diff --git a/samples/react-modern-organization-chart/README.md b/samples/react-modern-organization-chart/README.md
index b74598fa1..ff49c350f 100644
--- a/samples/react-modern-organization-chart/README.md
+++ b/samples/react-modern-organization-chart/README.md
@@ -56,11 +56,9 @@ Refresh Status Interval in minutes | number| no | default value 5 min
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-modern-organization-chart|[João Mendes](https://github.com/joaojmendes)
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-msal-msgraph/README.md b/samples/react-msal-msgraph/README.md
index 0d5e59358..7d84e10f2 100644
--- a/samples/react-msal-msgraph/README.md
+++ b/samples/react-msal-msgraph/README.md
@@ -55,11 +55,9 @@ After you gave permissions, the following will information will get displayed:
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-msal-msgraph|[Elio Struyf](https://github.com/estruyf) (MVP, [U2U](https://www.u2u.be), [@eliostruyf](https://www.twitter.com/eliostruyf))
+* [Elio Struyf](https://github.com/estruyf) (MVP, [U2U](https://www.u2u.be), [@eliostruyf](https://www.twitter.com/eliostruyf))
## Version history
diff --git a/samples/react-msgraph-extension/README.md b/samples/react-msgraph-extension/README.md
index 1241efc43..53add2e40 100644
--- a/samples/react-msgraph-extension/README.md
+++ b/samples/react-msgraph-extension/README.md
@@ -39,11 +39,9 @@ This sample shows how to managed Microsoft Graph Open Extension in SPFx. This ap
> You need following set of permissions in order to manage Microsoft Open Graph Extension.Find out more about consuming the [Microsoft Graph API in the SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/use-aad-tutorial)
![Microsoft Graph API Permissions](./assets/graph-extension-user-permissions.png)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-msgraph-extension | [Ejaz Hussain](https://github.com/ejazhussain)
+* [Ejaz Hussain](https://github.com/ejazhussain)
## Version history
diff --git a/samples/react-msgraph-peoplesearch/README.md b/samples/react-msgraph-peoplesearch/README.md
index fd8cf1dba..5e7887558 100644
--- a/samples/react-msgraph-peoplesearch/README.md
+++ b/samples/react-msgraph-peoplesearch/README.md
@@ -43,11 +43,9 @@ I wrote a blog post covering more if the inner workings, you can find it at [SPF
* [Microsoft Teams](https://products.office.com/en-US/microsoft-teams/group-chat-software) - Untested!!
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-msgraph-peoplesearch | Yannick Reekmans ([YannickReekmans](https://twitter.com/YannickReekmans))
+* Yannick Reekmans ([YannickReekmans](https://twitter.com/YannickReekmans))
## Version history
diff --git a/samples/react-multilist-grid/README.md b/samples/react-multilist-grid/README.md
index 5f8c6f70f..976483ba0 100644
--- a/samples/react-multilist-grid/README.md
+++ b/samples/react-multilist-grid/README.md
@@ -93,11 +93,9 @@ Use the Undo icon to undo the changes made to an item.
> React, Redux Office-UI-Fabric
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
- react-spfx-multilist-grid | Russell Gove
+* Russell Gove
## Version history
diff --git a/samples/react-multimedia-gallery/README.md b/samples/react-multimedia-gallery/README.md
index 9c3084a18..a4bcdd9f0 100644
--- a/samples/react-multimedia-gallery/README.md
+++ b/samples/react-multimedia-gallery/README.md
@@ -59,12 +59,11 @@ It uses Microsoft Graph API to get thumbnails and image/video url and use PnPjs
-## Solution
+## Contributors
+
The web part Use PnPjs library, Microsoft Graph API, Office-ui-fabric-react components, react-slick Component
-| Solution | Author(s) |
-| ---------------------------- | ----------- |
-| Multimedia Gallery Web Part | [João Mendes](https://github.com/joaojmendes) |
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-multipage/README.md b/samples/react-multipage/README.md
index 2fe52bdbd..f1d57ccf9 100644
--- a/samples/react-multipage/README.md
+++ b/samples/react-multipage/README.md
@@ -47,11 +47,9 @@ Sample poll web part allowing users to vote and view the results.
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-multipage|[Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
+* [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
## Version history
diff --git a/samples/react-multiscreen-webpart/README.md b/samples/react-multiscreen-webpart/README.md
index 247acac31..3c4e7ab08 100644
--- a/samples/react-multiscreen-webpart/README.md
+++ b/samples/react-multiscreen-webpart/README.md
@@ -35,12 +35,10 @@ The web part utilizes the usage of hashes in the URL so different screen will be
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-multiscreen-webpart | [Velin Georgiev](https://github.com/VelinGeorgiev) ([@VelinGeorgiev](https://twitter.com/velingeorgiev)), Stefan Bauer ([@StfBauer](https://twitter.com/stfbauer))
-react-multiscreen-webpart | [Ari Gunawan](https://github.com/AriGunawan) ([@arigunawan3023](https://twitter.com/arigunawan3023))
+* [Velin Georgiev](https://github.com/VelinGeorgiev) ([@VelinGeorgiev](https://twitter.com/velingeorgiev)), Stefan Bauer ([@StfBauer](https://twitter.com/stfbauer))
+* [Ari Gunawan](https://github.com/AriGunawan) ([@arigunawan3023](https://twitter.com/arigunawan3023))
## Version history
diff --git a/samples/react-my-approvals/README.md b/samples/react-my-approvals/README.md
index 8c3bca5ab..cfdc6d327 100644
--- a/samples/react-my-approvals/README.md
+++ b/samples/react-my-approvals/README.md
@@ -43,11 +43,9 @@ For more information, see [docs](https://docs.microsoft.com/ja-jp/sharepoint/dev
> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit https://aka.ms/spfx-devcontainer for further instructions.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-my-approvals|[Takashi Shinohara](https://github.com/karamem0) ([@karamem0](https://twitter.com/karamem0))
+* [Takashi Shinohara](https://github.com/karamem0) ([@karamem0](https://twitter.com/karamem0))
## Version history
diff --git a/samples/react-my-events/README.md b/samples/react-my-events/README.md
index 7eee4d43d..078eb3b3e 100644
--- a/samples/react-my-events/README.md
+++ b/samples/react-my-events/README.md
@@ -38,7 +38,7 @@ This web part provides loggedin user's outlook events with some advanced feature
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
@@ -58,11 +58,9 @@ This web part provides loggedin user's outlook events with some advanced feature
]
```
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-my-events | [Chandani Prajapati](https://github.com/chandaniprajapati) ([@Chandani_SPD](https://twitter.com/Chandani_SPD))
+* [Chandani Prajapati](https://github.com/chandaniprajapati) ([@Chandani_SPD](https://twitter.com/Chandani_SPD))
## Version history
diff --git a/samples/react-my-groups/README.md b/samples/react-my-groups/README.md
index ef5970273..10cec5874 100644
--- a/samples/react-my-groups/README.md
+++ b/samples/react-my-groups/README.md
@@ -50,11 +50,9 @@ You can change between the grid and compact layout through the settings in the p
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-my-groups | [Zach Roberts](https://github.com/zachroberts8668)
+* [Zach Roberts](https://github.com/zachroberts8668)
## Version history
diff --git a/samples/react-my-onedrive-info/README.md b/samples/react-my-onedrive-info/README.md
index c8f1367d1..6854a3d66 100644
--- a/samples/react-my-onedrive-info/README.md
+++ b/samples/react-my-onedrive-info/README.md
@@ -36,15 +36,12 @@ For more information about SPFx compatibility, please refer to Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Prerequisites
-> Any special pre-requisites?
+## Contributors
-## Authors
-
-[Harminder Singh](https://github.com/HarminderSethi) |
+* [Harminder Singh](https://github.com/HarminderSethi) |
## Version history
diff --git a/samples/react-my-personal-apps/README.md b/samples/react-my-personal-apps/README.md
index d0b390765..180fb52d5 100644
--- a/samples/react-my-personal-apps/README.md
+++ b/samples/react-my-personal-apps/README.md
@@ -70,11 +70,9 @@ This Web Part uses MSgraph Open Extension to save the personal information on us
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-my-personal-apps|[João Mendes](https://github.com/joaojmendes)
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-my-sites/README.md b/samples/react-my-sites/README.md
index c513e8aed..d9e8dd4ff 100644
--- a/samples/react-my-sites/README.md
+++ b/samples/react-my-sites/README.md
@@ -59,11 +59,9 @@ If the Group has a microsoft team associated and user has permissions to access
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-my-sites|João Mendes
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-my-teams/README.md b/samples/react-my-teams/README.md
index 206ba971d..27dcf37f5 100644
--- a/samples/react-my-teams/README.md
+++ b/samples/react-my-teams/README.md
@@ -31,12 +31,10 @@ The web part can be configured to open the team on the web browser or client app
- Microsoft 365 subscription with SharePoint Online license
- SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
-## Solution
+## Contributors
-| Solution | Author(s) |
-| -------------- | -------------- |
-| react-my-teams | Joel Rodrigues |
-| react-my-teams | [Yves Habersaat](https://github.com/yhabersaat) |
+* Joel Rodrigues
+* [Yves Habersaat](https://github.com/yhabersaat) |
## Version history
diff --git a/samples/react-myonedrive/README.md b/samples/react-myonedrive/README.md
index af7fc55c8..6553f3642 100644
--- a/samples/react-myonedrive/README.md
+++ b/samples/react-myonedrive/README.md
@@ -37,7 +37,7 @@ This web part can be useful on the Intranet home page which can be added as My O
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
@@ -58,11 +58,9 @@ This web part can be useful on the Intranet home page which can be added as My O
```
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-myonedrive | [Siddharth Vaghasia](https://github.com/siddharth-vaghasia) ([@siddh_me](https://twitter.com/siddh_me))
+* [Siddharth Vaghasia](https://github.com/siddharth-vaghasia) ([@siddh_me](https://twitter.com/siddh_me))
## Version history
diff --git a/samples/react-mytasks/README.md b/samples/react-mytasks/README.md
index e263b75c5..f26efadb5 100644
--- a/samples/react-mytasks/README.md
+++ b/samples/react-mytasks/README.md
@@ -79,13 +79,11 @@ Property |Type|Required| comments
WebPart Title| Text| no|
-## Solution
+## Contributors
The Web Part Use PnPjs library, Office-ui-fabric-react components and MSGraph API's
-Solution|Author(s)
---------|---------
-My Tasks |[João Mendes](https://github.com/joaojmendes)
+* [João Mendes](https://github.com/joaojmendes)
My Tasks |[Swaminathan Sriram](https://github.com/Swaminathan-Sriram)
## Version history
diff --git a/samples/react-news-banner/README.md b/samples/react-news-banner/README.md
index b01523b20..6d5279588 100644
--- a/samples/react-news-banner/README.md
+++ b/samples/react-news-banner/README.md
@@ -25,11 +25,9 @@ This web part shows news information as a Banner, this information come from a l
- [SharePoint Framework](https://aka.ms/spfx)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-news-banner |[João Mendes](https://github.com/joaojmendes), Storm Technology, ([@joaojmendes](https://twitter.com/joaojmendes))
+* [João Mendes](https://github.com/joaojmendes), Storm Technology, ([@joaojmendes](https://twitter.com/joaojmendes))
## Version history
diff --git a/samples/react-news/README.md b/samples/react-news/README.md
index 46474a57d..dfee2ec87 100644
--- a/samples/react-news/README.md
+++ b/samples/react-news/README.md
@@ -41,13 +41,11 @@ Web part pulls all SharePoint News Posts that the logged in user has access to v
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-React-News | [Alison Collins](https://github.com/ReactIntern) ([Blog](https://graphgod.dev), [LinkedIn](https://www.linkedin.com/in/alison-collins-53192b219/)) |
+- [Alison Collins](https://github.com/ReactIntern) ([Blog](https://graphgod.dev), [LinkedIn](https://www.linkedin.com/in/alison-collins-53192b219/))
-# Prerequisites
+## Prerequisites
- Administrative access to Azure AD of Microsoft 365 tenant
- SharePoint Online tenant
diff --git a/samples/react-officegraph/README.md b/samples/react-officegraph/README.md
index cedcd8b77..cd4131f4a 100644
--- a/samples/react-officegraph/README.md
+++ b/samples/react-officegraph/README.md
@@ -72,11 +72,9 @@ Sample SharePoint Framework Client-Side Web Part built using React showing docum
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-officegraph| [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm), Gautam Sheth(SharePoint Consultant,Rapid Circle,@gautamdsheth)
+* [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm), Gautam Sheth(SharePoint Consultant,Rapid Circle,@gautamdsheth)
## Version history
diff --git a/samples/react-offline-first/README.md b/samples/react-offline-first/README.md
index 63d18550a..ae4d1e341 100644
--- a/samples/react-offline-first/README.md
+++ b/samples/react-offline-first/README.md
@@ -51,7 +51,7 @@ read the documentation for
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
Solution |Author(s)
--------------------|---------
diff --git a/samples/react-onedrive-finder/README.md b/samples/react-onedrive-finder/README.md
index 036f639c1..e80ae9df6 100644
--- a/samples/react-onedrive-finder/README.md
+++ b/samples/react-onedrive-finder/README.md
@@ -47,11 +47,9 @@ Below a draw resuming the custom query's made and what control uses to retrieve
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-onedrive-finder | [André Lage](https://github.com/aaclage) ([http://aaclage.blogspot.com](http://aaclage.blogspot.com), [@aaclage](https://twitter.com/aaclage))
+* [André Lage](https://github.com/aaclage) ([http://aaclage.blogspot.com](http://aaclage.blogspot.com), [@aaclage](https://twitter.com/aaclage))
## Version history
diff --git a/samples/react-organisationchart/README.md b/samples/react-organisationchart/README.md
index c30ffa387..e5c329b71 100644
--- a/samples/react-organisationchart/README.md
+++ b/samples/react-organisationchart/README.md
@@ -48,11 +48,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-OrganisationChart | Vardhaman Deshpande ([@vrdmn](https://twitter.com/vrdmn) , [vrdmn.com](http://vrdmn.com))
+* Vardhaman Deshpande ([@vrdmn](https://twitter.com/vrdmn) , [vrdmn.com](http://vrdmn.com))
## Version history
diff --git a/samples/react-organization-chart/README.md b/samples/react-organization-chart/README.md
index f98754f1d..f0a872c6b 100644
--- a/samples/react-organization-chart/README.md
+++ b/samples/react-organization-chart/README.md
@@ -28,11 +28,9 @@ This web part shows an organization chart based on specified user, and user can
- [SharePoint Framework](https://aka.ms/spfx)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-organisation-chart |[João Mendes](https://github.com/joaojmendes), Storm Technology, ([@joaojmendes](https://twitter.com/joaojmendes))
+* [João Mendes](https://github.com/joaojmendes), Storm Technology, ([@joaojmendes](https://twitter.com/joaojmendes))
## Version history
diff --git a/samples/react-outlook-add-todo-task/README.md b/samples/react-outlook-add-todo-task/README.md
index e1b7525b2..61f9c0055 100644
--- a/samples/react-outlook-add-todo-task/README.md
+++ b/samples/react-outlook-add-todo-task/README.md
@@ -69,11 +69,9 @@ POST https://graph.microsoft.com/beta/me/todo/lists/{listId}/tasks
![Compatible with Remote Containers](https://img.shields.io/badge/Remote%20Containers-Compatible-green.svg)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-outlook-add-todo-task|[Luis Mañez](https://github.com/luismanez) (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
+* [Luis Mañez](https://github.com/luismanez) (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
## Version history
diff --git a/samples/react-outlook-copy2teams/README.md b/samples/react-outlook-copy2teams/README.md
index 3eca034db..e105c1d6c 100644
--- a/samples/react-outlook-copy2teams/README.md
+++ b/samples/react-outlook-copy2teams/README.md
@@ -34,11 +34,9 @@ A detailed functionality and technical description can be found in the [author's
* [Tutorial for creating Outlook Web Access extension using SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/office-addins-tutorial)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-outlook-2-sp-spfx| Markus Moeller ([@moeller2_0](http://www.twitter.com/moeller2_0))
+* Markus Moeller ([@moeller2_0](http://www.twitter.com/moeller2_0))
## Version history
diff --git a/samples/react-page-navigator/README.md b/samples/react-page-navigator/README.md
index 85833892c..e0621007c 100644
--- a/samples/react-page-navigator/README.md
+++ b/samples/react-page-navigator/README.md
@@ -50,12 +50,10 @@ Version|Date|Comments
> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit for further instructions.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-page-navigator|[Aakash Bhardwaj](https://github.com/aakashbhardwaj619)
-react-page-navigator|[Jasey Waegebaert](https://github.com/Jwaegebaert)
+* [Aakash Bhardwaj](https://github.com/aakashbhardwaj619)
+* [Jasey Waegebaert](https://github.com/Jwaegebaert)
## Help
diff --git a/samples/react-page-sections-navigation/README.md b/samples/react-page-sections-navigation/README.md
index 63c371bdd..90358442e 100644
--- a/samples/react-page-sections-navigation/README.md
+++ b/samples/react-page-sections-navigation/README.md
@@ -25,11 +25,9 @@ Sample web parts allowing to add sections navigation to the SharePoint page.
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-page-sections-navigation|[Alex Terentiev](https://github.com/AJIXuMuK) (MVP, [Sharepointalist Inc.](http://www.sharepointalist.com), [@alexaterentiev](https://twitter.com/alexaterentiev))
+* [Alex Terentiev](https://github.com/AJIXuMuK) (MVP, [Sharepointalist Inc.](http://www.sharepointalist.com), [@alexaterentiev](https://twitter.com/alexaterentiev))
## Version history
diff --git a/samples/react-pagecontributors/README.md b/samples/react-pagecontributors/README.md
index 0a1280213..4ae7d1411 100644
--- a/samples/react-pagecontributors/README.md
+++ b/samples/react-pagecontributors/README.md
@@ -44,12 +44,10 @@ Displays page contributors in reverse chronological order.
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-PageContributors | [Stéphane Magne](https://github.com/SPParseError) ([@SPParse](https://twitter.com/SPParse))
-PageContributors | [Ari Gunawan](https://github.com/AriGunawan) ([@arigunawan3023](https://twitter.com/arigunawan3023))
+* [Stéphane Magne](https://github.com/SPParseError) ([@SPParse](https://twitter.com/SPParse))
+* [Ari Gunawan](https://github.com/AriGunawan) ([@arigunawan3023](https://twitter.com/arigunawan3023))
## Version history
diff --git a/samples/react-pages-hierarchy/README.md b/samples/react-pages-hierarchy/README.md
index 8d8a48939..505ce3549 100644
--- a/samples/react-pages-hierarchy/README.md
+++ b/samples/react-pages-hierarchy/README.md
@@ -48,13 +48,11 @@ This web part allows users to create a faux page hierarchy in their pages librar
* Office 365 subscription with SharePoint Online
* SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) set up
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-pages-hierarchy|[Bo George](https://github.com/bogeorge) ([@bo_george](https://twitter.com/bo_george))
-react-pages-hierarchy|[Nick Brown](https://github.com/techienickb) ([@techienickb](https://twitter.com/techienickb))
-react-pages-hierarchy|[SlowRobot](https://github.com/SlowRobot)
+* [Bo George](https://github.com/bogeorge) ([@bo_george](https://twitter.com/bo_george))
+* [Nick Brown](https://github.com/techienickb) ([@techienickb](https://twitter.com/techienickb))
+* [SlowRobot](https://github.com/SlowRobot)
## Version history
diff --git a/samples/react-palette-picker/README.md b/samples/react-palette-picker/README.md
index 869e52489..1b604dbc3 100644
--- a/samples/react-palette-picker/README.md
+++ b/samples/react-palette-picker/README.md
@@ -29,13 +29,11 @@ Built it to get an understanding of [Property Pane Portal](https://www.npmjs.com
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react Palette Picker Web Part | [Linda K](https://github.com/flowerbot)
+* [Linda K](https://github.com/flowerbot)
## Version history
diff --git a/samples/react-peoplepicker/README.md b/samples/react-peoplepicker/README.md
index 95401cfe7..74c14c496 100644
--- a/samples/react-peoplepicker/README.md
+++ b/samples/react-peoplepicker/README.md
@@ -43,11 +43,9 @@ SharePoint Framework solution with the Office UI Fabric People Picker, the clien
* [SharePoint Framework](https://blogs.office.com/2017/02/23/sharepoint-framework-reaches-general-availability-build-and-deploy-engaging-web-parts-today/)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-spfx-react-peoplepicker | [Giuliano De Luca](https://github.com/giuleon) ([@giuleon](https://twitter.com/giuleon) , [www.delucagiuliano.com](http://www.delucagiuliano.com))
+* [Giuliano De Luca](https://github.com/giuleon) ([@giuleon](https://twitter.com/giuleon) , [www.delucagiuliano.com](http://www.delucagiuliano.com))
## Version history
diff --git a/samples/react-personal-greeting/README.md b/samples/react-personal-greeting/README.md
index a8e58b509..6e29a49b9 100644
--- a/samples/react-personal-greeting/README.md
+++ b/samples/react-personal-greeting/README.md
@@ -34,11 +34,9 @@ The web part pulls in the current user's name and displays it on the page. The g
## Prerequisites
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-personal-greeting|[Zach Roberts](https://github.com/zachroberts8668) - [SPODev](https://spodev.com)
+* [Zach Roberts](https://github.com/zachroberts8668) - [SPODev](https://spodev.com)
## Version history
diff --git a/samples/react-photo-sync/README.md b/samples/react-photo-sync/README.md
index c513f6ba5..935e6c1e6 100644
--- a/samples/react-photo-sync/README.md
+++ b/samples/react-photo-sync/README.md
@@ -72,11 +72,9 @@ This web part will help the administrators to synchronize the **User Profile Pho
None
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-SPUPS Photo Sync | Sudharsan K.([@sudharsank](https://twitter.com/sudharsank), [SPKnowledge](https://spknowledge.com/))
+* Sudharsan K.([@sudharsank](https://twitter.com/sudharsank), [SPKnowledge](https://spknowledge.com/))
## Version history
diff --git a/samples/react-pnp-controls-list-view-fields/README.md b/samples/react-pnp-controls-list-view-fields/README.md
index 405f413a2..bd5de580d 100644
--- a/samples/react-pnp-controls-list-view-fields/README.md
+++ b/samples/react-pnp-controls-list-view-fields/README.md
@@ -25,11 +25,9 @@ Sample web part to display PnP [`ListView`](https://sharepoint.github.io/sp-dev-
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-pnp-controls-list-view-fields|[Alex Terentiev](https://github.com/AJIXuMuK)
+* [Alex Terentiev](https://github.com/AJIXuMuK)
## Version history
diff --git a/samples/react-pnp-controls/README.md b/samples/react-pnp-controls/README.md
index db17e6673..a266b1338 100644
--- a/samples/react-pnp-controls/README.md
+++ b/samples/react-pnp-controls/README.md
@@ -53,12 +53,10 @@ The sample makes use of the following controls:
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-pnp-controls|Elio Struyf (MVP, U2U, [@eliostruyf](https://twitter.com/eliostruyf))
-pnp-controls|Swaminathan Sriram ([@SwaminathanSri3](https://twitter.com/SwaminathanSri3))
+* Elio Struyf (MVP, U2U, [@eliostruyf](https://twitter.com/eliostruyf))
+* Swaminathan Sriram ([@SwaminathanSri3](https://twitter.com/SwaminathanSri3))
## Version history
diff --git a/samples/react-pnp-js-hooks/README.md b/samples/react-pnp-js-hooks/README.md
index 0d8249e3e..015ef8198 100644
--- a/samples/react-pnp-js-hooks/README.md
+++ b/samples/react-pnp-js-hooks/README.md
@@ -50,11 +50,9 @@ For more information about SPFx compatibility, please refer to Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-pnp-js-hooks | [Beau Cameron](https://github.com/bcameron1231) ([@beau__cameron](https://twitter.com/Beau__Cameron))
+* [Beau Cameron](https://github.com/bcameron1231) ([@beau__cameron](https://twitter.com/Beau__Cameron))
## Version history
diff --git a/samples/react-pnpjs-project-online/README.md b/samples/react-pnpjs-project-online/README.md
index 84388916b..73b93ed2f 100644
--- a/samples/react-pnpjs-project-online/README.md
+++ b/samples/react-pnpjs-project-online/README.md
@@ -38,11 +38,9 @@ Custom PnPjs module: [pnpjs-project-online-package](https://www.npmjs.com/packag
- SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
- Project site with sample data available.
-## Solution
+## Contributors
-| Solution | Author(s) |
-| -------------------------- | -------------- |
-| react-pnpjs-project-online | [Joel Rodrigues](https://github.com/joelfmrodrigues) |
+* [Joel Rodrigues](https://github.com/joelfmrodrigues)
## Version history
diff --git a/samples/react-pnpjs-spsite-er-diagram/README.md b/samples/react-pnpjs-spsite-er-diagram/README.md
index 858ff636c..a2d2491d0 100644
--- a/samples/react-pnpjs-spsite-er-diagram/README.md
+++ b/samples/react-pnpjs-spsite-er-diagram/README.md
@@ -27,13 +27,11 @@ This web part loads all lists on a site and display it in a Entity Relationship
* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-pnpjs-spsite-er-diagram | [Niklas Wilhelm](https://github.com/ICTNiklasWilhelm) ([@NiklasWilhelm4](https://twitter.com/@NiklasWilhelm4)), NetForce 365 GmbH ([HubSite 365](https://www.hubsite365.com/) [@Hubsite365](https://twitter.com/@Hubsite365))
+* [Niklas Wilhelm](https://github.com/ICTNiklasWilhelm) ([@NiklasWilhelm4](https://twitter.com/@NiklasWilhelm4)), NetForce 365 GmbH ([HubSite 365](https://www.hubsite365.com/) [@Hubsite365](https://twitter.com/@Hubsite365))
## Version history
diff --git a/samples/react-pnpjsexplorer/README.md b/samples/react-pnpjsexplorer/README.md
index 40218d207..fb72bc0c3 100644
--- a/samples/react-pnpjsexplorer/README.md
+++ b/samples/react-pnpjsexplorer/README.md
@@ -74,12 +74,10 @@ gulp package-solution --ship
- Upload or drag and drop the newly created client-side solution package to the app catalog in your tenant.
- Based on your tenant settings, if you would not have CDN enabled in your tenant, and the `includeClientSideAssets` setting would be true in the `package-solution.json`, the loading URL for the assets would be dynamically updated and pointing directly to the `ClientSideAssets` folder located in the app catalog site collection.
-## Solution
+## Contributors
-| Solution | Author(s) |
-| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
-| react-pnpjsTester | [Siddharth Vaghasia](https://www.linkedin.com/in/siddharthvaghasia/) and [Kunj Sangani](https://www.linkedin.com/in/kunj-sangani/) |
-| react-pnpjsTester | [Abderahman Moujahid](https://github.com/Abderahman88)|
+*[Siddharth Vaghasia](https://www.linkedin.com/in/siddharthvaghasia/) and [Kunj Sangani](https://www.linkedin.com/in/kunj-sangani/)
+* [Abderahman Moujahid](https://github.com/Abderahman88)|
## Version history
diff --git a/samples/react-ppp-pnp-controls/README.md b/samples/react-ppp-pnp-controls/README.md
index 9d100550a..d1d087ddd 100644
--- a/samples/react-ppp-pnp-controls/README.md
+++ b/samples/react-ppp-pnp-controls/README.md
@@ -29,13 +29,11 @@ The React-PPP-PnP-Controls sample showcases the use of the [Property Pane Portal
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-React-PPP-PnP-Controls | [Christophe Humbert](https://github.com/PathToSharePoint)
+* [Christophe Humbert](https://github.com/PathToSharePoint)
## Version history
diff --git a/samples/react-ppw-html/README.md b/samples/react-ppw-html/README.md
index 87c81c0a8..53692ed50 100644
--- a/samples/react-ppw-html/README.md
+++ b/samples/react-ppw-html/README.md
@@ -5,7 +5,7 @@ http://aka.ms/m365devprogramhttp://aka.ms/m365devprogramhttp://aka.ms/m365devpro
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Summary
@@ -30,11 +30,9 @@ The React-PPW-HTML sample showcases the use of the [Property Pane Wrap](https://
![Hosted Workbench Compatible](https://img.shields.io/badge/Hosted%20Workbench-Compatible-green.svg)
![Compatible with Remote Containers](https://img.shields.io/badge/Remote%20Containers-Compatible-green.svg)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-React-PPW-HTML | [Christophe Humbert](https://github.com/PathToSharePoint)
+* [Christophe Humbert](https://github.com/PathToSharePoint)
## Version history
diff --git a/samples/react-private-libraries/README.md b/samples/react-private-libraries/README.md
index dd70af40d..73e3b34f2 100644
--- a/samples/react-private-libraries/README.md
+++ b/samples/react-private-libraries/README.md
@@ -40,11 +40,9 @@ The application manages all the security groups set up for the various libraries
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react Private Folder Manager | [Russell Gove](https://github.com/russgove) ([@russgove](https://twitter.com/russgove))
+* [Russell Gove](https://github.com/russgove) ([@russgove](https://twitter.com/russgove))
## Version history
diff --git a/samples/react-project-online/README.md b/samples/react-project-online/README.md
index 93e2aa9cd..98a01236c 100644
--- a/samples/react-project-online/README.md
+++ b/samples/react-project-online/README.md
@@ -52,11 +52,9 @@ The web part is currently returning project tasks as a simple proof of concept.
- SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
-Project site with some tasks available.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-project-online|[Joel Rodrigues](https://github.com/joelfmrodrigues)
+* [Joel Rodrigues](https://github.com/joelfmrodrigues)
## Version history
diff --git a/samples/react-property-bag-editor/README.md b/samples/react-property-bag-editor/README.md
index 5a6245c73..b4c37258d 100644
--- a/samples/react-property-bag-editor/README.md
+++ b/samples/react-property-bag-editor/README.md
@@ -32,11 +32,9 @@ A set of webparts that lets you set property bag settings on site collections an
> pnp-js-core
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-property-bag-editor| Russell Gove
+* Russell Gove
## Version history
diff --git a/samples/react-provision-assets/README.md b/samples/react-provision-assets/README.md
index ff8067404..72cf41947 100644
--- a/samples/react-provision-assets/README.md
+++ b/samples/react-provision-assets/README.md
@@ -54,11 +54,9 @@ This sample shows how we can provision Document Library, Custom List, Web and Li
- SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
- Tenant admin access to the Office 365 subscription and [App Catalog](https://support.office.com/en-ie/article/Use-the-App-Catalog-to-make-custom-business-apps-available-for-your-SharePoint-Online-environment-0b6ab336-8b83-423f-a06b-bcc52861cba0) already setup.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-provision-assets | Velin Georgiev ([@VelinGeorgiev](https://twitter.com/velingeorgiev))
+* Velin Georgiev ([@VelinGeorgiev](https://twitter.com/velingeorgiev))
## Version history
diff --git a/samples/react-questions-and-answers/README.md b/samples/react-questions-and-answers/README.md
index 47ffdff30..fc770f2d1 100644
--- a/samples/react-questions-and-answers/README.md
+++ b/samples/react-questions-and-answers/README.md
@@ -33,11 +33,9 @@ This is an application that supports Questions & Answers through a web part that
* Office 365 subscription with SharePoint Online
* SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) set up
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-questions-and-answers | Bo George ([@bo_george](https://twitter.com/bo_george)), Mike Homol ([@homol](https://twitter.com/homol))
+* Bo George ([@bo_george](https://twitter.com/bo_george)), Mike Homol ([@homol](https://twitter.com/homol))
## Version history
diff --git a/samples/react-quick-poll/README.md b/samples/react-quick-poll/README.md
index 0d981f493..10b94d932 100644
--- a/samples/react-quick-poll/README.md
+++ b/samples/react-quick-poll/README.md
@@ -63,12 +63,10 @@ Following are some of the features of this component.
* [SharePoint Framework](https:/dev.office.com/sharepoint)
* [Office 365 tenant](https://dev.office.com/sharepoint/docs/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-quick-poll | [Sudharsan K.](https://github.com/sudharsank) ([@sudharsank](https://twitter.com/sudharsank), [Know More](https://spknowledge.com/))
-react-quick-poll | [Dipen Shah](https://github.com/dips365) ([@Dips_365](https://twitter.com/Dips_365))
+* [Sudharsan K.](https://github.com/sudharsank) ([@sudharsank](https://twitter.com/sudharsank), [Know More](https://spknowledge.com/))
+* [Dipen Shah](https://github.com/dips365) ([@Dips_365](https://twitter.com/Dips_365))
## Version history
diff --git a/samples/react-quotes/README.md b/samples/react-quotes/README.md
index ef512db5f..88eae61ce 100644
--- a/samples/react-quotes/README.md
+++ b/samples/react-quotes/README.md
@@ -26,12 +26,10 @@ This web part displays a quote of the day by querying a third-party api or can d
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-quotes | [Zach Roberts](https://github.com/zachroberts8668)
-react-quotes | [Yves Habersaat](https://github.com/yhabersaat)
+* [Zach Roberts](https://github.com/zachroberts8668)
+* [Yves Habersaat](https://github.com/yhabersaat)
## Version history
diff --git a/samples/react-react-query/README.md b/samples/react-react-query/README.md
index e9d7c507e..2a549d3ff 100644
--- a/samples/react-react-query/README.md
+++ b/samples/react-react-query/README.md
@@ -13,17 +13,15 @@ This sample shows how to use react query library and react hooks with SPFx. Main
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
> MS SPO Extensibility Principal should be provisioned and access to MS Graph API with User.Read should be granted before running this sample.
-## Solution
+## Contributors
-| Solution | Author(s) |
-| ----------- | ------------------------------------------------------- |
-| react-react-query | Marcin Wojciechowski [@mgwojciech](https://twitter.com/mgwojciech) |
+* Marcin Wojciechowski [@mgwojciech](https://twitter.com/mgwojciech)
## Version history
diff --git a/samples/react-real-time/README.md b/samples/react-real-time/README.md
index e782033cd..2e657d65e 100644
--- a/samples/react-real-time/README.md
+++ b/samples/react-real-time/README.md
@@ -60,11 +60,9 @@ Before starting, you'll need to install some prerequisites:
- Create a site collection with the developer template.
- Go to the ".\client" folder and install all dependencies listed in the package.json file by running the `npm install` cmd.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-real-time | [Franck Cornu](https://github.com/FranckyC) (MVP, [@franckcornu](https://twitter.com/FranckCornu))
+* [Franck Cornu](https://github.com/FranckyC) (MVP, [@franckcornu](https://twitter.com/FranckCornu))
## Version history
diff --git a/samples/react-realtime-documents/README.md b/samples/react-realtime-documents/README.md
index c9d2dd007..c064dec55 100644
--- a/samples/react-realtime-documents/README.md
+++ b/samples/react-realtime-documents/README.md
@@ -26,11 +26,9 @@ Sample web part illustrating using the SharePoint Framework List subscription ca
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-realtime-documents|[Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
+* [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
## Version history
diff --git a/samples/react-recaptcha/README.md b/samples/react-recaptcha/README.md
index 5a41e0dfd..53cad226a 100644
--- a/samples/react-recaptcha/README.md
+++ b/samples/react-recaptcha/README.md
@@ -51,11 +51,9 @@ On sucessfull submission, we get site key and secret key, copy site key somewher
![Google recaptcha registration](screens/2.png?raw=true "Google recaptcha registration")
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-recaptcha | Siddharth Vaghasia([siddh_me](https://twitter.com/siddh_me/))
+* Siddharth Vaghasia([siddh_me](https://twitter.com/siddh_me/))
## Version history
diff --git a/samples/react-redux-async-immutablejs/README.md b/samples/react-redux-async-immutablejs/README.md
index 04a5cdae5..da2a16c79 100644
--- a/samples/react-redux-async-immutablejs/README.md
+++ b/samples/react-redux-async-immutablejs/README.md
@@ -46,11 +46,9 @@ More details in my post here: [Using Redux Async Actions and ImmutableJS in Shar
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-React-Redux-RESTAPI | Vardhaman Deshpande [@vrdmn](https://twitter.com/vrdmn)
+* Vardhaman Deshpande [@vrdmn](https://twitter.com/vrdmn)
## Version history
diff --git a/samples/react-redux/README.md b/samples/react-redux/README.md
index b202d481e..7b1df5eeb 100644
--- a/samples/react-redux/README.md
+++ b/samples/react-redux/README.md
@@ -54,11 +54,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-redux | Kevin Mees (Experts Inside GmbH, @kmees)
+* Kevin Mees (Experts Inside GmbH, @kmees)
## Version history
diff --git a/samples/react-reduxform/README.md b/samples/react-reduxform/README.md
index 31bd7b2ec..50193dafd 100644
--- a/samples/react-reduxform/README.md
+++ b/samples/react-reduxform/README.md
@@ -36,11 +36,9 @@ Sample web part to demonstrate the use of [Redux-Form](https://github.com/erikra
- Basic knowledge of react-redux concepts - reducer,actions and dispatch.
- PnP PowerShell - to setup Fields and Lists to work with the web part.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-reduxform | Vipul Kelkar @vipulkelkar
+* Vipul Kelkar @vipulkelkar
## Version history
diff --git a/samples/react-remote-event-receiver-manager/README.md b/samples/react-remote-event-receiver-manager/README.md
index f87929e4c..d21ee94ba 100644
--- a/samples/react-remote-event-receiver-manager/README.md
+++ b/samples/react-remote-event-receiver-manager/README.md
@@ -29,11 +29,9 @@ A very simple web part that lets you add and delete remote event receivers to li
None
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react remote event receiver manager | [Dan Toft](https://github.com/Tanddant) ([@tanddant](https://twitter.com/tanddant))
+* [Dan Toft](https://github.com/Tanddant) ([@tanddant](https://twitter.com/tanddant))
## Version history
diff --git a/samples/react-restaurant-menu/README.md b/samples/react-restaurant-menu/README.md
index e91df3f55..917e444a2 100644
--- a/samples/react-restaurant-menu/README.md
+++ b/samples/react-restaurant-menu/README.md
@@ -53,11 +53,9 @@ This web part shows a Restaurant Menu, the user can select the options to show i
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-restaurant-menu|[João Mendes](https://github.com/joaojmendes)
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-rhythm-of-business-calendar/README.md b/samples/react-rhythm-of-business-calendar/README.md
index 19b64ac3f..7a8a79c16 100644
--- a/samples/react-rhythm-of-business-calendar/README.md
+++ b/samples/react-rhythm-of-business-calendar/README.md
@@ -41,22 +41,12 @@ Edit refiner
* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
-
-
-Solution|Author(s)
---------|---------
-react-rhythm-of-business-calendar | [Dan Turley](https://github.com/d-turley), Avanade
+* [Dan Turley](https://github.com/d-turley), Avanade
## Version history
diff --git a/samples/react-roomchat/README.md b/samples/react-roomchat/README.md
index e6ede747e..b3b67291b 100644
--- a/samples/react-roomchat/README.md
+++ b/samples/react-roomchat/README.md
@@ -55,11 +55,9 @@ This sample needs the Azure communications services configured on the Azure, Ple
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-roomchat|[João Mendes](https://github.com/joaojmendes)
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-rss-reader/README.md b/samples/react-rss-reader/README.md
index 1d785b51e..23aa09ab3 100644
--- a/samples/react-rss-reader/README.md
+++ b/samples/react-rss-reader/README.md
@@ -42,11 +42,9 @@ Main features include:
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-rss-reader | [Eric Overfield](https://github.com/eoverfield) -[@ericoverfield](http://www.twitter.com/ericoverfield)
+* [Eric Overfield](https://github.com/eoverfield) -[@ericoverfield](http://www.twitter.com/ericoverfield)
react-rss-reader | [Abderahman Moujahid](https://github.com/Abderahman88)
## Version history
diff --git a/samples/react-rxjs-event-emitter/README.md b/samples/react-rxjs-event-emitter/README.md
index 849a5c8a0..149c8a672 100644
--- a/samples/react-rxjs-event-emitter/README.md
+++ b/samples/react-rxjs-event-emitter/README.md
@@ -47,11 +47,9 @@ This sample shows how we can use the [ReactiveX (RxJs)](http://reactivex.io/) li
- Office 365 subscription with SharePoint Online.
- SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-rxjs-event-emitter | [Velin Georgiev](https://github.com/VelinGeorgiev) ( [@VelinGeorgiev](https://twitter.com/velingeorgiev) )
+* [Velin Georgiev](https://github.com/VelinGeorgiev) ( [@VelinGeorgiev](https://twitter.com/velingeorgiev) )
## Version history
diff --git a/samples/react-save-attachments/README.md b/samples/react-save-attachments/README.md
index acc4eed0c..14963bd74 100755
--- a/samples/react-save-attachments/README.md
+++ b/samples/react-save-attachments/README.md
@@ -36,11 +36,9 @@ This web part illustrates the below features for creating Outlook Add-Ins using
* Use Microsoft Graph to retrieve complete mail `mimestream` by given `ID`
* Use Microsoft Graph to save normal or big files (in size bigger 4MB) with different concepts
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-save-attachments | [Aakash Bhardwaj](https://github.com/aakashbhardwaj619) ([@aakash_316](https://twitter.com/aakash_316))
+* [Aakash Bhardwaj](https://github.com/aakashbhardwaj619) ([@aakash_316](https://twitter.com/aakash_316))
## Version history
diff --git a/samples/react-save-to-onedrive-app-personal-folder/README.md b/samples/react-save-to-onedrive-app-personal-folder/README.md
index 0db5e638e..c407d2571 100644
--- a/samples/react-save-to-onedrive-app-personal-folder/README.md
+++ b/samples/react-save-to-onedrive-app-personal-folder/README.md
@@ -39,11 +39,9 @@ webpart added to teams
- [SharePoint Framework](https://aka.ms/SPFx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-save-to-onedrive-app-personal-folder | [Adam Wójcik](https://github.com/Adam-it)
+* [Adam Wójcik](https://github.com/Adam-it)
## Version history
diff --git a/samples/react-save-to-onedrive-app-personal-folder/library/README.md b/samples/react-save-to-onedrive-app-personal-folder/library/README.md
index 11f6596fc..608209fec 100644
--- a/samples/react-save-to-onedrive-app-personal-folder/library/README.md
+++ b/samples/react-save-to-onedrive-app-personal-folder/library/README.md
@@ -37,11 +37,9 @@ data saved on onedrive in application personal folder
As this solution uses Microsoft Graph to manage data on user OneDrive it is required to approve all web api permission requests in SharePoint Admin page https://YourCoolTenantNameHere-admin.sharepoint.com/_layouts/15/online/AdminHome.aspx#/webApiPermissionManagement
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-manage-data | [Adam Wójcik](https://github.com/Adam-it)
+* [Adam Wójcik](https://github.com/Adam-it)
## Version history
diff --git a/samples/react-save-to-onedrive-app-personal-folder/webpart/README.md b/samples/react-save-to-onedrive-app-personal-folder/webpart/README.md
index ac548fef4..a4c3b45b0 100644
--- a/samples/react-save-to-onedrive-app-personal-folder/webpart/README.md
+++ b/samples/react-save-to-onedrive-app-personal-folder/webpart/README.md
@@ -31,17 +31,15 @@ webpart added to teams
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-client-webpart | [Adam Wójcik](https://github.com/Adam-it)
+* [Adam Wójcik](https://github.com/Adam-it)
## Version history
Version|Date|Comments
-------|----|--------
-1.0|Februaru 21, 2022|Initial release
+1.0|February 21, 2022|Initial release
## Minimal Path to Awesome
diff --git a/samples/react-script-editor-onprem/README.md b/samples/react-script-editor-onprem/README.md
index de70088b6..73a361495 100644
--- a/samples/react-script-editor-onprem/README.md
+++ b/samples/react-script-editor-onprem/README.md
@@ -119,11 +119,9 @@ If your scripts rely on the classic _spPageContextInfo, you can enable that in t
* [SharePoint Framework Release GA](https://blogs.office.com/2017/02/23/sharepoint-framework-reaches-general-availability-build-and-deploy-engaging-web-parts-today/)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-script-editor-onprem | [Mikael Svenson](https://github.com/wobba) ([@mikaelsvenson](http://www.twitter.com/mikaelsvenson), [techmikael.com](techmikael.com))
+* [Mikael Svenson](https://github.com/wobba) ([@mikaelsvenson](http://www.twitter.com/mikaelsvenson), [techmikael.com](techmikael.com))
## Version history
diff --git a/samples/react-script-editor/README.md b/samples/react-script-editor/README.md
index 3b4e1465d..b0540c07e 100644
--- a/samples/react-script-editor/README.md
+++ b/samples/react-script-editor/README.md
@@ -179,12 +179,10 @@ In order to make it available to absolutely all sites you need apply the *Deploy
* [SharePoint Framework Release GA](https://blogs.office.com/2017/02/23/sharepoint-framework-reaches-general-availability-build-and-deploy-engaging-web-parts-today/)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-script-editor | [Mikael Svenson](https://github.com/wobba) ([@mikaelsvenson](http://www.twitter.com/mikaelsvenson), [techmikael.com](techmikael.com))
-react-script-editor | [Felix Bohnacker](https://github.com/felixbohnackerfelixbohnacker)
+* [Mikael Svenson](https://github.com/wobba) ([@mikaelsvenson](http://www.twitter.com/mikaelsvenson), [techmikael.com](techmikael.com))
+* [Felix Bohnacker](https://github.com/felixbohnackerfelixbohnacker)
## Version history
diff --git a/samples/react-search/README.md b/samples/react-search/README.md
index cb7f7c071..c474a92e5 100644
--- a/samples/react-search/README.md
+++ b/samples/react-search/README.md
@@ -45,11 +45,9 @@ Sample Search Web Part with internal and external template support. This sample
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-search-wp|[Elio Struyf](https://github.com/estruyf) (MVP, U2U, [@eliostruyf](https://twitter.com/eliostruyf))
+* [Elio Struyf](https://github.com/estruyf) (MVP, U2U, [@eliostruyf](https://twitter.com/eliostruyf))
## Version history
diff --git a/samples/react-securitygrid/README.md b/samples/react-securitygrid/README.md
index ebc5cb129..3debe7b9a 100644
--- a/samples/react-securitygrid/README.md
+++ b/samples/react-securitygrid/README.md
@@ -104,11 +104,9 @@ This is a port of an Angular 1.3 SharePoint hosted App at https://github.com/rus
> React, Office-UI-Fabric, sp-pnp-js, lodash
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
- react-securitygrid | [Russell Gove](https://github.com/russgove) ([@russgove](https://twitter.com/russgove))
+* [Russell Gove](https://github.com/russgove) ([@russgove](https://twitter.com/russgove))
## Version history
diff --git a/samples/react-side-panel/README.md b/samples/react-side-panel/README.md
index 8d656aa48..f4902af7f 100644
--- a/samples/react-side-panel/README.md
+++ b/samples/react-side-panel/README.md
@@ -30,11 +30,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-side-panel | Alex Terentiev ([Sharepointalist Inc.](http://www.sharepointalist.com), [AJIXuMuK](https://github.com/AJIXuMuK))
+* Alex Terentiev ([Sharepointalist Inc.](http://www.sharepointalist.com), [AJIXuMuK](https://github.com/AJIXuMuK))
## Version history
@@ -43,6 +41,7 @@ Version|Date|Comments
1.0|May 11, 2017|Initial release
## Disclaimer
+
**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.**
## Features
diff --git a/samples/react-site-provisioning-manager/README.md b/samples/react-site-provisioning-manager/README.md
index b25346447..6185c3765 100644
--- a/samples/react-site-provisioning-manager/README.md
+++ b/samples/react-site-provisioning-manager/README.md
@@ -29,11 +29,9 @@ You can also find out how you can use React Hooks to manage the state of your ap
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-site-provisioning-manager | Ramin Ahmadi
+* Ramin Ahmadi
## Version history
@@ -42,6 +40,7 @@ Version|Date|Comments
1.0|August 14, 2019|Initial release
## Features
+
This sample illustrates the following concepts on top of the SharePoint Framework:
* Using React Hooks.
diff --git a/samples/react-sitepages-metadata/README.md b/samples/react-sitepages-metadata/README.md
index 6fcc92a2f..549794a70 100644
--- a/samples/react-sitepages-metadata/README.md
+++ b/samples/react-sitepages-metadata/README.md
@@ -36,11 +36,9 @@ Solution provides an enhancement to SitePages library that enables updating exis
> If you plan on using included PowerShell script make sure you have [PnP PowerShell](https://github.com/pnp/PnP-PowerShell) installed
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-sitepages-metadata | [Oleg Rumiancev](https://github.com/olegrumiancev) ([LinkedIn](https://linkedin.com/in/olegrumiancev), [Twitter (olezhka_lt)](https://twitter.com/olezhka_lt))
+* [Oleg Rumiancev](https://github.com/olegrumiancev) ([LinkedIn](https://linkedin.com/in/olegrumiancev), [Twitter (olezhka_lt)](https://twitter.com/olezhka_lt))
## Version history
@@ -49,6 +47,7 @@ Version|Date|Comments
1.0|April 17, 2018|Initial release
## Features
+
Solution provides an enhancement to SitePages library that enables updating existing items with metadata (implemented as Lookup fields).
Relies heavily on Office UI Fabric.
diff --git a/samples/react-sites-selected-admin/README.md b/samples/react-sites-selected-admin/README.md
index dcef23a5d..a717a1b97 100644
--- a/samples/react-sites-selected-admin/README.md
+++ b/samples/react-sites-selected-admin/README.md
@@ -42,17 +42,15 @@ The web part uses the built in MSGraphClient and needs to be approved in API man
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
> One (or more) Azure AD app with Sites.Selected and the possibility to approve requests in API management (SharePoint Administrator). Site collection administrator is needed for the site(s) you want to give app access to.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-sites-selected-admin | Fredrik Thorild [@fthorild](https://twitter.com/fthorild)
+* Fredrik Thorild [@fthorild](https://twitter.com/fthorild)
## Version history
diff --git a/samples/react-skype-status/README.md b/samples/react-skype-status/README.md
index 789cf3650..f204ea2f7 100644
--- a/samples/react-skype-status/README.md
+++ b/samples/react-skype-status/README.md
@@ -47,11 +47,9 @@ See the demo:
* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-skype-status|[Vincent Biret](https://github.com/baywet)
+* [Vincent Biret](https://github.com/baywet)
## Version history
diff --git a/samples/react-slide-swiper/README.md b/samples/react-slide-swiper/README.md
index 0ea5f0aab..e261835a7 100644
--- a/samples/react-slide-swiper/README.md
+++ b/samples/react-slide-swiper/README.md
@@ -17,13 +17,13 @@ extensions:
## Summary
-This SPFx React web part sample demonstrates mobile touch slide swiper. By default the swiper web part is responsive, has cross device and browser touch support and uses paging, but additional features like navigation, autoplay, loop of the slides and more can be enabled from the web part properties panel. The swiper web part can be used as carousel as well. The slides or cards template can easily be customized. The SPFx React swiper client side solution can easly be extended with more swiper, carousel like features because it is based on a popular feature rich JavaScript library called [Swiper](https://github.com/nolimits4web/swiper).
+This SPFx React web part sample demonstrates mobile touch slide swiper. By default the swiper web part is responsive, has cross device and browser touch support and uses paging, but additional features like navigation, autoplay, loop of the slides and more can be enabled from the web part properties panel. The swiper web part can be used as carousel as well. The slides or cards template can easily be customized. The SPFx React swiper client side solution can easily be extended with more swiper, carousel like features because it is based on a popular feature rich JavaScript library called [Swiper](https://github.com/nolimits4web/swiper).
![SPFx React Slide Swiper, can also be used as carousel](./assets/SPFx-React-Slider-Swiper.gif)
-## Solution packaging and bundle optimization considerations
+### Solution packaging and bundle optimization considerations
-This sample uses the Swiper JavaScript library thought the npm packages, but just for the purpose of the sample so it can quicky be run without addional setup. It is highly recomended to add the Swiper library as SPFx solution [external reference](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/basics/add-an-external-library) to resize the solution bundle size and improve Site Page load times.
+This sample uses the Swiper JavaScript library thought the NPM packages, but just for the purpose of the sample so it can quickly be run without additional setup. It is highly recommended to add the Swiper library as SPFx solution [external reference](https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/basics/add-an-external-library) to resize the solution bundle size and improve Site Page load times.
## Compatibility
@@ -51,11 +51,9 @@ This sample uses the Swiper JavaScript library thought the npm packages, but jus
- Office 365 subscription with SharePoint Online.
- SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-slide-swiper | [Velin Georgiev](https://github.com/VelinGeorgiev) ([@VelinGeorgiev](https://twitter.com/velingeorgiev))
+* [Velin Georgiev](https://github.com/VelinGeorgiev) ([@VelinGeorgiev](https://twitter.com/velingeorgiev))
## Version history
diff --git a/samples/react-smart-profile-photo-editor/README.md b/samples/react-smart-profile-photo-editor/README.md
index 7a73adc69..13963ae7a 100644
--- a/samples/react-smart-profile-photo-editor/README.md
+++ b/samples/react-smart-profile-photo-editor/README.md
@@ -63,11 +63,9 @@ spo storageentity list --appCatalogUrl
6. Edit the `ProfilePhotoEditorWebPart.manifest.json` and set the `useStorageEntity` property to `true`. This will cause the web part to hide the Azure Cognitive Services property pane configuration group and use the tenant properties.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-smart-profile-photo-editor | Hugo Bernier ([Tahoe Ninjas](http://tahoeninjas.blog), @bernierh)
+* Hugo Bernier ([Tahoe Ninja](http://tahoeninja.blog), @bernierh)
## Version history
diff --git a/samples/react-soccer-highlights/README.md b/samples/react-soccer-highlights/README.md
index 36c59b7fc..6a4fa8e83 100644
--- a/samples/react-soccer-highlights/README.md
+++ b/samples/react-soccer-highlights/README.md
@@ -48,12 +48,9 @@
None
-## Solution
-
-| Solution | Author(s) |
-| --------------------- | ---------------------------------------- |
-| Soccer Highlights Web Part | [Jerry Yasir](https://github.com/jyasir) |
+## Contributors
+* [Jerry Yasir](https://github.com/jyasir)
## Version history
| Version | Date | Comments |
diff --git a/samples/react-sp-elevatedprivileges/README.md b/samples/react-sp-elevatedprivileges/README.md
index 8d6e615da..1ae44dde7 100644
--- a/samples/react-sp-elevatedprivileges/README.md
+++ b/samples/react-sp-elevatedprivileges/README.md
@@ -44,11 +44,9 @@ Sample SharePoint Framework client-side web part illustrating communication with
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-sp-elevatedprivileges|[Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
+* [Waldek Mastykarz](https://github.com/waldekmastykarz) (MVP, Rencore, @waldekm)
## Version history
diff --git a/samples/react-sp-pnp-js-property-decorators/README.md b/samples/react-sp-pnp-js-property-decorators/README.md
index 6f75af550..d839eace2 100644
--- a/samples/react-sp-pnp-js-property-decorators/README.md
+++ b/samples/react-sp-pnp-js-property-decorators/README.md
@@ -33,11 +33,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-sp-pnp-js-property-decorators | Jose Quinto ([@jquintozamora](https://twitter.com/jquintozamora) , [blog.josequinto.com](https://blog.josequinto.com))
+* Jose Quinto ([@jquintozamora](https://twitter.com/jquintozamora) , [blog.josequinto.com](https://blog.josequinto.com))
## Version history
diff --git a/samples/react-sp-site-user-groups/README.md b/samples/react-sp-site-user-groups/README.md
index 08956dcce..01a03bd18 100755
--- a/samples/react-sp-site-user-groups/README.md
+++ b/samples/react-sp-site-user-groups/README.md
@@ -28,17 +28,15 @@ Note: Azure AD Groups are represented as Site Users in SharePoint.
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
Access to a SharePoint online site with various tenant users granted access to various site resources directly, via AAD groups and via SharePoint groups.
-## Solution
+## Contributors
-| Solution | Author(s) |
-| ------------------------- | ------------------------------------------------------------------------------------------------------- |
-| react-sp-site-user-groups | [Daniel Watford](https://github.com/danwatford) (https://twitter.com/DanWatford), Watford Consulting Ltd (https://watfordconsulting.com) |
+* [Daniel Watford](https://github.com/danwatford) (https://twitter.com/DanWatford), Watford Consulting Ltd (https://watfordconsulting.com)
## Version history
diff --git a/samples/react-spupsproperty-sync/README.md b/samples/react-spupsproperty-sync/README.md
index ccc051584..3c78289b4 100644
--- a/samples/react-spupsproperty-sync/README.md
+++ b/samples/react-spupsproperty-sync/README.md
@@ -75,11 +75,9 @@ This component will help the administrators who are currently maintaining the us
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-SPUPS Property Sync | [Sudharsan K.](https://github.com/sudharsank) ([@sudharsank](https://twitter.com/sudharsank), [Know More](http://windowssharepointserver.blogspot.com/))
+* [Sudharsan K.](https://github.com/sudharsank) ([@sudharsank](https://twitter.com/sudharsank), [Know More](http://windowssharepointserver.blogspot.com/))
## Version history
diff --git a/samples/react-staff-directory-sp2019/README.md b/samples/react-staff-directory-sp2019/README.md
index e7d2b8a8b..04d736e2e 100644
--- a/samples/react-staff-directory-sp2019/README.md
+++ b/samples/react-staff-directory-sp2019/README.md
@@ -29,11 +29,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
[SharePoint Framework](https://aka.ms/spfx)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-staff-directory-sp2019|João Mendes ([joaojmendes](https://github.com/joaojmendes))
+* [João Mendes](https://github.com/joaojmendes) ([joaojmendes](https://github.com/joaojmendes))
## Version history
diff --git a/samples/react-staffdirectory/README.md b/samples/react-staffdirectory/README.md
index a3f25f72f..4b1f4d50b 100644
--- a/samples/react-staffdirectory/README.md
+++ b/samples/react-staffdirectory/README.md
@@ -48,14 +48,11 @@ This web part shows the current user's colleagues, and allows the user to search
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-staffdirectory|[Ari Gunawan](https://github.com/AriGunawan) ([@arigunawan3023](https://twitter.com/arigunawan3023))
-react-staffdirectory|[João Mendes](https://github.com/joaojmendes) ([joaojmendes](https://github.com/joaojmendes))
-react-staffdirectory|[Tristian O'brien](https://github.com/tristian2)
-react-staffdirectory|[Milan Holemans](https://github.com/milanholemans)
+* [Ari Gunawan](https://github.com/AriGunawan) ([@arigunawan3023](https://twitter.com/arigunawan3023))
+* [João Mendes](https://github.com/joaojmendes) ([joaojmendes](https://github.com/joaojmendes))
+* [Milan Holemans](https://github.com/milanholemans)
## Version history
diff --git a/samples/react-star-ratings/README.md b/samples/react-star-ratings/README.md
index e0b7b5842..2c7cbfe4d 100644
--- a/samples/react-star-ratings/README.md
+++ b/samples/react-star-ratings/README.md
@@ -49,11 +49,9 @@ Enable-PnPFeature -Identity 915c240e-a6cc-49b8-8b2c-0bff8b553ed3
> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit https://aka.ms/spfx-devcontainer for further instructions.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-star-ratings|[Takashi Shinohara](https://github.com/karamem0) ([@karamem0](https://twitter.com/karamem0))
+* [Takashi Shinohara](https://github.com/karamem0) ([@karamem0](https://twitter.com/karamem0))
## Version history
diff --git a/samples/react-tabacordion/README.md b/samples/react-tabacordion/README.md
index 3f227f309..fd36e15e2 100644
--- a/samples/react-tabacordion/README.md
+++ b/samples/react-tabacordion/README.md
@@ -44,17 +44,15 @@ extensions:
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
There are no pre-requisites to use these samples.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-TabAccordion | [Arun Kumar Perumal](https://github.com/arunkumarperumal) - LinkedIn:
+* [Arun Kumar Perumal](https://github.com/arunkumarperumal) - LinkedIn:
## Version history
diff --git a/samples/react-tailwindcss/README.md b/samples/react-tailwindcss/README.md
index 413097589..9647971f4 100644
--- a/samples/react-tailwindcss/README.md
+++ b/samples/react-tailwindcss/README.md
@@ -49,18 +49,16 @@ This project shows how to integrate [Tailwind CSS](https://tailwindcss.com/) fra
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
- Basic knowledge of [Tailwind CSS](https://tailwindcss.com/)
- Basic knowledge of [GulpJs](https://gulpjs.com/)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-tailwindcss | Fabio Franzini, [@franzinifabio](https://twitter.com/franzinifabio)
+* Fabio Franzini, [@franzinifabio](https://twitter.com/franzinifabio)
## Version history
diff --git a/samples/react-target-audience/README.md b/samples/react-target-audience/README.md
index a504034eb..3c80d17a6 100644
--- a/samples/react-target-audience/README.md
+++ b/samples/react-target-audience/README.md
@@ -29,11 +29,9 @@ Targets SharePoint Groups only within the site.
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-target-audience-generic-component | Rabia Williams([@williamsrabia](https://twitter.com/williamsrabia) , [rabiawilliams.com](https://rabiawilliams.com))
+* Rabia Williams([@williamsrabia](https://twitter.com/williamsrabia) , [rabiawilliams.com](https://rabiawilliams.com))
## Version history
diff --git a/samples/react-taxonomy-file-explorer/README.md b/samples/react-taxonomy-file-explorer/README.md
index d3729e219..452a2dbfe 100644
--- a/samples/react-taxonomy-file-explorer/README.md
+++ b/samples/react-taxonomy-file-explorer/README.md
@@ -49,18 +49,16 @@ For further details see the author's [blog post](https://mmsharepoint.wordpress.
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
- A hierarchical Termset bound to a managed metadata column
- A document library using that managed metadata column and several documents with selected terms
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-taxonomy-file-explorer| [Markus Moeller](https://github.com/mmsharepoint) ([@moeller2_0](http://www.twitter.com/moeller2_0))
+* [Markus Moeller](https://github.com/mmsharepoint) ([@moeller2_0](http://www.twitter.com/moeller2_0))
## Version history
diff --git a/samples/react-taxonomypicker-panel/README.md b/samples/react-taxonomypicker-panel/README.md
index 291b77afd..0bef3fb5a 100644
--- a/samples/react-taxonomypicker-panel/README.md
+++ b/samples/react-taxonomypicker-panel/README.md
@@ -34,11 +34,9 @@ Sample web part with Single and Multi-select taxonomy pickers using Office UI Fa
- @pnp/sp
- Office UI Fabric React
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-taxonomypicker-panel | Vipul Kelkar @vipulkelkar
+* Vipul Kelkar @vipulkelkar
## Version history
diff --git a/samples/react-taxonomypicker/README.md b/samples/react-taxonomypicker/README.md
index 05a5cb3c0..25618b095 100644
--- a/samples/react-taxonomypicker/README.md
+++ b/samples/react-taxonomypicker/README.md
@@ -42,11 +42,9 @@ A Taxonomy Picker control built with [React](https://facebook.github.io/react) b
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-spfx-react-taxonomypicker | Jose Quinto ([@jquintozamora](https://twitter.com/jquintozamora) , [blog.josequinto.com](https://blog.josequinto.com))
+* Jose Quinto ([@jquintozamora](https://twitter.com/jquintozamora) , [blog.josequinto.com](https://blog.josequinto.com))
## Version history
diff --git a/samples/react-team-creator/README.md b/samples/react-team-creator/README.md
index 8240882ce..c823cb5cf 100644
--- a/samples/react-team-creator/README.md
+++ b/samples/react-team-creator/README.md
@@ -40,11 +40,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
* [MS Graph](https://developer.microsoft.com/en-us/graph)
* [MS Teams](https://learn.microsoft.com/microsoftteams/microsoft-teams)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-teams-creator-client-side-solution | Alex Terentiev ([Sharepointalist Inc.](http://www.sharepointalist.com), [AJIXuMuK](https://github.com/AJIXuMuK))
+* Alex Terentiev ([Sharepointalist Inc.](http://www.sharepointalist.com), [AJIXuMuK](https://github.com/AJIXuMuK))
## Version history
@@ -54,6 +52,7 @@ Version|Date|Comments
1.1|November 19, 2018|Upgrade to SPFx v1.7.0, updated to use v1.0 MS Graph endpoints
## Features
+
Sample features:
- O365 Group creation
- MS Team creation
diff --git a/samples/react-teams-configure-tab/README.md b/samples/react-teams-configure-tab/README.md
index 3b02c752b..dcf9edb71 100644
--- a/samples/react-teams-configure-tab/README.md
+++ b/samples/react-teams-configure-tab/README.md
@@ -33,11 +33,9 @@ When the user selects one of the tab options, the tab is saved pointing to the c
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-Tab Configuration Web Part | [Bob German](https://github.com/BobGerman) ([@Bob1German](http://www.twitter.com/Bob1German))
+* [Bob German](https://github.com/BobGerman) ([@Bob1German](http://www.twitter.com/Bob1German))
## Version history
diff --git a/samples/react-teams-graph-upload-as-pdf/README.md b/samples/react-teams-graph-upload-as-pdf/README.md
index 4f51c290e..f84d0965d 100644
--- a/samples/react-teams-graph-upload-as-pdf/README.md
+++ b/samples/react-teams-graph-upload-as-pdf/README.md
@@ -35,11 +35,9 @@ A detailed functionality and technical description can be found in the [author's
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-teams-graph-upload-as-pdf| [Markus Moeller](https://github.com/mmsharepoint) ([@moeller2_0](http://www.twitter.com/moeller2_0))
+* [Markus Moeller](https://github.com/mmsharepoint) ([@moeller2_0](http://www.twitter.com/moeller2_0))
## Version history
diff --git a/samples/react-teams-lead-dashboard/README.md b/samples/react-teams-lead-dashboard/README.md
index d92530fea..730b0301e 100644
--- a/samples/react-teams-lead-dashboard/README.md
+++ b/samples/react-teams-lead-dashboard/README.md
@@ -29,13 +29,11 @@ This sample shows how to integrate SharePoint Framework, PnP React Controls, and
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
- [Microsoft Teams](https://www.microsoft.com/microsoft-teams)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-Lead Assist Dashboard | [PnP](https://pnp.github.io/)
+* [PnP](https://pnp.github.io/)
## Version history
diff --git a/samples/react-teams-meeting-app-questionnaire/README.md b/samples/react-teams-meeting-app-questionnaire/README.md
index 6e1d2945c..0adf93024 100644
--- a/samples/react-teams-meeting-app-questionnaire/README.md
+++ b/samples/react-teams-meeting-app-questionnaire/README.md
@@ -71,7 +71,7 @@ spfx-react-teams-meeting-app-questionnaire
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
@@ -124,13 +124,11 @@ MeetingID|MeetingID|Single line of text|N|
![Deploy to MS Teams](./assets/deploy-to-ms-teams.png)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-spfx-react-teams-meeting-app-questionnaire|[Nanddeep Nachan](https://github.com/nanddeepn) (https://www.linkedin.com/in/nanddeepnachan/) (SharePoint Consultant, [@NanddeepNachan](https://twitter.com/NanddeepNachan))
-spfx-react-teams-meeting-app-questionnaire|[Ravi Kulkarni](https://www.linkedin.com/in/ravi-kulkarni-a5381723/) (SharePoint Consultant, [@RaviKul16a87](https://twitter.com/RaviKul16a87))
-spfx-react-teams-meeting-app-questionnaire|[Smita Nachan](https://www.linkedin.com/in/smitanachan/) (SharePoint Consultant, [@SmitaNachan](https://twitter.com/SmitaNachan))
+* [Nanddeep Nachan](https://github.com/nanddeepn) (https://www.linkedin.com/in/nanddeepnachan/) (SharePoint Consultant, [@NanddeepNachan](https://twitter.com/NanddeepNachan))
+* [Ravi Kulkarni](https://www.linkedin.com/in/ravi-kulkarni-a5381723/) (SharePoint Consultant, [@RaviKul16a87](https://twitter.com/RaviKul16a87))
+* [Smita Nachan](https://www.linkedin.com/in/smitanachan/) (SharePoint Consultant, [@SmitaNachan](https://twitter.com/SmitaNachan))
## Version history
diff --git a/samples/react-teams-membership-updater/README.md b/samples/react-teams-membership-updater/README.md
index 9853e1d0b..a483df476 100644
--- a/samples/react-teams-membership-updater/README.md
+++ b/samples/react-teams-membership-updater/README.md
@@ -4,7 +4,6 @@
Used to update the membership of a team based on the contents of a CSV file, can be hosted in a SharePoint site where a list can be defined for logging purposes or run inside teams as a personal app.
-## Screen
![react-teams-membership-updater](./assets/Screenshot-2020-05-01.png "Preview")
@@ -28,19 +27,9 @@ Used to update the membership of a team based on the contents of a CSV file, can
* [SharePoint Online](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
-## Solution
+## Contributors
-This web part can be deployed to a site or as a teams personal app. This does require graph permission granting in the SharePoint Admin Center
-
-Uses:
-
-* PnP React Controls
-* PnP React Property Controls
-* React Papaparse (CSV parsing)
-
-Solution|Author(s)
---------|---------
-Teams Membership Updater Web Part|[Nick Brown](https://github.com/techienickb)
+* [Nick Brown](https://github.com/techienickb)
## Version history
@@ -56,6 +45,17 @@ Version|Date|Comments
1.2.1|September 21, 2021| Missing '/members' in the private channel membership url
1.2.2|March, 24, 2022|Upgraded to SPFx v1.14 and v4 of react-papaparse
+## Features
+
+This web part can be deployed to a site or as a teams personal app. This does require graph permission granting in the SharePoint Admin Center
+
+Uses:
+
+* PnP React Controls
+* PnP React Property Controls
+* React Papaparse (CSV parsing)
+
+
## Minimal Path to Awesome
* Clone this repository (or [download this solution as a .ZIP file](https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-teams-membership-updater) then unzip it)
diff --git a/samples/react-teams-message-user/README.md b/samples/react-teams-message-user/README.md
index c271aa0ad..245ae25c2 100644
--- a/samples/react-teams-message-user/README.md
+++ b/samples/react-teams-message-user/README.md
@@ -76,11 +76,9 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
* Using react framework in SPFx web part
* Calling Microsoft Graph API in SPFx web part
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-teams-messages| [David Ramalho](https://github.com/DRamalho92) ([@davRamalho](https://twitter.com/davRamalho))
+* [David Ramalho](https://github.com/DRamalho92) ([@davRamalho](https://twitter.com/davRamalho))
## Version history
diff --git a/samples/react-teams-message/README.md b/samples/react-teams-message/README.md
index 8d8cf4691..2ed726836 100644
--- a/samples/react-teams-message/README.md
+++ b/samples/react-teams-message/README.md
@@ -101,11 +101,9 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
* Usage of PnP Tree View Control
* Usage of Fluent UI/Office UI Fabric Controls
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-teams-message | [Siddharth Vaghasia](https://github.com/siddharth-vaghasia) (@siddh_me)
+* [Siddharth Vaghasia](https://github.com/siddharth-vaghasia) (@siddh_me)
## Version history
diff --git a/samples/react-teams-personal-app-settings/README.md b/samples/react-teams-personal-app-settings/README.md
index 146d1e84c..51439800a 100644
--- a/samples/react-teams-personal-app-settings/README.md
+++ b/samples/react-teams-personal-app-settings/README.md
@@ -56,11 +56,9 @@ Downside of this approach is we need to additionally implement "app uninstalled"
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-teams-personal-app-settings-client-side-solution|[AJIXuMuK](https://github.com/AJIXuMuK)
+* [AJIXuMuK](https://github.com/AJIXuMuK)
## Version history
diff --git a/samples/react-teams-send-notification/README.md b/samples/react-teams-send-notification/README.md
index b121fb500..47039d41b 100644
--- a/samples/react-teams-send-notification/README.md
+++ b/samples/react-teams-send-notification/README.md
@@ -29,17 +29,15 @@ This web part allows you to send MS Teams feed notifications to a selected user.
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
## Prerequisites
- You need to get the Azure AD ClientID for the "SharePoint Online Client Extensibility Web Application Principal" Application. You can do this from the Azure AD portal.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-teams-send-notification | [Luis Mañez](https://github.com/luismanez) (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
+* [Luis Mañez](https://github.com/luismanez) (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
## Version history
diff --git a/samples/react-teams-tab-field-visit-mashup/README.md b/samples/react-teams-tab-field-visit-mashup/README.md
index 71d3f7993..1232f69e2 100644
--- a/samples/react-teams-tab-field-visit-mashup/README.md
+++ b/samples/react-teams-tab-field-visit-mashup/README.md
@@ -44,11 +44,9 @@ The solution demonstrates:
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-field-visit-demo-tab | [Bob German](https://github.com/BobGerman) ([@Bob1German](http://www.twitter.com/Bob1German))
+* [Bob German](https://github.com/BobGerman) ([@Bob1German](http://www.twitter.com/Bob1German))
Many thanks to [Arbindo Chattopadhyay](https://www.linkedin.com/in/arbindoc/) for writing the [detailed installation instructions ](./documentation/setup.md) and compiling [links to resources](./documentation/resources.md).
diff --git a/samples/react-teams-tab-suggested-members/README.md b/samples/react-teams-tab-suggested-members/README.md
index e599a6317..e0f916140 100644
--- a/samples/react-teams-tab-suggested-members/README.md
+++ b/samples/react-teams-tab-suggested-members/README.md
@@ -8,11 +8,9 @@ This web part uses Graph API to suggest you members to add to a group (based on
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-teams-tab-suggested-members|[Luis Mañez](https://github.com/luismanez) (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
+* [Luis Mañez](https://github.com/luismanez) (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
## Version history
diff --git a/samples/react-teams-tabs-pnpjs/README.md b/samples/react-teams-tabs-pnpjs/README.md
index bcfdc4150..f9e9ea156 100644
--- a/samples/react-teams-tabs-pnpjs/README.md
+++ b/samples/react-teams-tabs-pnpjs/README.md
@@ -32,11 +32,9 @@ A SPFx web part using [@pnp/graph/teams](https://pnp.github.io/pnpjs/graph/docs/
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-teams-tabs-pnpjs | [Federico Porceddu](https://github.com/fredupstair) https://www.federicoporceddu.com
+* [Federico Porceddu](https://github.com/fredupstair) https://www.federicoporceddu.com
## Version history
diff --git a/samples/react-teams-tagging/README.md b/samples/react-teams-tagging/README.md
index 3d1127ea1..968ebdc41 100644
--- a/samples/react-teams-tagging/README.md
+++ b/samples/react-teams-tagging/README.md
@@ -27,11 +27,9 @@ This sample shows how read and update a custom Schema extension in MS Graph to T
* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-teams-tagging|Luis Mañez (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
+* Luis Mañez (MVP, [ClearPeople](http://www.clearpeople.com), @luismanez)
## Version history
diff --git a/samples/react-tenant-properties/README.md b/samples/react-tenant-properties/README.md
index 5a179e9f3..bffb44d27 100644
--- a/samples/react-tenant-properties/README.md
+++ b/samples/react-tenant-properties/README.md
@@ -57,13 +57,11 @@ Property |Type|Required| comments
WebPart Title| Text| no|
-## Solution
+## Contributors
The Web Part Use MSGraph API and need to SharePoint Administrator approve de scope "Directory.ReadWrite.All" in SharePoint Admin Center.
-Solution|Author(s)
---------|---------
-Tenant Properties Web Part|[João Mendes](https://github.com/joaojmendes)
+* [João Mendes](https://github.com/joaojmendes)
## Version history
diff --git a/samples/react-themes/README.md b/samples/react-themes/README.md
index a22c1cbd6..a04a79ba3 100644
--- a/samples/react-themes/README.md
+++ b/samples/react-themes/README.md
@@ -34,11 +34,11 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
-Solution|Author(s)
---------|---------
-react-themes | Alex Terentiev ([Sharepointalist Inc.](http://www.sharepointalist.com)[AJIXuMuK](https://github.com/AJIXuMuK))
-react-themes | Artur Kukharevich ([akukharevich](https://github.com/akukharevich))
-react-themes | Don Kirkham ([@DonKirkham](https://twitter.com/DonKirkham))
+## Contributors
+
+* Alex Terentiev ([Sharepointalist Inc.](http://www.sharepointalist.com)[AJIXuMuK](https://github.com/AJIXuMuK))
+* Artur Kukharevich ([akukharevich](https://github.com/akukharevich))
+* Don Kirkham ([@DonKirkham](https://twitter.com/DonKirkham))
## Version history
diff --git a/samples/react-tiles-v2/README.md b/samples/react-tiles-v2/README.md
index 78a6ff120..a71442eec 100644
--- a/samples/react-tiles-v2/README.md
+++ b/samples/react-tiles-v2/README.md
@@ -30,14 +30,12 @@ This is a rebuild of the awesome project created by @hugoabernier [https://githu
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-tiles-v2 | [Omar El-Anis](https://github.com/omarelanis) @ SP Bytes www.spbytes.com
+* [Omar El-Anis](https://github.com/omarelanis) @ SP Bytes www.spbytes.com
## Version history
diff --git a/samples/react-timeline/README.md b/samples/react-timeline/README.md
index 2331fccf4..ba5021575 100644
--- a/samples/react-timeline/README.md
+++ b/samples/react-timeline/README.md
@@ -90,12 +90,10 @@ Below NPM package is used to develop this sample.
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-timeline|[Nanddeep Nachan](https://www.linkedin.com/in/nanddeepnachan/) (SharePoint Consultant, [@NanddeepNachan](https://http://twitter.com/NanddeepNachan) )
- |[Ravi Kulkarni](https://www.linkedin.com/in/ravi-kulkarni-a5381723/) (SharePoint Consultant)
+* [Nanddeep Nachan](https://www.linkedin.com/in/nanddeepnachan/) (SharePoint Consultant, [@NanddeepNachan](https://http://twitter.com/NanddeepNachan) )
+* [Ravi Kulkarni](https://www.linkedin.com/in/ravi-kulkarni-a5381723/) (SharePoint Consultant)
## Version history
diff --git a/samples/react-tinymce/README.md b/samples/react-tinymce/README.md
index 4cd429e15..4f7a7916e 100644
--- a/samples/react-tinymce/README.md
+++ b/samples/react-tinymce/README.md
@@ -47,14 +47,13 @@ editor is powered by the community.
## Prerequisites
+
If you are going to use tinymce be aware of it's license, and you must
agree to it.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-React-TinyMCE | @AustinBreslinDev
+* @AustinBreslinDev
## Version history
diff --git a/samples/react-todo-basic/README.md b/samples/react-todo-basic/README.md
index b38642c94..cba645164 100644
--- a/samples/react-todo-basic/README.md
+++ b/samples/react-todo-basic/README.md
@@ -42,11 +42,9 @@ A simple todo web part built using react to showcase some of the SharePoint Fram
* [SharePoint Framework Developer Documentation](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-todo-basic | [Chakkaradeep Chandran](https://github.com/chakkaradeep) (@chakkaradeep)
+* [Chakkaradeep Chandran](https://github.com/chakkaradeep) (@chakkaradeep)
## Version history
diff --git a/samples/react-tour-pnpjs/README.md b/samples/react-tour-pnpjs/README.md
index 4b700ef7c..e09b5a5ae 100644
--- a/samples/react-tour-pnpjs/README.md
+++ b/samples/react-tour-pnpjs/README.md
@@ -38,11 +38,9 @@ The property pane shows dinamically all webparts in the current page, using [PnP
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-tour-pnpjs | [Federico Porceddu](https://www.federicoporceddu.com)
+* [Federico Porceddu](https://www.federicoporceddu.com)
## Version history
diff --git a/samples/react-tree-orgchart/README.md b/samples/react-tree-orgchart/README.md
index 105dd3aeb..6f7e19d29 100644
--- a/samples/react-tree-orgchart/README.md
+++ b/samples/react-tree-orgchart/README.md
@@ -59,12 +59,10 @@ currentUserTeam|boolean|no|only in Interface to handle previouse installations
ShowOtherTeam = 4
```
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-Tree Organization Web Part|[João Mendes](https://github.com/joaojmendes)
-Tree Organization Web Part|[Peter Paul Kirschner](https://github.com/petkir) ([@petkir_at](https://twitter.com/petkir_at))
+* [João Mendes](https://github.com/joaojmendes)
+* [Peter Paul Kirschner](https://github.com/petkir) ([@petkir_at](https://twitter.com/petkir_at))
## Version history
diff --git a/samples/react-twitter/README.md b/samples/react-twitter/README.md
index 0428c13ee..a160e9cad 100644
--- a/samples/react-twitter/README.md
+++ b/samples/react-twitter/README.md
@@ -25,11 +25,9 @@ Sample web part to display Twitter timeline
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-twitter|[Alex Terentiev](https://github.com/AJIXuMuK)
+* [Alex Terentiev](https://github.com/AJIXuMuK)
## Version history
diff --git a/samples/react-upgrade-me/README.md b/samples/react-upgrade-me/README.md
index 9dd93dff9..650e56780 100644
--- a/samples/react-upgrade-me/README.md
+++ b/samples/react-upgrade-me/README.md
@@ -37,11 +37,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
You'll need the [CLI for Microsoft 365](https://pnp.github.io/cli-microsoft365/) in order to perform an upgrade.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-upgrade-me | Hugo Bernier ([Tahoe Ninjas](https://tahoeninjas.blog), [@bernierh](https://twitter.com/bernierh))
+* Hugo Bernier ([Tahoe Ninja](https://tahoeninja.blog), [@bernierh](https://twitter.com/bernierh))
## Version history
diff --git a/samples/react-versiondisplay/README.md b/samples/react-versiondisplay/README.md
index 45ba048e8..dcb030de9 100644
--- a/samples/react-versiondisplay/README.md
+++ b/samples/react-versiondisplay/README.md
@@ -35,11 +35,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
There are no pre-requisites.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-versiondisplay | [Hugo Bernier](https://github.com/hugoabernier) ([Tahoe Ninjas](https://tahoeninjas.blog), [@bernier](https://twitter.com/bernierh))
+* [Hugo Bernier](https://github.com/hugoabernier) ([Tahoe Ninja](https://tahoeninja.blog), [@bernier](https://twitter.com/bernierh))
## Version history
@@ -141,7 +139,7 @@ If you'd like to read more about the concepts illustrated in this sample, please
* [Semantic Versioning](https://semver.org/)
* [npm version](https://docs.npmjs.com/cli/version)
* [PropertyPaneWebPartInformation](https://sharepoint.github.io/sp-dev-fx-property-controls/controls/PropertyPaneWebPartInformation/)
-* [Displaying the solution version in your web part](https://tahoeninjas.blog/2020/03/30/display-the-solution-version-in-your-web-part/)
+* [Displaying the solution version in your web part](https://tahoeninja.blog/2020/03/30/display-the-solution-version-in-your-web-part/)
* [How to version new SharePoint Framework projects](https://n8d.at/how-to-version-new-sharepoint-framework-projects/)
diff --git a/samples/react-video-banner/README.md b/samples/react-video-banner/README.md
index cbdbc88cd..92f20d8ae 100644
--- a/samples/react-video-banner/README.md
+++ b/samples/react-video-banner/README.md
@@ -29,14 +29,12 @@ Use this Web Part to add a video banner with a text on top of it to your pages.
- [SharePoint Framework](https://aka.ms/spfx)
- [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-video-banner | [Mohamed Derhalli](https://github.com/derhallim), https://sharepoint-thoughts.com - [@MohamedDerhalli](https://twitter.com/MohamedDerhalli)
+* [Mohamed Derhalli](https://github.com/derhallim), https://sharepoint-thoughts.com - [@MohamedDerhalli](https://twitter.com/MohamedDerhalli)
diff --git a/samples/react-videolibrary/README.md b/samples/react-videolibrary/README.md
index fd390fdf0..d414db6a8 100644
--- a/samples/react-videolibrary/README.md
+++ b/samples/react-videolibrary/README.md
@@ -89,11 +89,9 @@ See also https://github.com/russgove/O365VideoSync. It's a console app that you
> React, react-3d-carousel reactjs-coverface react-slick
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
- react-VideoLibrary | Russell Gove
+* Russell Gove
## Version history
diff --git a/samples/react-visio/README.md b/samples/react-visio/README.md
index 97510036d..48b6b6c81 100644
--- a/samples/react-visio/README.md
+++ b/samples/react-visio/README.md
@@ -33,11 +33,9 @@ This sample shows how the [Visio JavaScript APIs](https://docs.microsoft.com/off
- Office 365 subscription with SharePoint Online licence
- SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
-## Solution
+## Contributors
-| Solution | Author(s) |
-| ----------- | -------------- |
-| react-visio | [Joel Rodrigues](https://github.com/joelfmrodrigues) |
+* [Joel Rodrigues](https://github.com/joelfmrodrigues)
## Version history
diff --git a/samples/react-webcam/README.md b/samples/react-webcam/README.md
index 0ebe90894..63d59e951 100644
--- a/samples/react-webcam/README.md
+++ b/samples/react-webcam/README.md
@@ -36,11 +36,9 @@ This is sample web part to showcase how to open webcam and take photo in SPFx we
> N/A
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-webcam | [Siddharth Vaghasia](https://github.com/siddharth-vaghasia) (@siddh_me)
+* [Siddharth Vaghasia](https://github.com/siddharth-vaghasia) (@siddh_me)
## Version history
diff --git a/samples/react-webhooks-realtime/README.md b/samples/react-webhooks-realtime/README.md
index c5a862d1f..e45209141 100644
--- a/samples/react-webhooks-realtime/README.md
+++ b/samples/react-webhooks-realtime/README.md
@@ -54,11 +54,9 @@ The libraries used by this web part are Socket.io, sp pnp js, moment.
> * Create a new webhooks subscription for the SharePoint List **Events** (that will be installed by running the script **ProvisioningArtifacts.ps1**), as you prefer, across your solution or Postman, please read the following guideline to achieve this goal [https://learn.microsoft.com/sharepoint/dev/apis/webhooks/overview-sharepoint-webhooks](https://learn.microsoft.com/sharepoint/dev/apis/webhooks/overview-sharepoint-webhooks)
> * The web part has been developed (GetChanges API) to notify new items added in the **Events** list
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-webhooks-realtime|[Giuliano De Luca](https://github.com/giuleon) ([@giuleon](https://twitter.com/giuleon) , [www.delucagiuliano.com](delucagiuliano.com))
+* [Giuliano De Luca](https://github.com/giuleon) ([@giuleon](https://twitter.com/giuleon) , [www.delucagiuliano.com](delucagiuliano.com))
## Version history
diff --git a/samples/react-webpartdetails/README.md b/samples/react-webpartdetails/README.md
index 000ae2723..a7b4b02dc 100644
--- a/samples/react-webpartdetails/README.md
+++ b/samples/react-webpartdetails/README.md
@@ -29,11 +29,9 @@ Note: This sample will not work in workbench as it loads the web part from curre
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-React-webpartdetails| [Harsha Vardhini](https://github.com/Harshagracy) ([@harshagracy](https://twitter.com/harshagracy) / [Harsha's Blog](https://harshagracy.com/))
+* [Harsha Vardhini](https://github.com/Harshagracy) ([@harshagracy](https://twitter.com/harshagracy) / [Harsha's Blog](https://harshagracy.com/))
## Version history
diff --git a/samples/react-word-game/README.md b/samples/react-word-game/README.md
index f3ac91999..f341325ea 100644
--- a/samples/react-word-game/README.md
+++ b/samples/react-word-game/README.md
@@ -32,12 +32,10 @@ A fun game where you unscramble the words before the time runs out. It stores ev
- SharePoint Online Tenant or SharePoint 2019 On Prem
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-word-game | Neil Barkhina ([www.neilb.net](https://www.neilb.net/))
-react-word-game | Don Kirkham ([@DonKirkham](https://twitter.com/DonKirkham/))
+* Neil Barkhina ([www.neilb.net](https://www.neilb.net/))
+* Don Kirkham ([@DonKirkham](https://twitter.com/DonKirkham/))
## Version history
diff --git a/samples/react-world-clocks/README.md b/samples/react-world-clocks/README.md
index 4dd55544d..d22be1e4e 100644
--- a/samples/react-world-clocks/README.md
+++ b/samples/react-world-clocks/README.md
@@ -57,11 +57,9 @@
Please create the list as described above
-## Solution
+## Contributors
-| Solution | Author(s) |
-| --------------------- | ---------------------------------------- |
-| World Clocks Web Part | [Jerry Yasir](https://github.com/jyasir) |
+* [Jerry Yasir](https://github.com/jyasir) |
## Version history
diff --git a/samples/react-yammer-api/README.md b/samples/react-yammer-api/README.md
index 56a1dfe64..10506b802 100644
--- a/samples/react-yammer-api/README.md
+++ b/samples/react-yammer-api/README.md
@@ -31,7 +31,6 @@ Sample SharePoint Framework client-side web part built using React that consumes
If Yammer Office 365 Identity Enforcement is enabled, the web part will 'smart' authenticate Office 365 user when in SharePoint Online environment i.e. a user should allow the app (consent popup) once in a lifetime. After, the user will be logged in all the time. Smart because if you do not have the yammer auth cookies, you would not have to re-authenticate with login button and popups.
To enable Office 365 Identity Enforcement on `Office 365 Enterprise E3 Trial tenant`, go to the Office 365 admin -> Admin centers -> Yammer -> Security Settings -> Enforce Office 365 identity.
-
## Compatibility
| :warning: Important |
@@ -40,7 +39,7 @@ To enable Office 365 Identity Enforcement on `Office 365 Enterprise E3 Trial ten
|Refer to for more information on SPFx compatibility. |
![SPFx 1.0.0](https://img.shields.io/badge/SPFx-1.0.0-green.svg)
-![Node.js v6](https://img.shields.io/badge/Node.js-v6-green.svg)
+![Node.js v6](https://img.shields.io/badge/Node.js-v6-green.svg)
![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg)
![Compatible SharePoint 2019](https://img.shields.io/badge/SharePoint%20Server%202019-Compatible-green.svg)
![Compatible with SharePoint 2016 (Feature Pack 2)](https://img.shields.io/badge/SharePoint%20Server%202016%20(Feature%20Pack%202)-Compatible-green.svg)
@@ -52,20 +51,18 @@ To enable Office 365 Identity Enforcement on `Office 365 Enterprise E3 Trial ten
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 Enterprise E3](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-
+
** [Office 365 Enterprise E3 Trial](https://products.office.com/en-ie/business/office-365-enterprise-e3-business-software) instead of `Office 365 Enterprise E3 Developer Trial` is required to test the web part with Yammer.
## Prerequisites
-- Office 365 subscription with SharePoint Online and Yammer.
-- SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
-- Yammer app already registered. Here is a [how to register an app with Yammer](https://developer.yammer.com/docs/app-registration) guide.
+* Office 365 subscription with SharePoint Online and Yammer.
+* SharePoint Framework [development environment](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
+* Yammer app already registered. Here is a [how to register an app with Yammer](https://developer.yammer.com/docs/app-registration) guide.
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-yammer-api | Velin Georgiev ([@VelinGeorgiev](https://twitter.com/velingeorgiev)), Joseph King ([@7kingjoe3](https://twitter.com/7kingjoe3))
+* Velin Georgiev ([@VelinGeorgiev](https://twitter.com/velingeorgiev)), Joseph King ([@7kingjoe3](https://twitter.com/7kingjoe3))
## Version history
@@ -73,22 +70,22 @@ Version|Date|Comments
-------|----|--------
0.0.1|April 19, 2017 | Initial commit
-
## Minimal Path to Awesome
-- Clone this repository.
-- In the Yammer corresponding to your Office 365 tenant, register a new Yammer App. Here is a [how to register an app with Yammer](https://developer.yammer.com/docs/app-registration) guide.
-- Do not forget to paste your Office 365 tenant url in the `Javascript Origins` upon Yammer app registration e.g `Javascript Origins: https://.sharepoint.com`.
-- Add Yammer app redirect URI e.g. `https://.sharepoint.com/SitePages/Home.aspx`.
-- Make sure the Yammer app is enabled
+* Clone this repository.
+* In the Yammer corresponding to your Office 365 tenant, register a new Yammer App. Here is a [how to register an app with Yammer](https://developer.yammer.com/docs/app-registration) guide.
+* Do not forget to paste your Office 365 tenant url in the `Javascript Origins` upon Yammer app registration e.g `Javascript Origins: https://.sharepoint.com`.
+* Add Yammer app redirect URI e.g. `https://.sharepoint.com/SitePages/Home.aspx`.
+* Make sure the Yammer app is enabled
-> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit https://aka.ms/spfx-devcontainer for further instructions.
+> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit for further instructions.
![Yammer app enabled](./assets/yammer-enabled-screen.png)
-- Copy the Yammer app client Id and redirect uri.
-- Go to the SPFx web part folder and find **src/webparts/reactYammerApi/yammer/ProdConfiguration.ts**.
-- Replace the config client id and redirect uri with the copied from the yammer registered app values.
+* Copy the Yammer app client Id and redirect uri.
+* Go to the SPFx web part folder and find **src/webparts/reactYammerApi/yammer/ProdConfiguration.ts**.
+* Replace the config client id and redirect uri with the copied from the yammer registered app values.
+
```typescript
import { IConfiguration } from './IConfiguration';
@@ -100,30 +97,28 @@ export class ProdConfiguration implements IConfiguration {
public readonly redirectUri: string = "";
}
```
+
- Open the command line, navigate to the web part folder and execute:
- - `npm i`
- - `gulp test` (optional)
- - `gulp serve --nobrowser`
-- Navigate to the hosted version of the SharePoint workbench. (`https://.sharepoint.com/sites//_layouts/15/workbench.aspx`).
-- Add the **React Yammer API** web part.
+ * `npm i`
+ * `gulp test` (optional)
+ * `gulp serve --nobrowser`
+* Navigate to the hosted version of the SharePoint workbench. (`https://.sharepoint.com/sites//_layouts/15/workbench.aspx`).
+* Add the **React Yammer API** web part.
## Features
This Web Part illustrates the following concepts on top of the SharePoint Framework:
-- Using React for building SharePoint Framework client-side web parts.
-- Using Office UI Fabric React styles for building user experience consistent with SharePoint and Office.
-- On-demand authentication with Yammer using the Yammer JavaScript SDK.
-- Communicating with Yammer using its REST APIs.
-- Passing web part properties to React components.
-- Passing localized strings to React components.
-- Unit tests including spies, mocks and faking class methods and properties with stubs.
-
+* Using React for building SharePoint Framework client-side web parts.
+* Using Office UI Fabric React styles for building user experience consistent with SharePoint and Office.
+* On-demand authentication with Yammer using the Yammer JavaScript SDK.
+* Communicating with Yammer using its REST APIs.
+* Passing web part properties to React components.
+* Passing localized strings to React components.
+* Unit tests including spies, mocks and faking class methods and properties with stubs.
## Disclaimer
**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.**
-
-
diff --git a/samples/react-yammer-praise/README.md b/samples/react-yammer-praise/README.md
index cdd5fb164..ed8eb2cb4 100644
--- a/samples/react-yammer-praise/README.md
+++ b/samples/react-yammer-praise/README.md
@@ -31,11 +31,9 @@ It also can be added to Microsoft Teams as Personal or Team Tabs.
* [SharePoint Framework Developer](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-yammer-praise|[Ramin Ahmadi](https://github.com/AhmadiRamin)
+* [Ramin Ahmadi](https://github.com/AhmadiRamin)
## Version history
diff --git a/samples/react-youtube/README.md b/samples/react-youtube/README.md
index 1b10d6b51..418d43930 100644
--- a/samples/react-youtube/README.md
+++ b/samples/react-youtube/README.md
@@ -52,15 +52,10 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
> Is necessary to have a google developer API key in order to perform REST API call
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-YouTube|Giuliano De Luca ([@giuleon](https://twitter.com/giuleon) , [www.delucagiuliano.com](https://delucagiuliano.com))
-
-Solution|Contributor(s)
---------|---------
-react-YouTube|Ravi Chandra ([@ravi_maniyani](https://twitter.com/ravi_maniyani) , [www.netwoven.com](https://netwoven.com))
+* Giuliano De Luca ([@giuleon](https://twitter.com/giuleon) , [www.delucagiuliano.com](https://delucagiuliano.com))
+* Ravi Chandra ([@ravi_maniyani](https://twitter.com/ravi_maniyani) , [www.netwoven.com](https://netwoven.com))
## Version history
diff --git a/samples/react-zod/README.md b/samples/react-zod/README.md
index bf7d795d2..6b501d22f 100644
--- a/samples/react-zod/README.md
+++ b/samples/react-zod/README.md
@@ -81,13 +81,11 @@ In this example, I used the parsed result data to be displayed on a [DetailsList
* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram)
+> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/m365devprogram)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-zod | [Ari Gunawan](https://github.com/AriGunawan) ([@arigunawan3023](https://twitter.com/arigunawan3023))
+* [Ari Gunawan](https://github.com/AriGunawan) ([@arigunawan3023](https://twitter.com/arigunawan3023))
## Version history
diff --git a/samples/react-zpl-viewer/README.md b/samples/react-zpl-viewer/README.md
index b21ec3de0..16c151d4c 100644
--- a/samples/react-zpl-viewer/README.md
+++ b/samples/react-zpl-viewer/README.md
@@ -31,11 +31,9 @@ For more information about SPFx compatibility, please refer to https://aka.ms/sp
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-react-zpl-viewer | Zach Roberts [spodev](https://spodev.com)
+* Zach Roberts [spodev](https://spodev.com)
## Version history
diff --git a/samples/riot-list/README.md b/samples/riot-list/README.md
index bdc6c7aa3..40428daa9 100644
--- a/samples/riot-list/README.md
+++ b/samples/riot-list/README.md
@@ -45,11 +45,9 @@ Simplistic sample Web Part that demonstrates the use of RiotJS in creating a Sha
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-spfx-riot-list|[Sébastien Levert](https://github.com/sebastienlevert) (MVP, Valo Intranet, @sebastienlevert)
+* [Sébastien Levert](https://github.com/sebastienlevert) (MVP, Valo Intranet, @sebastienlevert)
## Version history
diff --git a/samples/section-backgrounds/README.md b/samples/section-backgrounds/README.md
index 91f6c58f7..1de2fb45c 100644
--- a/samples/section-backgrounds/README.md
+++ b/samples/section-backgrounds/README.md
@@ -1,25 +1,29 @@
# Supporting section backgrounds in your web parts
## Summary
+
These samples show how to implement support for section backgrounds in your web parts.
There are 3 web parts in this solution showing how to implement support for a background and 1 web part that shows what the fallback scenario looks like.
For more details on the implementation, check out the documentation at https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/basics/supporting-section-backgrounds
-## A basic web part
+### A basic web part
+
This basic (no framework) web part implements support for backgrounds.
![Basic Web Part](./assets/webpartexample1.png)
In the 2 column section above we defined a background color and inserted the first example web part in the left column. It picks up the background color and uses the right foreground color for text.
-## A React based web part
+### A React based web part
+
This React based web part implements support for backgrounds, alike the basic the web part.
![React Web Part](./assets/webpartexample2.png)
-## A web part using the Office UI Framework
+### A web part using the Office UI Framework
+
This web part implements a Office UI button which is inheriting its colors correctly from the theme
![Office UI Component Web Part](./assets/webpartexample3.png)
@@ -37,11 +41,9 @@ This web part implements a Office UI button which is inheriting its colors corre
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-section-background-examples|Microsoft
+* Microsoft
## Version history
@@ -50,6 +52,7 @@ Version|Date|Comments
1.0.0|March 13, 2019|Initial release
## Disclaimer
+
**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.**
\ No newline at end of file
diff --git a/samples/sharepoint-crud/README.md b/samples/sharepoint-crud/README.md
index 19d76071e..c3f675f9f 100644
--- a/samples/sharepoint-crud/README.md
+++ b/samples/sharepoint-crud/README.md
@@ -42,13 +42,11 @@ Sample Web Parts illustrating performing SharePoint CRUD operations in React, An
* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-sharepoint-crud|Waldek Mastykarz (MVP, Rencore, @waldekm)
-sharepoint-crud|Gautam Sheth (SharePoint Consultant, RapidCircle)
-sharepoint-crud|[Ari Gunawan](https://github.com/AriGunawan) ([@AriGunawan3023](https://twitter.com/AriGunawan3023))
+* Waldek Mastykarz (MVP, Rencore, @waldekm)
+* Gautam Sheth (SharePoint Consultant, RapidCircle)
+* [Ari Gunawan](https://github.com/AriGunawan) ([@AriGunawan3023](https://twitter.com/AriGunawan3023))
## Version history
diff --git a/samples/vuejs-todo-single-file-component/README.md b/samples/vuejs-todo-single-file-component/README.md
index 95928ebeb..ef73c4880 100644
--- a/samples/vuejs-todo-single-file-component/README.md
+++ b/samples/vuejs-todo-single-file-component/README.md
@@ -39,11 +39,9 @@ Sample Todo web part demonstrating how you can utilize [Vue](https://vuejs.org/v
* [SharePoint Framework Developer Preview](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
* [Office 365 developer tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-developer-tenant)
-## Solution
+## Contributors
-Solution|Author(s)
---------|---------
-vuejs-todo-single-file-component|[Sergei Sergeev](https://github.com/s-KaiNet) ([@sergeev_srg](https://twitter.com/sergeev_srg)), [Dimcho Tsanov](https://github.com/DimchoTsanov) ([Singens](http://singens.com))
+* [Sergei Sergeev](https://github.com/s-KaiNet) ([@sergeev_srg](https://twitter.com/sergeev_srg)), [Dimcho Tsanov](https://github.com/DimchoTsanov) ([Singens](http://singens.com))
## Version history