VT
Vyogo Technologies
GitHub 资料 · @vyogotech
Generate integration tests for multi-DocType workflows in Frappe. Use when testing end-to-end workflows, state transitions, or complex business processes.
vyogotech/frappe-integration-test-generator1 次安装
Generate code to integrate Frappe with external REST APIs. Use when connecting to third-party services, payment gateways, or external data sources.
vyogotech/frappe-external-api-connector1 次安装
Generate complete Frappe DocType with JSON, Python controller, and JavaScript form scripts.
vyogotech/frappe-doctype-builder1 次安装
Develop custom Frappe/ERPNext apps locally using SNE images with volume mounts. Covers bench new-app in a throwaway container, compose mounts, and day-to-day bench workflows.
vyogotech/frappe-custom-app-dev1 次安装
Generate compose.yml for local containerized development using vyogo's SNE (Single Node Environment) images. All-in-one containers with MariaDB, Redis, and Frappe/ERPNext bundled together.
vyogotech/frappe-compose-dev-generator1 次安装
Validate code follows frappe-microservice-lib patterns, security best practices, and framework conventions.
vyogotech/validate-microservice-code
Generate Frappe-style unit tests using FrappeTestCase, with optional BDD API tests. Follow TDD principles.
vyogotech/generate-tdd-tests
Generate container-based E2E tests using podman/docker, testing complete workflows across microservices.
vyogotech/generate-e2e-container-tests
Generate Frappe Workflows for document state management and approvals. Use when creating approval workflows, state transitions, or multi-step document processes.
vyogotech/frappe-workflow-generator
Create webhook handlers for Frappe integrations. Use when implementing webhooks, event-driven integrations, or external system notifications.
vyogotech/frappe-webhook-manager
Generate Frappe Web Forms for public-facing forms. Use when creating customer portals, registration forms, surveys, or public data collection forms.
vyogotech/frappe-web-form-builder
Generate comprehensive unit tests for Frappe DocTypes, controllers, and API methods. Use when creating test files, writing test cases, or setting up test infrastructure for Frappe/ERPNext applications.
vyogotech/frappe-unit-test-generator
Generate tenant-isolated database queries using TenantAwareDB to prevent cross-tenant access.
vyogotech/frappe-tenant-query
Generate state machine logic for Frappe DocTypes. Use when implementing complex status workflows, state transitions, or document lifecycle management.
vyogotech/frappe-state-machine-helper
Set up local Frappe/ERPNext development using vyogo SNE (Single Node Environment) images. Replaces the traditional multi-container setup (MariaDB, Redis, workers, scheduler) with a single all-in-one container.
vyogotech/frappe-sne-runner
Generate secure, tenant-aware API endpoints with authentication and tenant isolation.
vyogotech/frappe-secure-endpoint
Generate Frappe reports (query/script) with filters, charts, HTML templates, and JS customization.
vyogotech/frappe-report-generator
Generate optimized queries, caching, and indexes for Frappe performance. Use when optimizing slow queries, implementing caching, or improving performance.
vyogotech/frappe-performance-optimizer
Generate complete microservice boilerplate with tenant isolation, Containerfile, and entrypoint.
vyogotech/frappe-microservice-scaffold
Generate fixture files for Frappe test data and master data. Use when creating test fixtures, setup data, or master data for new sites.
vyogotech/frappe-fixture-creator
Generate API documentation, user guides, and technical documentation for Frappe apps. Use when documenting APIs, creating user guides, or generating OpenAPI specs.
vyogotech/frappe-documentation-generator
Generate document lifecycle hooks for DocTypes without modifying Frappe core.
vyogotech/frappe-document-hooks
Generate data migration scripts for Frappe. Use when migrating data from legacy systems, transforming data structures, or importing large datasets.
vyogotech/frappe-data-migration-generator
Generate Frappe-style DocType controllers with lifecycle methods for microservices.
vyogotech/frappe-controller
Generate Containerfile for Frappe apps using the official frappe/erpnext images with Gunicorn. The recommended pattern copies app source into the bench layout and runs Gunicorn directly.
vyogotech/frappe-containerfile-generator
Generate JavaScript client-side form scripts for Frappe DocTypes. Use when creating form customizations, field validations, custom buttons, or client-side logic for Frappe/ERPNext forms.
vyogotech/frappe-client-script-generator
Canonical folder structure produced by `bench new-app`. Use this as the ground truth for any Frappe app file tree — do NOT invent your own structure.
vyogotech/frappe-app-scaffold
Generate whitelisted API methods and REST endpoints for standard Frappe and microservices.
vyogotech/frappe-api-handler
Explain frappe-microservice-lib architecture patterns, bounded context, and multi-tenancy principles.
vyogotech/explain-microservice-pattern
Explain Frappe and ERPNext concepts, patterns, and conventions to help developers understand the framework.
vyogotech/explain-frappe-erpnext-concept
Add a new microservice to dev-podman-compose.yml with proper configuration, dependencies, and networking.
vyogotech/add-service-to-dev-compose