Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
EclipseSCADA/Development/RepositoryLayout
This document should describe how the repository layout of Eclipse SCADA should look like. Considering the initial contribution and the migration of the codebase of openSCADA.
Contents
New Repositories
Utils
Abstract: Contains tools and helper classes which are not related to SCADA functionality
Base
Abstract: Contains tools and helper classes which are related to SCADA functionality
Protocols
Abstract: Contains protocol implementations provided by Eclipse SCADA
Chart
Abstract: Contains the time series chart widget provided by Eclipse SCADA
Core
Abstract: The core SCADA system
HMI
Abstract: User Interface components which do not clutter up your IDE
IDE
Abstract: User Interface components which may clutter up your IDE
Releng
Abstract: Release Engineering Tool, global build and deployments scripts
Old reposotories
org.openscada.external
Will be replaced by using Eclipse Orbit.
org.openscada.jinterop
Will not be migrated to Eclipse. It will continue to exists in the openSCADA project.
org.openscada.utgard
Will not be migrated to Eclipse. It will continue to exists in the openSCADA project.