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/03/08 13:31]
127.0.0.1 external edit
wiki:development:start [2015/03/07 02:48]
mikedep333 [X2Go Documentation for Developers] Add GLX 1.4 xlib workaround
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>
 +  <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>
  
 ---- ----
 +===== 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. +
- +
-===== 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>
 +    <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>
  
 ---- ----
 +===== X2Go Package Test-Builds =====
  
-===== X2Go Build From Source HowTo (General Short Description) ===== +<WRAP round todo> 
- +<menu col=1,align=center,caption="Building X2Go Test-Packages"> 
-//... what's needed to build this from git for the first time.// +  <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 col=1,align=center,caption="Building X2Go from Source"> +
-  <item>Build any X2go Projects from source| general build from source, what's needed to build |[[wiki:development:buildguide]]|{{:wiki:litte-phoca.png|}}</item>+
 </menu> </menu>
 +</WRAP>
  
 ---- ----
Line 53: Line 58:
 ===== 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 84:
 ===== 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 90:
   <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: 2020/11/05 18:20 by danger89