CODESYS Forge (or short cforge) is an extension to CODESYS, which should help developers and users to use the services, provided on CODESYS Forge.
CODESYS users which have this package installed get an easy access to all their favorite packes on CODESYS Forge.
Packages can as easily inatalled, as clicking on the cforge download button of a project. cforge registers an URL protocol handler in Windows, which handles URLs, starting with the protocol "cforge://".
By clicking on such a link, the corresponding software is downloaded and installed using cforge.
All software, which was installed through cforge is registered and can be maintained, using the cforge command line.
cforge --help
cforge helps developers in several reoccuring tasks of maintaining their CODESYS software.
You can always use the standard mechanisms of the CODESYS SVN package to check your projects out. But with cforge you can easily checkout a folder, containing multiple libraries.
You will end up with a folder with projects, that are up to date and have the right connection to the SVN repository that you just checked out.
Again, you can use the standard mechanism of CODESYS SVN to commit your changea on your projects. But here cforge has several advantages:
MyProject/
MyLib/
(these files are generated)
MyProject.project
MyProject.md
MyLib.library
MyLib.md
You can also use cforge to automate your release process a bit. cforge can use the tagged projects to prepare compiled libraries, which have the released flag set.
So, a release with cforge can.look like: