syntheses:product-services
This is an old revision of the document!
Table of Contents
Product Services
These are product directories in vps/vps outside the main product/website application.
Overview
| Path | Purpose |
|---|---|
product/e2e-tests | Playwright end-to-end tests for customer-facing panel flows |
product/guest-agent | Linux and Windows guest VM agents |
product/mentos | Freshdesk/article management tooling |
product/vmbuilder | VM image builder |
product/cli-based-tests | CLI test framework |
product/unused-code-remover | Static analysis/dead-code tool |
product/rat | Small internal tool; mostly CI/config in current tree |
product/base-image-test | CIS/base-image testing |
product/history | Historical mockups and pre-project artifacts |
e2e-tests
product/e2e-tests is a Playwright test suite covering panel flows such as login, account settings, API tokens, billing, domains, load balancers, networks, servers, snapshots, SSH keys, storage, and VPCs.
guest-agent
product/guest-agent contains software that runs inside guest VPS instances.
- Linux: cron and
mpanel-memory-graphpackaging/scripts. - Windows: C# service for disk, memory, MAC address, and statistics collection.
- Installer: MSI/Advanced Installer assets for the Windows agent.
mentos
product/mentos is a .NET tool for Freshdesk solution/article workflows. It includes CLI commands for enumeration, reset, and sync; API client/rate-limit handling; Markdown persistence; and tests.
Other Tools
- vmbuilder - creates VM disk/base images.
- cli-based-tests - tests CLI tools and workflows.
- unused-code-remover - static analysis tool for detecting dead code.
- rat - small internal tool with limited discovered documentation.
- base-image-test - base image compliance testing.
syntheses/product-services.1784250632.txt.gz ยท Last modified: by 127.0.0.1
