SECONDO

Contributing

This page describes how you can contribute to the Secondo project. The development of Secondo takes place on GitHub using git. General information about the usage of GitHub can be found here.

The tasks are performed with git on the command line. Many IDEs (e.g., Visual Studio Code) contain a git client, which allows performing the commands directly from the IDE. In addition, there are standalone tools like Git Extensions to perform the operations without using the command line.

Note: Secondo was originally developed in a self-hosted CVS repository, with GitHub serving only as a read-only mirror. The migration to git and GitHub has since been completed, and GitHub is now used as the primary repository for the development. For users migrating from cvs, the corresponding cvs commands are noted below.

Contributing when you have write access to the SECONDO project

Contributing when you have no write access to the SECONDO project

The workflow is almost the same as described above. The exception is that you have to fork the project before you can push changes to the project. In addition, the pushed changes need to be integrated into the project via a pull request. Both tasks can be done in the web interface of GitHub. Forking a project and creating a pull request is described here.

Last Changed: 2026-07-21 (JNI)