Here are some ways you can contribute:
If you want to participate as an OWLNext developer or administrator with elevated access rights to the project site, then contact the current administrators by posting in the forum, at the bottom of this page or by email.
Contributors should follow these guidelines:
Here are some advice and prerequisites to get started:
The following sections contain some notes on project site management. The command line examples assume that your user name is "admin". Replace "admin" with your real user name. To get administrator privileges, contact the current administrators or SourceForge.
Various free command line tools are useful for working with the project site. The following examples are based on a Linux setup. If you work on Windows, you can e.g. use a virtual machine with Linux to use these tools. Another option is to use a GNU-style shell, such as Cygwin, or the Bash shell in Windows 10.
The SourceForge shell server lets you work on the project site for a limited amount of time (4 hours). The following command connects to SourceForge SSH shell server:
$ ssh -t admin,owlnext@shell.sourceforge.net create
The following command is fine for doing single file (e.g. large zipped archive) transfer to and from the project web space:
$ sftp admin,owlnext@web.sourceforge.net
RSync works with SSH internally to provide secure, powerful and simple file transfer and synchronisation of file systems across the public network. For example, to copy the project website:
$ rsync -e "ssh -l admin" admin,owlnext@web.sourceforge.net:/home/project-web/owlnext/htdocs .
RSync is well suited for updating the Online OWLNext Documentation. Assuming that you have the updated documentation files in the local folder "documentation/html", this command updates the online documentation:
$ rsync -avsz --delete --chmod=D755,F644 -e "ssh -l admin" documentation/html admin,owlnext@web.sourceforge.net:/home/project-web/owlnext/htdocs/help/.
The --chmod option makes sure that directories will have full permissions (read, write and execute) for "admin", while only read and execute (browse) permissions for the group and others, and that files will have read and write permissions for "admin", but only read permission for the group and others. For the other options used here, see the rsync documentation.
Create and log into an SSH shell. Change the current directory to the code repository, and issue the "svnadmin dump" command. For example:
$ cd /home/svn/p/owlnext/code
$ svnadmin dump . > backup.dump
Then copy the dump file to your preferred backup destination. For example, use RSync from a local console:
$ rsync -e "ssh -l admin" admin,owlnext@shell.sourceforge.net:/home/svn/p/owlnext/code/backup.dump .
This section describes the administrative steps you need to perform to prepare and release a new version of OWLNext.
Bugs: #301
Bugs: #546
Bugs: #559
Bugs: #571
Bugs: #572
Discussion: Problems with migrating to OWLNext 6.35
Discussion: Some Bugfixes
Discussion: 6.43 & Clang compiler
Discussion: Ted Neward's book Advanced OWL 5.0
Discussion: Clang, VCL, Unicode and OWLNext7
Discussion: operator BSTR for TAutoVal
Discussion: OWLMaker update function
Discussion: Releasing updates OWLNext 7.0.20, 6.44.28 and 6.36.13
Discussion: Administering the OWLNext project site
Discussion: Administering the OWLNext project site
Wiki: Coding_Standards
Wiki: Doxygen_documentation_guidelines
Wiki: Frequently_Asked_Questions
Wiki: Installing_OWLNext
Wiki: Knowledge_Base
Wiki: Main_Page
Wiki: OWLMaker
Wiki: OWLNext_Roadmap_and_Prereleases
Wiki: OWLNext_Stable_Releases
Wiki: Submitting_bugs_and_feature_requests
Wiki: Supported_Compilers
Wiki: Upgrading_from_OWL