Extension's Guide

The repository for extensions is here :
git clone tosca-project.net:/var/git/extensions.git

You can view it online
Currently, there are three officials extensions :

  • colored_text_files : It provides Syntax Highlighting for all text attachments. It requires the gem ultraviolet
  • jabber_notifier : It provides Instant Notification for request submission. It requires the gem xmpp4r
  • ods_export : It provides an ods export for Requests, Contributions, Softwares & Phonecalls. It requires the gem ruport & _ruport-util

Hack on extensions

First, you have to initialize your personal repository to use extension :
git submodule init

After, you can hack on extension within Tosca. It's sufficient to type :
git submodule update

In order to get all the extensions in '''$tosca'''/vendor/extensions/ If one wants to disable an extension, it's to sufficient to delete it. For instance :
rm -Rf vendor/extensions/jabber_notifier

Disable the jabber_notifier extension.

Also available in: HTML TXT