From Fedora Project Wiki

No edit summary
(Update github repository)
 
(5 intermediate revisions by 4 users not shown)
Line 7: Line 7:


== Getting the Source ==
== Getting the Source ==
The primary methods of distributing the pykickstart source are source RPMs in the [http://download.fedora.redhat.com/pub/fedora/linux/development/source/SRPMS/ Fedora development tree] and CVS.  To access CVS, set your CVSROOT to <code>:pserver:anonymous@rhlinux.redhat.com:/usr/local/CVS</code> and checkout the ''pykickstart'' module.
pykickstart lives on githubPull requests are welcome.


If the above doesn't work try <code>git clone git://git.fedorahosted.org/git/pykickstart.git</code> or <code>git clone http://git.fedorahosted.org/git/pykickstart.git</code> to get the source code.
<code>git clone git://github.com/pykickstart/pykickstart.git</code> or <code>git clone https://github.com/pykickstart/pykickstart.git</code> to get the source code.


== Introduction and Tutorial ==
== Introduction and Tutorial ==
Included in the pykickstart package is a programmer's walkthrough and guide, the default location is in ''/usr/share/doc/pykickstart-${version}/programmers-guide''. If you're contributing to a project that will involve parsing kickstart files, take a look at it to get yourself started, or go to PykickstartIntro.  
Included in the pykickstart package is a programmer's walkthrough and guide, the default location is in ''/usr/share/doc/pykickstart-${version}/programmers-guide''. If you're contributing to a project that will involve parsing kickstart files, take a look at it to get yourself started, or go to [[PykickstartIntro]].


== Reporting Problems ==
== Reporting Problems ==
If you are having a problem, see BugsAndFeatureRequests.
If you are having a problem, see BugsAndFeatureRequests.

Latest revision as of 16:14, 5 September 2019

pykickstart

pykickstart is a python library that is used for reading and writing kickstart files. It provides a common data representation, a parser, and a writer. pykickstart is designed to be easy to use for developers. It is easy to extend and embed in your own programs. The common data representation helps to ensure that any utility using pykickstart can write out a complete file, even if the utility doesn't understand all the kickstart options. The main reason for creating this project was to synchronize kickstart support between the two main programs - ["Anaconda"] and system-config-kickstart.

Developers

If you are interested in contributing code to extend or improve pykickstart, you probably want to be on [1] .

Getting the Source

pykickstart lives on github. Pull requests are welcome.

git clone git://github.com/pykickstart/pykickstart.git or git clone https://github.com/pykickstart/pykickstart.git to get the source code.

Introduction and Tutorial

Included in the pykickstart package is a programmer's walkthrough and guide, the default location is in /usr/share/doc/pykickstart-${version}/programmers-guide. If you're contributing to a project that will involve parsing kickstart files, take a look at it to get yourself started, or go to PykickstartIntro.

Reporting Problems

If you are having a problem, see BugsAndFeatureRequests.