Universal Dashboard
PowerShell Universal repository.
Universal Dashboard is now a part of PowerShell Universal. Please submit issues on theCreate beautiful, interactive websites with PowerShell. Universal Dashboard is part of PowerShell Universal.
Resources
License
The Universal Dashboard project and module are licensed under the GNU Lesser General Public License.
Install
You can install PowerShell Universal by downloading it from our Downloads page.
Key Features
- PowerShell module to develop cross-platform web sites
- Runs anywhere PowerShell Core and Windows PowerShell are available
- Simple syntax to generate client and server side code
- Extreme customization
Examples
Chatroom
Chat room created complete in Universal Dashboard
UDBGInfo
BGInfo clone built using Universal Dashboard to display computer metrics.
Clock
Clock implementation built using SVG and Universal Dashboard.
Contribution Rules
Contributions are always welcome! Please follow the below rules.
- Changes that alter the functionality, add features or fix bugs must have a Pester test validating the change.
- Changes that add new parameters or cmdlets must document the cmdlets using or updating a Plaster markdown file.
- Issues should include PowerShell, module and browser version. Logs are preferable.
Building Universal Dashboard
The Universal Dashboard frameworks and components are JavaScript libraries built on React with PowerShell integration.
Dependencies
Building
You can build this entire repository by running the build.ps1 script in the root of the src directory.
Set-Location ./src
Invoke-Build Build
Running Tests
To run tests, you can use the build.ps1 Test task.
Set-Location ./src
Invoke-Build Test