|
|
(153 intermediate revisions by 26 users not shown) |
Line 1: |
Line 1: |
| {{Template:I18n/Language Navigation Bar|Getting_Started}}
| | <languages /> |
| | <translate> |
| | <!--T:35--> |
| | See [https://community.kde.org/Get_Involved the Get Involved page on the Community Wiki]. |
|
| |
|
| | | <!--T:36--> |
| {{Box|Overview|
| | If you are looking for build instructions, [https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source up-to-date build instructions] are available on the Community Wiki, and we also have [[/Build/Historic|historic ones]]. |
| * Choose version
| | </translate> |
| * Choose method of build
| |
| * Troubleshoot
| |
| * Use and Test / switch between versions for use
| |
| * contribute your development back to the system
| |
| |100%}}
| |
| | |
| ==Getting the Source==
| |
| [[Image:Action_down.svg|right|32px]]
| |
| * [[Getting_Started/Sources/Anonymous SVN|Anonymous SVN Quickstart Guide]]
| |
| * [[Getting_Started/Sources/Using Subversion with KDE|Using Subversion with KDE]] ''A more in depth look at accessing KDE source code with subversion, including the repository layout and working with revisions and patches.''
| |
| * [[Getting_Started/Sources/Amarok Git Tutorial|Amarok Git Tutorial]] ''Amarok has moved to Git (with the rest of KDE to follow), so it requires different steps to check out and develop.''
| |
| * [[Getting_Started/Sources/Snapshots|Daily Snapshots]]
| |
| * [http://websvn.kde.org/ Browse code online], or [http://lxr.kde.org/search search the code]
| |
| | |
| | |
| ==Choose Version and Build Method==
| |
| [[Image:Action_tool.svg|right|32px]]
| |
| There are different KDE branches with different [[build requirements]].
| |
| For production use, we recommend using a stable version of KDE. You will probably want the latest stable version for which you have the prerequisites.
| |
| | |
| The TRUNK is the main branch where new features (and prerequisites) are added.
| |
| | |
| The steps to build most branches are very similar. You can configure [[Getting_Started/Build/kdesrc-build|kdesrc-build]] to build most versions. Need link to build kde3 versions
| |
| | |
| [[Getting_Started/Build/KDE4/Troubleshooting|Troubleshooting]] information is similar between branches as well.
| |
| | |
| Also consider Project Neon, where you may be able to download recent-enough Trunk Kubuntu packages and build enviornment.
| |
| | |
| | |
| | |
| === Manual Steps ===
| |
| * [[Getting_Started/Build/KDE4|KDE 4 (Development version, TRUNK)]]
| |
| * [[Getting_Started/Build/KDE4.x|KDE 4.x (Stable version or 4.x SVN BRANCH)]]
| |
| * [[Getting_Started/Build/KDE4.4 Upgrade|Upgrade KDE-4.4.x release version or KDE-4.4 SVN BRANCH)]]
| |
| * [[Getting_Started/Build|Other versions and FAQ]] ''Including information for building on non-linux systems''
| |
| * [[Getting_Started/Build/KDE4/Troubleshooting|Troubleshooting]]
| |
| | |
| ==Setting up the Environment==
| |
| [[Image:Action_pen.svg|right|32px]]
| |
| After KDE has been built, you'll want a good way to launch apps and perform your regular development tasks:
| |
| * [[Getting_Started/Increased Productivity in KDE4 with Scripts|Increased Productivity in KDE4 with Scripts]]
| |
| * [[Getting_Started/Set up KDE 4 for development|Set up KDE 4 for development]]
| |
| | |
| | |
| ==Contribution==
| |
| You may not need the latest bleeding-edge KDE to develop with, Much code will be similiar between versions and your patch might work, however Trunk is where major changes are introduced, and branches are mostly maintenance/bug fix.
| |
| | |
| [[Image:Action_tool.svg|right|32px]]
| |
| * [[Contribute|Contribute]]
| |
| * [[Contribute/Send_Patches|Send Patches]]
| |
| * [[Contribute/Bugsquad|Bugsquad]]
| |
| * [[Getting_Started/Using Project Neon to contribute to KDE|Using Project Neon to contribute to KDE]]
| |
| | |
| | |
| [[Category:Build_KDE]]
| |