SAP-samples/hana-developer-cli-tool-example

Learn how to build a developer-centric SAP HANA command line tool, particularly designed to be used when performing SAP HANA development in non-SAP tooling (for example from VS Code).

109Stars on the repository
39Mods indexed here, across every type
6d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

SAP-samples/hana-developer-cli-tool-example

Instructions file GitHub Copilot

Use when creating or updating GitHub Actions workflow files. Enforces consistent CI/CD patterns, matrix testing strategies, artifact management, deployment automation, secret handling, and integration with repository services. Ensures workflows are secure, maintainable, and follow GitHub Actions best practices.

109 6d ago A 5,627 tokens original Apache-2.0

SAP-samples/hana-developer-cli-tool-example

Instructions file GitHub Copilot

Use when creating or updating project configuration files for linting, testing, coverage, and code quality tools. Enforces consistent config structure, extends shared configurations, manages ignore patterns, handles multi-language setup, and integrates tools with CI/CD. Ensures all tools work harmoniously and follow…

109 6d ago A 4,409 tokens original Apache-2.0

SAP-samples/hana-developer-cli-tool-example

Instructions file GitHub Copilot

Use when creating or updating database-specific client adapters. Enforces abstract base class extension patterns, required method implementations, connection lifecycle management, profile-based factory patterns, and integration with CDS and direct connection modes. Ensures consistent database abstraction across HANA…

109 6d ago A 4,558 tokens original Apache-2.0

SAP-samples/hana-developer-cli-tool-example

Instructions file GitHub Copilot

Use when creating or updating GitHub Actions workflow files. Enforces consistent CI/CD patterns, matrix testing strategies, artifact management, deployment automation, secret handling, and integration with repository services. Ensures workflows are secure, maintainable, and follow GitHub Actions best practices.

109 6d ago A 4,513 tokens original Apache-2.0

SAP-samples/hana-developer-cli-tool-example

Instructions file GitHub Copilot

Use when creating or updating MCP (Model Context Protocol) server components. Enforces TypeScript patterns, JSON-RPC communication rules, tool/resource/prompt registration, and integration with CLI command metadata. Ensures MCP server follows protocol requirements and maintains consistency with the CLI infrastructure.

109 6d ago A 4,811 tokens original Apache-2.0

SAP-samples/hana-developer-cli-tool-example

Instructions file GitHub Copilot

Use when adding or updating scripts in package.json. Enforces consistent naming conventions, script categories, environment variable handling, cross-platform command compatibility, npm lifecycle hooks, script composition patterns, and integration with CI/CD pipelines. Ensures npm scripts are maintainable…

109 6d ago C 4,985 tokens original Apache-2.0

SAP-samples/hana-developer-cli-tool-example

Instructions file GitHub Copilot

Use when creating or updating route files in routes/. Enforces consistent structure, error handling, database connection management, internationalization, and integration with the Express server and CLI command infrastructure. Ensures routes follow established patterns for endpoint registration, response formatting…

109 6d ago A 5,092 tokens original Apache-2.0

SAP-samples/hana-developer-cli-tool-example

Instructions file GitHub Copilot

Use when creating or updating SAPUI5 user interfaces in app/resources/. Enforces consistent component structure, controller patterns, view conventions, model usage, internationalization, and integration with the common UI framework. Ensures new UIs follow established patterns for reusability, maintainability, and…

109 6d ago A 6,791 tokens original Apache-2.0

SAP-samples/hana-developer-cli-tool-example

Instructions file GitHub Copilot

Use when creating or updating maintenance scripts in scripts/. Enforces patterns for validation, postinstall hooks, build utilities, CLI argument parsing, exit code conventions, CI/CD integration, and internationalized user feedback. Ensures scripts are robust, testable, and follow established conventions.

109 6d ago A 5,632 tokens original Apache-2.0

SAP-samples/hana-developer-cli-tool-example

Instructions file GitHub Copilot

Use when creating or updating test files that need to leverage existing test utilities. Enforces consistent discovery and reuse of shared testing infrastructure including base utilities, mocking libraries, and established test patterns. Ensures tests benefit from centralized test helpers rather than duplicating…

109 6d ago A 5,908 tokens original Apache-2.0

SAP-samples/hana-developer-cli-tool-example

Instructions file GitHub Copilot

Use when creating or updating TypeScript configuration files. Enforces consistent compiler options, module resolution strategies, type generation from JavaScript sources, declaration file management, and dual-config patterns for mixed JS/TS projects. Ensures TypeScript integration supports both ESM and type safety…

109 6d ago A 4,270 tokens original Apache-2.0