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.