Home

Awesome

Padre Build StatusCoverage Status

Perl Application Development and Refactoring Environment

A Perl IDE and general-purpose editor using WxWidgets.

Installation

For detailed installation instructions look at

http://padre.perlide.org/wiki/Download

ToDo

License

The Padre source code is distributed under the same terms as Perl itself. Namely:

  1. The GNU General Public License, either version 1 or at your option, any later version. (see the file "COPYING").

  2. The Artistic License of Perl. (see the file "Artistic").


For other Copyrights and Licenses see also

share/icons/padre/README.txt share/icons/gnome218/README.txt

Development

In order to develop Padre on Ubuntu we will use the system-perl. Install the available packages using

./install_on_ubuntu

Then install the remaining missing packages that are not distributed by Ubuntu:

curl -L https://cpanmin.us | perl - App::cpanminus
~/perl5/bin/cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib)

Add the following line to ~/.bashrc (or similar file that is loaded when you open a terminal)

eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib)

Then open a new terminal and type in

perl Makefile.PL

Install the missing modules:

cpanm Parse::Functions Debug::Client
perl Makefile.PL
make
./dev

Release

We used to have some really detailed instruction on the release process as part of our wiki. That needs some update.

cd lib
ppi_version change 1.01 1.02
perl Makefile.PL
make
make test
make dist
git tag -a v1.02 -m "release of v1.02"