44 lines
1.4 KiB
Markdown
44 lines
1.4 KiB
Markdown
# Manage SPFx solution using ALM APIs
|
|
|
|
## Summary
|
|
|
|
This web part acts as a centralized place where admin can manage SPFx solutions present in their tenant using Application lifecycle Management(ALM) APIs and perform activities like Add, Deploy, Install, Retract, Uninstall & Remove apps.
|
|
|
|
### Tenant Appcatalog
|
|
|
|
![Application Lifecycle Management](./assets/SPFxALM.gif)
|
|
|
|
### Site Collection Appcatalog
|
|
|
|
![Application Lifecycle Management](./assets/SPFxALMSPAppcatalog.gif)
|
|
|
|
|
|
**Note:**
|
|
This web part is mainly build for tenant and SharePoint admins, since most of the operation requires administrator privileges.
|
|
|
|
## Used SharePoint Framework Version
|
|
|
|
![version](https://img.shields.io/badge/version-1.10.0-green.svg)
|
|
|
|
## Minimal Path to Awesome
|
|
|
|
- git clone the repo
|
|
- npm i
|
|
- gulp bundle --ship
|
|
- gulp package-solution --ship
|
|
- Add to Site Collection App Catalog or Tenant AppCatalog and Install the App
|
|
- Add the web part to any page in the Site Collection
|
|
|
|
## Solution
|
|
|
|
Solution|Author(s)
|
|
--------|---------
|
|
React-Manage-SPFx-Solutions-ALM|Ramakrishnan Raman
|
|
|
|
## 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.**
|
|
|
|
---
|
|
<img src="https://telemetry.sharepointpnp.com/sp-dev-fx-webparts/samples/react-manage-spfx-solutions-alm" />
|