m (→Overview: Typo corrected) |
Xiaoqiang0 (Talk | contribs) (→Development with MeeGo OBS account) |
||
| Line 19: | Line 19: | ||
* [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]] | * [[Build_Infrastructure/Packagers_Developers#How_to_get_started|Request a new OBS account]] | ||
* [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]] | * [[Build_Infrastructure/Packagers_Developers/WebUI_part_1|Login and first steps]] | ||
| - | * [[Build_Infrastructure/Packagers_Developers/WebUI_part_2| | + | * [[Build_Infrastructure/Packagers_Developers/WebUI_part_2|Link packages and adding a repository]] |
* [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]] | * [[Build_Infrastructure/Packagers_Developers#How_to_use_the_commandline_client|How to use the command line client for daily operations]] | ||
* [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]] | * [[Build_Infrastructure/Packagers_Developers/Using_OBS_chroot_for_development|Using OBS chroot for development]] | ||
This page describes basic information you needed if you want to contribute to MeeGo. Target audience is community member who wish to involve in MeeGo development.
Contents |
Like other Linux distros, MeeGo is a package-based system, and it is using RPM package end. The RPM packages are managed in ZYpper repos. The MeeGo development is done by using Open Build System (OBS). If you are a serious and frequent MeeGo contributor, you need an OBS account to commit your changes back to MeeGo. Other casual contributors can work without using OBS, but you need a MeeGo development team member to help review and commit your changes into MeeGo.
The process of develop with an OBS account: Branch, Check-out, Make changes, Deployment the new package and test, Make a new image (optional), Sumbmit your changes.
The process of develop without using OBS: Download MeeGo from a repo, build a chroot env, get the source of a package, make changes, build and test the new package, how to debug the local build, find a MeeGo team member to sponsor your changes and submit them back.