Environment and tools for Koha development
Hi everyone, I'd like to ask what tools are you using for developing and debugging koha in your workstations. I've just installed Eclipse and the EPIC-ide extension but, for starting with the right foot, it'd be great to know what's the best way of setting it up. By this I mean, things like: do u create a new project and import the files from the developement repo? (public in my case) and things like that. Does anyone have any experience with this tool? Thanks To+ -- Aparición con vida de Jorge Julio López.
Start at the general development wiki: http://wiki.koha.org/doku.php?id=en:development The most important tool common to all Koha developers is git: http://wiki.koha.org/doku.php?id=en:development:git_usage You can add gitweb (for publishing the repo) and other git-related tools. Alternatively, or additionally, you might make use of github (free repo host -- great if you don't have a permanent development server). Then you will need tools for whatever specific feature you are working on. For web interface pieces, that usually includes Firefox and Firebug, but for LDAP it might be Apache Directory Server. For multiple platforms or install checking, some kind of virtualization is a great asset. I use VMware on my desktop and we use Xen in production environments. I can't speak to using Eclipse... -- Joe Atzberger LibLime - Open Source Library Solutions On Mon, Aug 10, 2009 at 2:47 PM, Tomás <tomascohen@gmail.com> wrote:
Hi everyone, I'd like to ask what tools are you using for developing and debugging koha in your workstations. I've just installed Eclipse and the EPIC-ide extension but, for starting with the right foot, it'd be great to know what's the best way of setting it up. By this I mean, things like: do u create a new project and import the files from the developement repo? (public in my case) and things like that. Does anyone have any experience with this tool?
Thanks To+
Tomás <tomascohen@gmail.com> wrote:
I'd like to ask what tools are you using for developing and debugging koha in your workstations.
I'm mostly using wily and Emacs, depending on task and place. The VCS tools and git-blame-mode for Emacs are pretty useful. emacswiki.org has many tips on many topics. Not used Eclipse for Koha. Hope that helps, -- MJ Ray (slef) LMS developer and webmaster at | software www.software.coop http://mjr.towers.org.uk | .... co IMO only: see http://mjr.towers.org.uk/email.html | .... op
2009/8/10 Tomás <tomascohen@gmail.com>
Hi everyone, I'd like to ask what tools are you using for developing and debugging koha in your workstations. I've just installed Eclipse and the EPIC-ide extension but, for starting with the right foot, it'd be great to know what's the best way of setting it up. By this I mean, things like: do u create a new project and import the files from the developement repo? (public in my case) and things like that. Does anyone have any experience with this tool?
Thanks To+
-- Aparición con vida de Jorge Julio López. _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha.org http://lists.koha.org/mailman/listinfo/koha-devel
I personally use GVim for editing, with some enhancements based on this great post by Marc Chantreux: http://www.tinybox.net/astuces/vim/edit-koha-code-vim Perl's built-in debugger works fairly well, though it has a few quirks. -- Jesse Weaver
Hi, Le Mon, 10 Aug 2009 15:47:44 -0300, Tomás <tomascohen@gmail.com> a écrit :
Hi everyone, I'd like to ask what tools are you using for developing and debugging koha in your workstations. I've just installed Eclipse and the EPIC-ide extension but, for starting with the right foot, it'd be great to know what's the best way of setting it up. By this I mean, things like: do u create a new project and import the files from the developement repo? (public in my case) and things like that. Does anyone have any experience with this tool?
I'm using eclipse with EPIC plugin, You create a new project from existing sources, and the most important is to set the PERL5LIB variable in the preferences of the project, else it will say you he don't know any package. bests, -- Nahuel ANGELINETTI
participants (5)
-
Jesse -
Joe Atzberger -
MJ Ray -
Nahuel ANGELINETTI -
Tomás