From OpenSCADAWiki
Jump to: navigation, search
(Importing a new version from external source)
(Importing a new version from external source)
 
Line 1: Line 1:
 
== Creating a new Module ==
 
== Creating a new Module ==
 
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:
 
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:
* be the copyright holder or the author of the module code and distribute it under any free license, GPL preferred;
+
* 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:
 
* 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 [[Special:MyLanguage/Documents/API#CodeDesign|formatting style of the main OpenSCADA modules]];
 
** 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]];

Latest revision as of 16:23, 13 April 2025

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Documents/How to/Create module)
== Creating a new Module ==
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:
* 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 [[Special:MyLanguage/Documents/API#CodeDesign|formatting style of the main OpenSCADA modules]];
** the localisation files of the module must be also correct, actual and proper formed.
* 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;
* for 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.
Translation== Creating a new Module ==
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:
* 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 [[Special:MyLanguage/Documents/API#CodeDesign|formatting style of the main OpenSCADA modules]];
** the localisation files of the module must be also correct, actual and proper formed.
* 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;
* for 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.

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.
  • write a short information page of the module for placing it to the OpenSCADA Wiki in way like to the other ones there;
  • for 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.