head 1.9; access; symbols; locks; strict; comment @# @; 1.9 date 2005.02.14.11.05.06; author rse; state Exp; branches; next 1.8; 1.8 date 2004.03.24.07.49.20; author thl; state Exp; branches; next 1.7; 1.7 date 2003.08.07.14.46.09; author thl; state Exp; branches; next 1.6; 1.6 date 2003.03.08.21.10.06; author rse; state Exp; branches; next 1.5; 1.5 date 2003.01.22.13.12.53; author rse; state Exp; branches; next 1.4; 1.4 date 2002.09.24.13.45.47; author ms; state Exp; branches; next 1.3; 1.3 date 2002.04.16.08.23.45; author ms; state Exp; branches; next 1.2; 1.2 date 2002.04.10.15.16.19; author rse; state Exp; branches; next 1.1; 1.1 date 2002.02.16.17.13.00; author rse; state Exp; branches; next ; desc @@ 1.9 log @fix paths @ text @ #use "page.inc" page=contrib Contribution

Contribution

The OpenPKG project encourages everybody to contribute hints, patches or even complete packages. For this the following facilities are available to contributors:

Anonymous Web Service

This service provides access to the OpenPKG site through the HTTP protocol. It can be accessed by anyone with a Web browser (like Mozilla or W3M) under the address http://www.openpkg.org/. Use this service for reading all OpenPKG non-source-code material, including especially security advisories and more.
$ mozilla http://www.openpkg.org/

Anonymous FTP Service

This service provides access to the OpenPKG distribution files through the FTP protocol. It can be accessed by anyone with an FTP client (like lftp or any vendor ftp command) under the address ftp://ftp.openpkg.org/. There is also a contribution area ftp://ftp.openpkg.org/contrib/. where you can upload files. Use this service for downloading all the RPM distribution files and for uploading your contributions.
$ lftp ftp://ftp.openpkg.org/

Anonymous RSYNC Service

This service provides access to the OpenPKG distribution files (module openpkg-ftp), the OpenPKG website (module openpkg-web) and the OpenPKG CVS repository (module openpkg-cvs) through the RSYNC protocol. It can be accessed by anyone with the rsync client program under the address rsync://rsync.openpkg.org/. Use this service for maintaining local mirrors of the OpenPKG Web and FTP service or of the OpenPKG CVS repository.
$ rsync -rav --delete rsync://rsync.openpkg.org/module/ /path/to/local/copy/

Anonymous CVS Checkout Service

This service provides access to the OpenPKG CVS repository through the CVS "pserver" protocol. It can be accessed by anyone with the cvs client program under the address :pserver:anonymous@@cvs.openpkg.org:/v/openpkg/cvs/. The login password is empty (just hit return when cvs asks for it). The available modules are openpkg-adm, openpkg-doc, openpkg-play, openpkg-re, openpkg-src, openpkg-ui, openpkg-web, rpm-doc, and rpm-src. Use this service for checking out many files from the OpenPKG CVS repository at once, especially if you want to make and maintain local modifications.
$ cvs -d :pserver:anonymous@@cvs.openpkg.org:/v/openpkg/cvs login
$ cvs -d :pserver:anonymous@@cvs.openpkg.org:/v/openpkg/cvs co module

Anonymous CVS Browsing Service

This service provides access to the OpenPKG CVS repository through the CVStraq based Web service. It can be accessed by anyone with a Web browser (like Mozilla or W3M) under the address http://cvs.openpkg.org/. Use this service for convenient interactive browsing the OpenPKG CVS repository, for monitoring the OpenPKG CVS repository evolution in a chronological way, and for hyperlinking to sources and source changes in the CVS repository.
$ w3m http://cvs.openpkg.org/

Subscription-based Mailing List Service

This service provides access to the OpenPKG forums through the Mail service. It can be used by anyone with a valid Mail account by subscribing to one or more mailing lists openpkg-name@@openpkg.org through the Petidomo service under petidomo@@openpkg.org. See the Support page for more details, too.
$ echo "subscribe openpkg-announce" | mail petidomo@@openpkg.org
$ echo "subscribe openpkg-users" | mail petidomo@@openpkg.org
$ echo "subscribe openpkg-dev" | mail petidomo@@openpkg.org
$ echo "subscribe openpkg-cvs" | mail petidomo@@openpkg.org

Contributor Environment

You've lots of options on how to work as an OpenPKG contributor. The most canonical and convenient way to establish your contributor environment is by using the openpkg-dev script the OpenPKG developers are using by following the instructions for PMOD/PSOD. @ 1.8 log @place PMOD instructions alongside openpkg-dev download @ text @d63 1 a63 1 :pserver:anonymous@@cvs.openpkg.org:/e/openpkg/cvs/. The login password is d73 2 a74 2 $ cvs -d :pserver:anonymous@@cvs.openpkg.org:/e/openpkg/cvs login $ cvs -d :pserver:anonymous@@cvs.openpkg.org:/e/openpkg/cvs co module @ 1.7 log @spell checking and correcting @ text @d112 7 a118 4 You've lots of options on how to work as an OpenPKG contributor. The most canonical and convinient way to establish your contributor environment is by using the openpkg-dev script the OpenPKG developers are using. @ 1.6 log @describe more services on this page (will be soon merged into a howto page) @ text @d70 1 a70 1 maintain local modifiations. d85 1 a85 1 service for convinient interactive browsing the OpenPKG CVS repository, @ 1.5 log @flush everything prepared for OpenPKG 1.2 @ text @d12 14 d29 3 a31 3 through the FTP protocol. It can be accessed by anyone with an FTP client (like lftp or any vendor ftp command) under the address openpkg-ftp), the OpenPKG website (module openpkg-web) and the OpenPKG CVS repository (module openpkg-cvs) through the RSYNC protocol. It can be accessed by anyone with the rsync client program under the address rsync://rsync.openpkg.org/. d58 1 a58 1

Anonymous CVS Service

d61 1 a61 1 pserver protocol. It can be accessed by anyone with the rpm-src. d76 33 @ 1.4 log @Fix anonymous cvs example code. @ text @d58 2 a59 3 described below. openpkg-dev @ 1.3 log @Corrected URL. Thanks to Tadashi Jokagi for finding this problem. @ text @d51 1 a51 1 $ cvs -d :pserver:anonymous@@cvs.openpkg.org:/e/openpkg/cvs module @ 1.2 log @start with new openpkg-dev stuff @ text @d50 2 a51 2 $ cvs -d :pserver:anonymous@@cvs.openpkg.org:/cvs login $ cvs -d :pserver:anonymous@@cvs.openpkg.org:/cvs module @ 1.1 log @add contribution page @ text @d54 8 @