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
Next revision Both sides next revision
wiki:development:start [2013/01/10 15:34]
kjellski [X2Go Build HowTos (GNU/Linux)]
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=3,​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: 2015/02/24 00:27 by mikedep333