User Tools

Site Tools


wiki:development:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
wiki:development:start [2013/03/18 09:58]
ncryer [Building X2Go Client and programs needed for X2Go Client on Windows]
wiki:development:start [2020/05/28 22:58]
danger89 [X2Go Documentation for Developers]
Line 2: Line 2:
  
 ====== X2Go Development ====== ====== X2Go Development ======
- 
-===== General Topics ===== 
- 
----- 
  
 <WRAP round info> <WRAP round info>
Line 11: Line 7:
   <item>Roadmap|Release/Feature Roadmap|[[wiki:development:roadmap]]|{{:wiki:litte-phoca.png|}}</item>   <item>Roadmap|Release/Feature Roadmap|[[wiki:development:roadmap]]|{{:wiki:litte-phoca.png|}}</item>
   <item>Join the Team|X2Go Developer Apprenticeship|[[wiki:development:join-the-team]]|{{:wiki:litte-phoca.png|}}</item>   <item>Join the Team|X2Go Developer Apprenticeship|[[wiki:development:join-the-team]]|{{:wiki:litte-phoca.png|}}</item>
 +  <item>Reporting Bugs|X2Go Bug Tracking System|[[wiki:bugs]]|{{:wiki:litte-phoca.png|}}</item>
   <item>X2Go Git|VCS Code Repository|[[wiki:development:git]]|{{:wiki:litte-phoca.png|}}</item>   <item>X2Go Git|VCS Code Repository|[[wiki:development:git]]|{{:wiki:litte-phoca.png|}}</item>
   <item>i18n|Internatialization of X2Go Applications|[[wiki:development:i18n]]|{{:wiki:litte-phoca.png|}}</item>   <item>i18n|Internatialization of X2Go Applications|[[wiki:development:i18n]]|{{:wiki:litte-phoca.png|}}</item>
-  <item>Nightly Builds|Nightly built pkgs for Debian/Ubuntu|[[wiki:development:nightly-builds]]|{{:wiki:litte-phoca.png|}}</item>+  <item>Nightly Builds|Nightly built packages|[[wiki:development:nightly-builds]]|{{:wiki:litte-phoca.png|}}</item>
   <item>Debug/Troubleshooting|Problem Solving HowTo|[[wiki:development:debugging]]|{{:wiki:litte-phoca.png|}}</item>   <item>Debug/Troubleshooting|Problem Solving HowTo|[[wiki:development:debugging]]|{{:wiki:litte-phoca.png|}}</item>
   <item>Development Workspace|Set up your X2Go Dev Machine|[[wiki:development:development-workspace]]|{{:wiki:litte-phoca.png|}}</item>   <item>Development Workspace|Set up your X2Go Dev Machine|[[wiki:development:development-workspace]]|{{:wiki:litte-phoca.png|}}</item>
 +  <item>X2Go QA|Quality Assurance of X2Go|[[wiki:development:x2go-qa]]|{{:wiki:litte-phoca.png|}}</item>
   <item>Build Server|X2Go Build Server Documentation|[[wiki:development:build-server]]|{{:wiki:litte-phoca.png|}}</item>   <item>Build Server|X2Go Build Server Documentation|[[wiki:development:build-server]]|{{:wiki:litte-phoca.png|}}</item>
-  +  <item>Releasing|HowTo Release X2Go Components|[[wiki:development:release-howto]]|{{:wiki:litte-phoca.png|}}</item> 
 +  <item>Releasing (Windows)|HowTo Release X2Go Components for Windows|[[wiki:development:release-howto-mswin]]|{{:wiki:litte-phoca.png|}}</item>
 </menu> </menu>
 </WRAP> </WRAP>
  
 ---- ----
 +===== X2Go Project Infrastructure =====
  
 +<WRAP round info>
 +<menu col=3,align=center,caption="X2Go Project Infrastructure">
 +  <item>Webservers|Statistics|[[wiki:development:webserver-stats]]|{{:wiki:litte-phoca.png|}}</item>
 +</menu>
 +</WRAP>
  
-===== Tracking X2Go Development =====+----
  
-The development of X2Go depends on your contributions. Please report X2Go issues to our [[http://bugs.x2go.org|bug tracker]]. +===== X2Go Documentation for Developers =====
  
-Read the documentation on [[http://bugs.x2go.org/Reporting.html|how to report a bug]] first before starting to file your first bug. +<WRAP round info>
- +
-===== Specific X2Go Development Subprojects ===== +
- +
----- +
- +
-<WRAP round important>+
 <menu col=2,align=center,caption="Code Documentation"> <menu col=2,align=center,caption="Code Documentation">
   <item>X2Go Sessions File Format|Specs of ~/.x2goclient/sessions|[[wiki:development:sessions-file]]|{{:wiki:litte-phoca.png|}}</item>   <item>X2Go Sessions File Format|Specs of ~/.x2goclient/sessions|[[wiki:development:sessions-file]]|{{:wiki:litte-phoca.png|}}</item>
-  <item>X2Go QA|Quality Assurance of X2Go|[[wiki:development:x2go-qa]]|{{:wiki:litte-phoca.png|}}</item> 
   <item>NX Libraries|Maintaining nxlibs.git|[[wiki:development:nxlibs-repository]]|{{:wiki:litte-phoca.png|}}</item>   <item>NX Libraries|Maintaining nxlibs.git|[[wiki:development:nxlibs-repository]]|{{:wiki:litte-phoca.png|}}</item>
   <item>X2Go Client (Perl Script)|Study how X2Go session handshakes work|[[wiki:development:x2goclient-cli-study]]|{{:wiki:litte-phoca.png|}}</item>   <item>X2Go Client (Perl Script)|Study how X2Go session handshakes work|[[wiki:development:x2goclient-cli-study]]|{{:wiki:litte-phoca.png|}}</item>
   <item>X2Go Session Handshake|Server/Client Communication in X2Go|[[wiki:development:session-handshake]]|{{:wiki:litte-phoca.png|}}</item>   <item>X2Go Session Handshake|Server/Client Communication in X2Go|[[wiki:development:session-handshake]]|{{:wiki:litte-phoca.png|}}</item>
-  <item>X2Go Broker Protocols|Client/Broker Communication in X2Go|[[wiki:development:x2gobroker-protocols]]|{{:wiki:litte-phoca.png|}}</item> +  <item>X2Go Broker Protocols|Client/Broker Communication in X2Go|[[wiki:development:x2gobroker:protocol]]|{{:wiki:litte-phoca.png|}}</item> 
-  +    <item>GLX 1.4 xlib workaround|Enable GLX 1.4 via mesa & xlib|[[wiki:development:glx-xlib-workaround]]|{{:wiki:litte-phoca.png|}}</item>
 </menu> </menu>
 </WRAP> </WRAP>
- 
----- 
- 
-===== X2Go Test-Builds on Debian-like systems ===== 
- 
-//... what's needed to build X2Go from Git for the first time if you are on Debian & co.// 
- 
-<WRAP round todo> 
-<menu col=1,align=center,caption="Building X2Go from Source"> 
-  <item>Build any X2Go code project from source on Debian-like systems| general build from source, what's needed to build |[[wiki:development:buildguide]]|{{:wiki:litte-phoca.png|}}</item> 
-</menu> 
-</WRAP> 
----- 
- 
- 
- 
-===== Info on Sanity of Tarball installers ===== 
- 
-The following X2go projects support tarball installation. If you find a reference to a release version here that has not yet been release (i.e. is not available as tarball) then this means that it will be available in the code project's next upcoming release. 
- 
-^  Code Project  ^   Release    ^  Mechanism  ^ 
-| x2goclient      >= 3.0.1.19  |  make/qmake  | 
-| x2goserver      >= 3.0.99.1  |  make        | 
-| nx-libs        |  >= 3.5.0.18  |  make        | 
-| python-x2go    |  >= 0.2.0.0    setup.py    | 
-| pyhoca-gui      >= 0.4.0.1    setup.py    | 
- 
----- 
  
 ===== X2Go Build HowTos (GNU/Linux) ===== ===== X2Go Build HowTos (GNU/Linux) =====
- 
-//... esp. apply to installation on the Linux-From-Scratch distribution.// 
  
 <WRAP round todo> <WRAP round todo>
 <menu col=3,align=center,caption="Building X2Go for GNU/Linux"> <menu col=3,align=center,caption="Building X2Go for GNU/Linux">
-  <item>X2GoClient|build from source for GNU/Linux|[[wiki:development:build-howto-linux:x2goclient]]|{{:wiki:litte-phoca.png|}}</item>+  <item>X2Go Client|build from source for GNU/Linux|[[wiki:development:build-howto-linux:x2goclient]]|{{:wiki:litte-phoca.png|}}</item>
   <item>PyHoca-GUI|build from source for GNU/Linux|[[wiki:development:build-howto-linux:pyhoca-gui]]|{{:wiki:litte-phoca.png|}}</item>   <item>PyHoca-GUI|build from source for GNU/Linux|[[wiki:development:build-howto-linux:pyhoca-gui]]|{{:wiki:litte-phoca.png|}}</item>
   <item>PyHoca-CLI|build from source for GNU/Linux|[[wiki:development:build-howto-linux:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item>   <item>PyHoca-CLI|build from source for GNU/Linux|[[wiki:development:build-howto-linux:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item>
-  <item>X2GoServer|build from source for GNU/Linux|[[wiki:development:build-howto-linux:x2goserver]]|{{:wiki:litte-phoca.png|}}</item>+  <item>X2Go Server|build from source for GNU/Linux|[[wiki:development:build-howto-linux:x2goserver]]|{{:wiki:litte-phoca.png|}}</item>
   <item>NX libraries|build from source for GNU/Linux|[[wiki:development:build-howto-linux:nx-libs]]|{{:wiki:litte-phoca.png|}}</item>   <item>NX libraries|build from source for GNU/Linux|[[wiki:development:build-howto-linux:nx-libs]]|{{:wiki:litte-phoca.png|}}</item>
 </menu> </menu>
 </WRAP> </WRAP>
  
 +----
  
- 
----- 
 ===== X2Go Build HowTos (MS Windows) ===== ===== X2Go Build HowTos (MS Windows) =====
  
 <WRAP round todo> <WRAP round todo>
 <menu col=3,align=center,caption="Building X2Go for MS Windows"> <menu col=3,align=center,caption="Building X2Go for MS Windows">
-  <item>X2GoClient|build from source for MS Windows|[[wiki:development:build-howto-mswin:x2goclient]]|{{:wiki:litte-phoca.png|}}</item>+  <item>X2GoClient|build environment, nxproxy and OpenSSH Server|[[wiki:development:build-howto-mswin:x2goclient]]|{{:wiki:litte-phoca.png|}}</item>
   <item>PyHoca-GUI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-gui]]|{{:wiki:litte-phoca.png|}}</item>   <item>PyHoca-GUI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-gui]]|{{:wiki:litte-phoca.png|}}</item>
   <item>PyHoca-CLI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item>   <item>PyHoca-CLI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item>
Line 112: Line 79:
 </menu> </menu>
 </WRAP> </WRAP>
 +
 +
 ---- ----
 +===== X2Go Package Test-Builds =====
 +
 +<WRAP round todo>
 +<menu col=1,align=center,caption="Building X2Go Test-Packages">
 +  <item>Build any X2Go code project from source on Debian-like systems|Build howto for .deb packages |[[wiki:development:deb-buildguide]]|{{:wiki:litte-phoca.png|}}</item>
 +  <item>Build any X2Go code project from source on RPM-based systems|Build howto for .rpm packages |[[wiki:development:rpm-buildguide]]|{{:wiki:litte-phoca.png|}}</item>
 +</menu>
 +</WRAP>
 +
 +
 +
 +
 +
  
wiki/development/start.txt · Last modified: 2020/11/05 18:20 by danger89