Difference between revisions of "SME Server:Documentation:Technical Manual:Chapter7/de"
Line 1: | Line 1: | ||
− | {{Languages}} | + | {{Languages|SME Server:Documentation:Technical Manual:Chapter7}} |
− | = | + | {{Overview/de}} |
+ | = Kapitel 7 - Software-Erweiterungen erstellen= | ||
{{FixMe}} | {{FixMe}} | ||
− | == | + | ==Software entwickeln== |
− | + | Im Entwicklerhandbuch erhalten Sie die nötigen Informationen, um eine Erweiterung für den MSE Server zu entwickeln. | |
− | == | + | ==Software releasen== |
− | + | Gehen Sie bitte nach folgenden Regeln vor, um Konsistenz Ihrer Erweiterungen sicherzustellen: | |
− | + | Kündigen Sie Ihre Erweiterung im Contribs Forum an. Dabei sollte der Betreff deutlich auf eine neue Erweiterung hinweisen, z.B. [ANNOUNCE] rpm name oder [ANKÜNDIGUNG] neue Erweiterung. | |
− | [ANNOUNCE] rpm name | ||
− | + | Erstellen Sie einen Eintrag unter SME Contribs im Bug Tracker zum Hinzufügen einer neuen Komponente durch Ihre erstellte Erweiterung als rpm. Fügen Sie Links zum Download Ihrer rpm und src-Dateien hinzu und ergänzen den Eintrag um eine kurze Beschreibung, z.B. die Beschreibung aus der spec-Datei. | |
− | + | Aktuelle Erweiterungen in der [http://bugs.contribs.org/describecomponents.cgi?product=SME%20Contribs SME Server Contribs] Liste. | |
===SME Extras Repositories=== | ===SME Extras Repositories=== |
Revision as of 15:37, 9 May 2007
|
Bevorzugte Artikel
|
Kapitel 7 - Software-Erweiterungen erstellen
Software entwickeln
Im Entwicklerhandbuch erhalten Sie die nötigen Informationen, um eine Erweiterung für den MSE Server zu entwickeln.
Software releasen
Gehen Sie bitte nach folgenden Regeln vor, um Konsistenz Ihrer Erweiterungen sicherzustellen:
Kündigen Sie Ihre Erweiterung im Contribs Forum an. Dabei sollte der Betreff deutlich auf eine neue Erweiterung hinweisen, z.B. [ANNOUNCE] rpm name oder [ANKÜNDIGUNG] neue Erweiterung.
Erstellen Sie einen Eintrag unter SME Contribs im Bug Tracker zum Hinzufügen einer neuen Komponente durch Ihre erstellte Erweiterung als rpm. Fügen Sie Links zum Download Ihrer rpm und src-Dateien hinzu und ergänzen den Eintrag um eine kurze Beschreibung, z.B. die Beschreibung aus der spec-Datei.
Aktuelle Erweiterungen in der SME Server Contribs Liste.
SME Extras Repositories
The SME Extras repository will contain RPMs that have been through a review process, RPMs in the SME Extras repository will be able to be installed directly from the Software Installer panel in the server-manager. Currently the SME Extras repository does not hold any contribs, but this will change in the future. Here you can see the list of packages submitted for Package Review.
Submission process
- Note, The process for having your contrib included in SME Extras is currently being outlined and developed and therefore is far from complete.
To get your package in the SME Extras repository it has to go through a review process. The first steps to get your contrib in the SME Extras repository are:
1. Submit your contrib for Package Review in the SME Server Extras category of the Bugtracker. Be sure to add the following information:
- (a link to) the SPEC file
- (a link to) the source RPM (SRPM)
2. SME Server code is stored in the CVS on SourceForge.
- To be able to work on your code in the SME Server CVS repository you need an account on SourceForge. With this account the development team can give you access to the CVS repository. More information can be found here:
- B04: Registering a User Account
- E04: CVS (Version Control for Source Code)
3. After you have created your SourceForge account you can ask the development team to give you developer access. Create a bug in the Bug Tracker as usual.
4. After the development team has added you to the list of developers you can create a SSH key which is necessary to get access to the SME Server CVS, more on this can be found here: F02: SSH Key Generation and Usage
5. After you have received deveoper access you will have to download and configure your CVS client to work with the SME Server CVS. More information can be found here: B01: Recommended User Software Configuration (en)