Changes between Version 9 and Version 10 of GettingStartedWithDevelopment


Ignore:
Timestamp:
01/23/13 12:29:28 (9 years ago)
Author:
jdreed
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GettingStartedWithDevelopment

    v9 v10  
    22 
    33Before beginning development, you should have a workstation (or virtual machine) with Debathena installed.  Unless you have a strong preference, we recommend starting with the highest version of Ubuntu supported by Debathena.  As of Fall 2012, this is Ubuntu 12.04 (Precise). The instructions henceforth assume that you are using the newest Debathena packages, and a base distribution (Debian or Ubuntu) from at least 2008.  You should install at least the '''debathena-standard''' metapackage, so that you can get Kerberos tickets and access the AFS filesystem. 
     4 
     5 == Prerequisites == 
     6 
     7Many contributors to the project have a wide variety of skills.  You need not know every programming language ever, but you should have some experience with programming and be familiar with the command line ("shell").   The most common languages we use are: 
     8 
     9- Bourne shell scripting 
     10- Perl 
     11- Python 
     12- C 
     13 
     14You don't have to be fluent in all of these languages, but you should understand one of them enough to read programs in it and make simple changes.  If you don't understand any of these languages, there may still be opportunities for you to contribute to the project, whether it's creating documentation, testing things, updating the website, etc.  Contact us and tell us your skills and what you're interested in, and we'll find a good match. 
    415 
    516 == Packaging Tools == 
     
    718Most of the tools used to create Debian (and thus Debathena) packages are available as part of Debian or Ubuntu.   If you have Debathena installed, you can install the debathena-debian-dev package, which installs a number of packages required for building Debian packages.    
    819 
    9  Note: If you're following along on a stock Ubuntu or Debian installation, you'll need to install these packages: build-essential cdbs debhelper wdiff debian-el devscripts devscripts-el dh-make dpatch dpkg-awk dpkg-dev dpkg-dev-el equivs fakeroot linda lintian quilt sbuild 
     20 Note: If you're following along on a stock Ubuntu or Debian installation, you'll need to install these packages: `build-essential cdbs debhelper wdiff debian-el devscripts devscripts-el dh-make dpatch dpkg-awk dpkg-dev dpkg-dev-el equivs fakeroot linda lintian quilt sbuild` 
    1021 
    1122 == Build Environment ==