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
wiki:development:start [2013/01/10 15:35]
kjellski [X2Go Build From Source HowTo (General Short Description)]
wiki:development:start [2014/01/21 13:27]
schlomo Nightly builds are not only for Debian/Ubuntu
Line 3: Line 3:
 ====== X2Go Development ====== ====== X2Go Development ======
  
-===== General Topics ===== +<WRAP round info> 
- +<menu col=2,​align=center,​caption="​Development of X2Go">​
----- +
- +
-<menu col=3,​align=center,​caption="​Development of X2Go">​+
   <​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>​Project Planning|Coordinating the Project|[[wiki:​development:​project-planning]]|{{:​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>​
 </​menu>​ </​menu>​
 +</​WRAP>​
  
 ---- ----
  
 +===== X2Go Project Infrastructure =====
  
-===== Tracking ​X2Go Development =====+<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>​
  
-The development of X2Go depends on your contributions. Please report X2Go issues to our [[http://​bugs.x2go.org|bug tracker]]. ​+----
  
-Read the documentation on [[http://​bugs.x2go.org/​Reporting.html|how to report a bug]] first before starting to file your first bug. +===== X2Go Documentation for Developers ​=====
- +
-===== 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 Broker Protocols|Client/​Broker Communication in X2Go|[[wiki:​development:​x2gobroker:​protocol]]|{{:​wiki:​litte-phoca.png|}}</​item>​
 </​menu>​ </​menu>​
 +</​WRAP>​
  
 ---- ----
  
-===== X2Go Build From Source HowTo (General Short Description) ​=====+===== X2Go Package Test-Builds ​=====
  
-//... what's needed to build this from git for the first time.// +<WRAP round todo> 
- +<menu col=1,​align=center,​caption="​Building X2Go Test-Packages">​ 
-<menu col=1,​align=center,​caption="​Building X2Go from Source">​ +  <​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 Projects ​from source| ​general build from source, what's needed to build |[[wiki:​development:​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>​ </​menu>​
 +</​WRAP>​
  
 ---- ----
Line 53: Line 57:
 ===== X2Go Build HowTos (GNU/Linux) ===== ===== X2Go Build HowTos (GNU/Linux) =====
  
-//... esp. apply to installation on the Linux-From-Scratch distribution.//​ +<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>​
  
 ---- ----
 +
 ===== X2Go Build HowTos (MS Windows) ===== ===== X2Go Build HowTos (MS Windows) =====
  
 +<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>​
 </​menu>​ </​menu>​
 +</​WRAP>​
  
 ---- ----
Line 76: Line 83:
 ===== X2Go Build HowTos (MacOS) ===== ===== X2Go Build HowTos (MacOS) =====
  
 +<WRAP round todo>
 <menu col=3,​align=center,​caption="​Building X2Go for MacOS">​ <menu col=3,​align=center,​caption="​Building X2Go for MacOS">​
   <​item>​X2GoClient|build from source for MacOS|[[wiki:​development:​build-howto-macos:​x2goclient]]|{{:​wiki:​litte-phoca.png|}}</​item>​   <​item>​X2GoClient|build from source for MacOS|[[wiki:​development:​build-howto-macos:​x2goclient]]|{{:​wiki:​litte-phoca.png|}}</​item>​
Line 81: Line 89:
   <​item>​PyHoca-CLI|build from source for MacOS|[[wiki:​development:​build-howto-macos:​pyhoca-cli]]|{{:​wiki:​litte-phoca.png|}}</​item>​   <​item>​PyHoca-CLI|build from source for MacOS|[[wiki:​development:​build-howto-macos:​pyhoca-cli]]|{{:​wiki:​litte-phoca.png|}}</​item>​
 </​menu>​ </​menu>​
 +</​WRAP>​
 +
 +
 +
  
----- 
  
wiki/development/start.txt · Last modified: 2014/01/21 13:27 by schlomo