WinCC OA Engineering Toolkit
Engineering tools for serious WinCC OA work
winccoa-tools-pack brings together the building blocks for modern WinCC OA development: reusable npm packages, GitHub Actions, VS Code extensions, testing support, documentation tooling, and practical automation that helps teams work faster without sacrificing quality.
Quality and test infrastructure
Ecosystem
This organisation has grown around real engineering work in the WinCC OA space, covering shared libraries, validation, documentation, project setup, testing, and automation.
WinCC OA-related repositories in the recent activity set
Commits across WinCC OA work in the last 12 months
Pull requests delivered across the toolchain
Share of recent engineering effort focused on WinCC OA topics
What You Find Here
A practical toolkit for engineers building, checking, documenting, and running WinCC OA projects.
Core npm packages
Reusable libraries for project inspection, project registration, syntax checks, code style checks, and documentation workflows.
npm-winccoa-syntax-check
npm-winccoa-ctrl-code-style
VS Code extensions
Extension-based tooling for CTRL language support, project administration, databases, logs, UI panels, MCP integration, and project workflows.
vscode-winccoa-ctrllang
vscode-winccoa-project-admin
vscode-winccoa-database
Automation and CI
Reusable GitHub Actions and supporting packages for test execution, documentation builds, repository setup, and quality gates.
action-publish-skills-docs
winccoa-devcontainerHighlighted Repositories
Representative projects that show the breadth of the organisation.
npm-winccoa-core
Shared foundation for WinCC OA project discovery, project metadata, utility functions, and common developer workflows.
winccoa-native-gui-test-framework
Framework support for native GUI testing in WinCC OA, with a strong focus on reliability, clear test intent, and maintainable automation.
github-actions-winccoa
Reusable GitHub Actions for WinCC OA build, test, documentation, style, syntax, and repository automation workflows.
npm-winccoa-docu-builder
Documentation tooling for turning engineering knowledge into structured, publishable project documentation.
Principles
The direction behind the organisation.
Build real tools
Everything here should solve a recurring engineering problem, not just exist as a showcase.
Raise quality
Code style, syntax validation, tests, documentation, and review discipline are treated as first-class engineering concerns.
Share knowledge
Good engineering becomes more valuable when it is reusable, documented, and easy for other teams to adopt.
Where To Start
A simple path into the ecosystem for engineers who are new to winccoa-tools-pack.
Start with the foundations
Explore the tools documentation and repository templates first if you want to standardise how WinCC OA projects are structured and automated.
Pick the workflow you need
Use syntax checking, code style, documentation builders, and test tooling incrementally instead of adopting everything at once.
Treat the organisation as a toolkit
These repositories are designed to work together: packages feed automation, automation supports repositories, and documentation carries the practice forward.
Welcome
winccoa-tools-pack is about turning WinCC OA engineering into a more modern, repeatable, testable, and productive practice.
This page is intentionally focused on WinCC OA topics only and is designed as a welcome page for the organisation, not as a personal contribution report.