~~NOTOC~~ ====== X2Go Development ====== Roadmap|Release/Feature Roadmap|[[wiki:development:roadmap]]|{{:wiki:litte-phoca.png|}} Join the Team|X2Go Developer Apprenticeship|[[wiki:development:join-the-team]]|{{:wiki:litte-phoca.png|}} Reporting Bugs|X2Go Bug Tracking System|[[wiki:bugs]]|{{:wiki:litte-phoca.png|}} X2Go Git|VCS Code Repository|[[wiki:development:git]]|{{:wiki:litte-phoca.png|}} i18n|Internatialization of X2Go Applications|[[wiki:development:i18n]]|{{:wiki:litte-phoca.png|}} Nightly Builds|Nightly built packages|[[wiki:development:nightly-builds]]|{{:wiki:litte-phoca.png|}} Debug/Troubleshooting|Problem Solving HowTo|[[wiki:development:debugging]]|{{:wiki:litte-phoca.png|}} Development Workspace|Set up your X2Go Dev Machine|[[wiki:development:development-workspace]]|{{:wiki:litte-phoca.png|}} X2Go QA|Quality Assurance of X2Go|[[wiki:development:x2go-qa]]|{{:wiki:litte-phoca.png|}} Build Server|X2Go Build Server Documentation|[[wiki:development:build-server]]|{{:wiki:litte-phoca.png|}} Releasing|HowTo Release X2Go Components|[[wiki:development:release-howto]]|{{:wiki:litte-phoca.png|}} Releasing (Windows)|HowTo Release X2Go Components for Windows|[[wiki:development:release-howto-mswin]]|{{:wiki:litte-phoca.png|}} ---- ===== X2Go Project Infrastructure ===== Webservers|Statistics|[[wiki:development:webserver-stats]]|{{:wiki:litte-phoca.png|}} GitLab|DevOps tool|[[wiki:development:gitlab]|{{:wiki:litte-phoca.png|}} ---- ===== X2Go Documentation for Developers ===== X2Go Sessions File Format|Specs of ~/.x2goclient/sessions|[[wiki:development:sessions-file]]|{{:wiki:litte-phoca.png|}} NX Libraries|Maintaining nxlibs.git|[[wiki:development:nxlibs-repository]]|{{:wiki:litte-phoca.png|}} X2Go Client (Perl Script)|Study how X2Go session handshakes work|[[wiki:development:x2goclient-cli-study]]|{{:wiki:litte-phoca.png|}} X2Go Session Handshake|Server/Client Communication in X2Go|[[wiki:development:session-handshake]]|{{:wiki:litte-phoca.png|}} X2Go Broker Protocols|Client/Broker Communication in X2Go|[[wiki:development:x2gobroker:protocol]]|{{:wiki:litte-phoca.png|}} GLX 1.4 xlib workaround|Enable GLX 1.4 via mesa & xlib|[[wiki:development:glx-xlib-workaround]]|{{:wiki:litte-phoca.png|}} ===== X2Go Build HowTos (GNU/Linux) ===== X2Go Client|build from source for GNU/Linux|[[wiki:development:build-howto-linux:x2goclient]]|{{:wiki:litte-phoca.png|}} PyHoca-GUI|build from source for GNU/Linux|[[wiki:development:build-howto-linux:pyhoca-gui]]|{{:wiki:litte-phoca.png|}} PyHoca-CLI|build from source for GNU/Linux|[[wiki:development:build-howto-linux:pyhoca-cli]]|{{:wiki:litte-phoca.png|}} X2Go Server|build from source for GNU/Linux|[[wiki:development:build-howto-linux:x2goserver]]|{{:wiki:litte-phoca.png|}} NX libraries|build from source for GNU/Linux|[[wiki:development:build-howto-linux:nx-libs]]|{{:wiki:litte-phoca.png|}} ---- ===== X2Go Build HowTos (MS Windows) ===== X2GoClient|build environment, nxproxy and OpenSSH Server|[[wiki:development:build-howto-mswin:x2goclient]]|{{:wiki:litte-phoca.png|}} PyHoca-GUI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-gui]]|{{:wiki:litte-phoca.png|}} PyHoca-CLI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-cli]]|{{:wiki:litte-phoca.png|}} ---- ===== X2Go Build HowTos (MacOS) ===== X2GoClient|build from source for MacOS|[[wiki:development:build-howto-macos:x2goclient]]|{{:wiki:litte-phoca.png|}} PyHoca-GUI|build from source for MacOS|[[wiki:development:build-howto-macos:pyhoca-gui]]|{{:wiki:litte-phoca.png|}} PyHoca-CLI|build from source for MacOS|[[wiki:development:build-howto-macos:pyhoca-cli]]|{{:wiki:litte-phoca.png|}} ---- ===== X2Go Package Test-Builds ===== Build any X2Go code project from source on Debian-like systems|Build howto for .deb packages |[[wiki:development:deb-buildguide]]|{{:wiki:litte-phoca.png|}} Build any X2Go code project from source on RPM-based systems|Build howto for .rpm packages |[[wiki:development:rpm-buildguide]]|{{:wiki:litte-phoca.png|}}