The LarKC Collaborative Development Environment - LarKC@SourceForge.net
Software development is an important aspect of the LarKC project. LarKC has always striven to achieve the highest standards of the open source software development process, offering the developers, adopters and end-users a reliable environment for the development and maintenance of the software solutions. Guided by the user feedback and considering the growing number of the both external and internal contributors to the LarKC developments, a collaborative development environment was set up which is hosted by the SourceForge.net service. This page gives an overview about the LarKC@SourceFourge.net service, highlighting the SourceForge.net's main futures and usage scenarios.
A complete manual for both users and developers of LarKC can be found at https://sourceforge.net/projects/larkc/files/Release-1.0/LarKC_PlatformManual_V1_0.pdf/.
Contents
1. What is a SourceForge.net ?
A Forge is a collaborative software development environment with an intuitive interface that ties together a huge tool set, from source code version control and file release systems to on-demand customizable Trackers, Forums and Mailing Lists, used for the organization of the software development process. A [[https://sourceforge.net/|SourceForge.net] is a Forge implementation which might be referred to one of the largest collections of open source tools and applications.
The LarKC users, developers and adopters can greatly benefit from the LarKC@SourceFourge.net using the following services:
subversion-based version control system for accessing and management of the source code, link to description
file release system for easy downloading the released software, link to description
powerful user and developer support system, link to description
and many others provided by ?SourgeForge.net (see the link for more details)
The LarKC entry on the ?SourceForge.net is available at https://sourceforge.net/projects/larkc/.
2. Source Code Access
The source code of the LarKC software solutions is open source (released under the Apache 2.0 license) and maintained by means of the Subversion Version Control System (SVN). The code is accessible through the "Development" tab on the LarKC@SoureForge.net's main page or directly at the Link. The source code repository for the LarKC source code is located at https://larkc.svn.sourceforge.net/svnroot/larkc. From this link the source code can be easily browsed, managed and downloaded (Figure 1).
Figure 1 - Accessing the the LarKC source code repository from the web.
A number of free command-line and graphical clients is available for easy downloading, checking out and committing the source code (please see a list at http://subversion.tigris.org/).
The Source Code Repository structure for LarKC is as specified in Figure 2.
Figure 2 - The structure of the LarKC source code repository
Whereas the release folder comprises the stable source code from the LarKC releases, recommended for the final users, the trunk entry contains the most actual version of our developments and aims at active plug-in developers and adopters. For more details about the SVN code management system, please refer to http://svnbook.red-bean.com/
For prerequisites for accessing the LarKC source code please refer to Prerequisites and Getting Started Subsection.
3. Access to the Software Releases
The released components are accessible through the "Files" Tab on the https://sourceforge.net/projects/larkc/. or directly at the LarKC@SoureForge.net's main page or directly at the link.
4. User Support
The goals of the LarKC project include among others the release of a number of open-source software components. The user feedback is important for the LarKC development as considered to be an important improvement guideline. In order to encourage a community of users to get involved to the LarKC developments, collect user improvement proposals, solve appearing issues rapidly, promote the discussion among the user community as well as between the users and developers, the following services are provided by the LarKC@SourceForge.net:
The User Forum: - here discussions should take place about using LarKC with implemented use cases (and corresponding components), requesting new use cases to be implemented by LarKC etc. The User Forum is accessible through the "Develop/Forums/LarKC-Users" Tab on the LarKC@SoureForge.net's main page or directly at the link.
The User Support Mailing List: larkc-user-support@lists.sourceforge.net is used in addition to the User Forum with automatic message redirecting from/to the User Forum. The main LarKC developers are subscribed to the Mailing List and provide a prompt feedback to the user support requests. In order to join the mailing list, a subscription at https://lists.sourceforge.net/lists/listinfo/larkc-user-support is required.
5. Developer Support
The Developer Forum: - here discussions should take place about implementing new LarKC components (including plug-ins, workflows, other possible components) or improving/modifying existing ones. The Developer Forum is accessible through the "Develop/Forums/LarKC-Developers" Tab on the LarKC@SoureForge.net's main page or directly at the link.
The Developer Support Mailing List: larkc-dev-support@lists.sourceforge.net is used in addition to the Developer Forum with automatic message redirecting from/to the Developer Forum. In order to join the mailing list, a subscription at https://lists.sourceforge.net/lists/listinfo/larkc-developer-support is required.
6. Prerequisites and Getting Started
The only prerequisite for joining the LarKC@SourceFourge.net is to have a valid SourceForge.net account, that can be obtained by registering at the link. For getting access to all the LarKC features and services, described above, please send your account information to the project Administrator.
Accessing the source code repository performs by means of one of the client command-line and graphical user interface interfaces, see the link for more details
7. Contacting Us
For issue of getting access to the LarKC@SourceFourge.net or in case of problems with using the LarKC@SourceFourge.net services, please contact the project Administrator.
