Statistics for Development Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads ...
Description of a Technique A technique is described by a XML file that lists * the template files * the sections of the technique * the variables that must ...
How To Contribute The Rudder project and Normation are open source at heart, and we welcome any kind of contribution: comments, criticism, help on IRC or mailing lists ...
Best Practices Techniques Naming convention * The name of bundle and classes should be written with underscore (i.e: this_is_a_good_example) instead of CamelCase ...
Installing Rudder on Solaris / SmartOS We are currently testing a Solaris enabled building environment, with the final goal to have full Solaris compatibility in Rudder ...
Building Rudder on Solaris / SmartOS We are currently testing a Solaris enabled building environment, with the final goal to have full Solaris compatibility in Rudder ...
Welcome to the Application development Web. General informations concerning devlopment process are here. Application Development * Programming Style Guidelines ...
Setting up a Development Environment Prerequisites Java Latest version of Oracle's Java is needed (currently 1.6.0_25) or OpenJDK 7. Git Homepage: http://git.or ...
User list module Goal Get an inventory of every identity on a computer. we want to get only local identities and we want to get raw data.We don't determine if it ...
Rudder 2.4.0 That release will be the second major open source release after the 2.3. It will be released in July 2012. Our community members told us about numerous ...
Rudder 2.5 That release will be the third major open source release after the 2.3. It should follow a standard development cycle, beginning in July 2012 and it should ...
Programming Style Guidelines General * the line break char is '\n' (Unix style). Only '\n'. Not '\r\n"'. * files are encoded in UTF 8. In eclipse, both parameters ...
Fusion Inventory in Rudder What is Fusion Inventory Fusion Inventory is an open source inventory solution. more information on their website Uses in Rudder To get ...
Syntax of the Techniques Generalities The Techniques use the StringTemplate engine. A Technique must have the .st extension to be extended by Rudder (have some variables ...
Reporting in the Techniques This page describes the concept behind the reporting in Rudder, and specifically how to write the Techniques to get proper reporting in ...
Maven Repository We have made available a Maven repository at http://www.rudder project.org/maven repo/ Dependencies Edit pom.xml, and add a section : rudder ...
That page allows to track features ideas for the roadmap. It allows to give more details on each of them, add schema, etc than could be done in a ticket, and a more ...
Export policy instances We want to be able to import/export policy instance, configuration rules and groups. That user stories allow to describe technically what have ...
Devlopment tips and tricks Update all Rudder project for branche master or 2.3 Sometimes, you work on several main branches of Rudder, and to be sure to be up to ...
How To commit and push a modification Be careful: this case describe the full process from the ticket opening to the final commit. Different steps may be done by different ...
Parametrized variables The Policy Instances are parametrized by variables. There is a specific syntax to put in the variable value to access to data about : * The ...
Projects Organization Each big bubble is a project. Each project may be composed of several modules (jar, pom, war, and more...). In a whole project : * a unique ...
Architecture Terminology * Node : device Rudder managed * Root server : the Rudder central server, including web interface and database * Intermediate server ...