Skip to content

Commit 8b1cd3e

Browse files
committed
create compas sct documentation
Signed-off-by: Mohamed Sylla <[email protected]>
1 parent f894f3d commit 8b1cd3e

File tree

5 files changed

+57
-9
lines changed

5 files changed

+57
-9
lines changed

doc/compas-sct.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<!-- SPDX-FileCopyrightText: 2020 RTE FRANCE -->
2+
<!-- -->
3+
<!-- SPDX-License-Identifier: Apache-2.0 -->
4+
# COMPAS SCT (Substation Configuration Tool)
5+
## Introduction
6+
7+
8+
System Configuration Tool (SCT) is part of CoMPAS open source project. It goal is to bring a flexible and adaptative tool for configuring PACS (Power Automation and power Control System). It's an n-tiers architecture which combine reliabilitily, flexibility, modularity and adaptability to allows users to choose their own database to implement the SCT.
9+
10+
The following architecture is divided in three major parts:
11+
* sct-commons : ....
12+
* sct-service : this part could be considered as the engine of the SCT. It computes all needed operations and uses sct-data for database access.
13+
* sct-data : implements a generic abstract data service which should be extended by specific real data service for exchange with chosen database.
14+
* sct-app : *TODO*
15+
16+
*Insert diagram here*
17+
18+
19+
## SCT COMMONS
20+
*TODO*
21+
## SCT DATA
22+
*TODO*
23+
### SQL-Like Database
24+
*TODO*
25+
### NoSQL-Like Database
26+
*TODO*
27+
## SCT SERVICE
28+
*TODO*
29+
## SCT APPLICATION
30+
*TODO*

pom.xml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@
2121
</repositories>
2222

2323
<properties>
24-
<compas.core.version>0.2.1</compas.core.version>
24+
<compas.core.version>local-SNAPSHOT</compas.core.version>
2525
<maven.compiler.target>11</maven.compiler.target>
2626
<maven.compiler.source>11</maven.compiler.source>
27+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2728
<sonar.coverage.exclusions>sct-coverage/**</sonar.coverage.exclusions>
2829
<aggregate.report.dir>../sct-coverage/target/site/jacoco-aggregate/jacoco.xml</aggregate.report.dir>
2930
<sonar.coverage.jacoco.xmlReportPaths>${basedir}/${aggregate.report.dir}</sonar.coverage.jacoco.xmlReportPaths>
@@ -38,7 +39,8 @@
3839
</dependencies>
3940
<modules>
4041
<module>sct-data</module>
41-
<module>sct-data-postgres</module>
42+
<module>sct-data-pg</module>
43+
<module>sct-commons</module>
4244
<module>sct-service</module>
4345
<module>sct-coverage</module>
4446
</modules>

sct-commons/pom.xml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!-- SPDX-FileCopyrightText: 2021 RTE FRANCE -->
3+
<!-- -->
4+
<!-- SPDX-License-Identifier: Apache-2.0 -->
5+
<project xmlns="http://maven.apache.org/POM/4.0.0"
6+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
7+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
8+
<modelVersion>4.0.0</modelVersion>
9+
10+
<parent>
11+
<groupId>org.lfenergy.compas</groupId>
12+
<artifactId>compas-sct</artifactId>
13+
<version>local-SNAPSHOT</version>
14+
</parent>
15+
16+
<groupId>org.lfenergy.compas</groupId>
17+
<artifactId>sct-commons</artifactId>
18+
<version>local-SNAPSHOT</version>
19+
20+
<properties>
21+
<sonar.coverage.jacoco.xmlReportPaths>${basedir}/${aggregate.report.dir}</sonar.coverage.jacoco.xmlReportPaths>
22+
</properties>
23+
</project>

sonar-project.properties

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)