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/12/28 23:11]
sunweaver
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:little-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 ===== ===== X2Go Project Infrastructure =====
  
Line 31: Line 29:
 </WRAP> </WRAP>
  
 +----
  
-===== Specific X2Go Development Subprojects =====+===== X2Go Documentation for Developers =====
  
----- +<WRAP round info>
- +
-<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:protocol]]|{{: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 components 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    | 
-| x2gognomebindings  |  >= 2.0.2.0  |  automake  | 
-| x2gomatebindings    >= 0.0.1.1  |  automake  | 
----- 
  
 ===== 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) =====
  
Line 115: 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