(6 intermediate revisions by the same user not shown)
Line 1:
Line 1:
−
For placing developed module to main repository of OpenSCADA tree of source texts you need to do next and to follow to shown demands:
+
== Creating a new Module ==
−
* be the copyright holder or the author of the module code and distribute it's under any free license, GPL preferred;
+
In order to post the developed module to the [http://oscada.org/websvn/listing.php?repname=OpenSCADA OpenSCADA source tree repository], you must do the following and comply with the following requirements:
−
* prepare and store the module code as a separated archive of folder of the module for any module's subsystem of OpenSCADA, follow to demands to the contain:
+
* be the copyright holder or the Author of the module code and distribute it under any free license, GPL preferred;
−
** the module's source texts must include a correct copyright information into each file's top, be wrote and formed in some system way preferring to the must used one of main OpenSCADA modules' styles;
+
* prepare and store the module code as a separated archive of the module folder for any module subsystem of OpenSCADA with demands to the content:
−
** the module's localisation files must be also correct, actual and proper formed.
+
** the source texts of the module at the beginning of each file must include correct copyrights information, be written and formatted according to some system where preference should be given to the [[Special:MyLanguage/Documents/API#CodeDesign|formatting style of the main OpenSCADA modules]];
−
* write a short information page of the module for placing it to [[Special:MyLanguage/Modules|the OpenSCADA Wiki]], in way like to the other ones there;
+
** the localisation files of the module must be also correct, actual and proper formed.
−
* to placing the module write the direct request to the forum topic "[http://oscada.org/en/forum/topics/openscada_development/ OpenSCADA development]" includes a proving of it's ability to work from any OpenSCADA developer or a short demonstration video.
+
* for documenting and placing of this module, write a direct request in the forum topic "[http://oscada.org/en/forum/topics/openscada_development/ OpenSCADA development]", including proof of functionality from the OpenSCADA developer or a short demonstration video — you'll be granted by the Developer status and your account with the same password will be appeared in the [[Special:MyLanguage/Modules|OpenSCADA Wiki]];
+
* write a short information page of the module directly on the Wiki in way like to the other ones there.
Latest revision as of 11:57, 21 April 2025
Creating a new Module
In order to post the developed module to the OpenSCADA source tree repository, you must do the following and comply with the following requirements:
be the copyright holder or the Author of the module code and distribute it under any free license, GPL preferred;
prepare and store the module code as a separated archive of the module folder for any module subsystem of OpenSCADA with demands to the content:
the source texts of the module at the beginning of each file must include correct copyrights information, be written and formatted according to some system where preference should be given to the formatting style of the main OpenSCADA modules;
the localisation files of the module must be also correct, actual and proper formed.
for documenting and placing of this module, write a direct request in the forum topic "OpenSCADA development", including proof of functionality from the OpenSCADA developer or a short demonstration video — you'll be granted by the Developer status and your account with the same password will be appeared in the OpenSCADA Wiki;
write a short information page of the module directly on the Wiki in way like to the other ones there.