CONTRIBUTING.asciidoc 2.57 KB
Newer Older
1
2
3
4
5
6
7
8
9
# Contributing to Eclipse ESCET

Thanks for your interest in this project.


## Project description

The Eclipse Supervisory Control Engineering Toolkit (Eclipse ESCET) project
provides a toolkit for the development of supervisory controllers. The toolkit
10
has a strong focus on industrial applicability, e.g. to cyber-physical
11
12
13
14
15
16
17
18
19
20
21
22
23
24
systems. The toolkit includes tooling to support the entire development
process of (supervisory) controllers, including among others specification,
supervisory controller synthesis, simulation-based validation and
visualization, formal verification, real-time testing, and code generation.

For more information, see:

 * Project home: https://projects.eclipse.org/projects/technology.escet
 * Website: https://eclipse.org/escet


## Developer resources

For more information regarding source code management, builds, setting up a
25
26
developer environment, coding standards, how to contribute, and more, see
the Eclipse ESCET development documentation at:
27

28
 * https://eclipse.org/escet/escet/#developer-chapter-index
29
30
31

The project maintains the following source code repositories:

32
 * https://gitlab.eclipse.org/eclipse/escet/escet.git
33

34
These can also be accessed via a web interface:
35

36
37
38
39
40
41
 * https://gitlab.eclipse.org/eclipse/escet/escet

This project uses GitLab to track ongoing development and issues:

 * https://gitlab.eclipse.org/eclipse/escet/escet/-/milestones
 * https://gitlab.eclipse.org/eclipse/escet/escet/-/issues
42
43
44
45

Be sure to search for existing issues before you create another one. Remember
that contributions are always welcome!

46
To contribute source code (e.g. patches), please use GitLab:
47

48
 * https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77


## Eclipse Contributor Agreement

Before your contribution can be accepted by the project team, contributors must
electronically sign the Eclipse Contributor Agreement (ECA).

 * https://www.eclipse.org/legal/ECA.php

Commits that are provided by non-committers must have a Signed-off-by field in
the footer indicating that the author is aware of the terms by which the
contribution has been provided to the project. The non-committer must
additionally have an Eclipse Foundation account and must have a signed Eclipse
Contributor Agreement (ECA) on file.

For more information, please see the Eclipse Committer Handbook:

 * https://www.eclipse.org/projects/handbook/#resources-commit


## Contact

Contact the project developers via the project's 'dev' list.

 * https://accounts.eclipse.org/mailing-list/escet-dev

As an end user, you can ask questions on the project's forum:

 * https://www.eclipse.org/forums/index.php/f/527/